0bc3f7d905c94c7301e2b688c471fa8dcbaf22a28af0e5b6f408b0574fc9bb35fb35ff02a22eb00d649ed37881931a2ccdea11fc5a7f3b3660e093c10c770b39dbe3ba8422e41e5c15a19116d0f4df4e383fe1c78a7babb66f2f580bb82f9de80222ccebb5449e9f08b63311b31855625da869cd42a3324285201ac4919cf9f1049c00a9847f6dcbf0fcf68be3fd8edd6434a964546d012034487cc9a722ef478ae2bcdef6591535259752d3ab2e93e6f82cab3dcbdefde525deab8bbb990cc441ef2324cc34fd901542e68f461b6907f39dc627c5cb980208533f745297af3eb12a7d34351991334eb9ac80567178d5cdbcc00b9c6accd79d23871c8d28fd3cc2ed85af25509a7f93f47a4a6ce714f11302551ef5fe8551b4d0a56f58ca076b77e53a75f4ccb00d42b4f7de8296bb98c9a6350c7819d3843fd0aa735b1259908ab5970b004c907c0ddfe22335d0e4054723aaad1d274b40d9534edff41d26e7eca7e99c5bbc881e0fcca3d099ccad54b40935ecf86db122ec7cc106669785fddd5b1e7eefda176f455ad70dd5768eb0a96af4c676ddd9aae354280d5fc3c87e2be01e3a71f4b74e6c3fa110d85e767ddffc91be7a7643aa79306b7d40f54920f431c421c22e3a2bcf390634f823d13bef7156340e736c1f44479d141647dc64afa9a9a15e55bcc63fef5a46713c82066964d889ac1d38d390f691", 0x801}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ftruncate(r0, 0x0) 19:31:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0xffffffffffffff59) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 19:31:50 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x8001) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x201, 0x0) 19:31:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x6, 0x0, 0x0, 0x0) close(r3) ioctl$TIOCNXCL(r0, 0x2000740e) 19:31:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) 19:31:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000780)=""/234, 0xfffffffffffffeff) getgid() r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff000000000040004bf300233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000f85cc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639201829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 19:31:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 19:31:50 executing program 0: r0 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000400)={0x2}, 0x0) 19:31:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10, 0x7}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) setreuid(r0, r0) r7 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r9 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000003c0)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/185) unlink(&(0x7f00000002c0)='./file0\x00') connect$inet6(r9, &(0x7f0000000380)={0x18, 0x1, 0xcdef, 0x101}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x1, r7, r3, r0, r3, 0x6, 0xfffffffffffffff9}, 0x2, 0x7fffffff, r6, r6, 0x7fff, 0xa000, 0x100}) syz_open_pts() 19:31:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 19:31:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 19:31:51 executing program 0: r0 = semget(0x3, 0x6, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x0, 0x3ff, 0x800}, {0x2, 0x100, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0xdcbe, 0x800}, {0x3, 0x50, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x1000}], 0x8) 19:31:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x200) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 19:31:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000001ffc, 0x27972) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x140) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x0, 0x1}, {0x87}, {0x8b, 0x3}, {0x46, 0x10001}], 0x4}) 19:31:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 19:31:51 executing program 1: r0 = socket(0x2, 0x4, 0x4002000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:31:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000100)="e7b5d9dbfbbf1d8d13142ead858a50156c90dc2ffaafb20d088a980c1d35b3eeeef61fe0e11fcce9c892c231b035947786252ac49fccea1aefc507072f2ea0694bb629045f485a3617") r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 19:31:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r4 = getegid() socketpair(0x20, 0x4, 0xcbb, &(0x7f0000001340)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="3b0af2e65f36f9f6229cbb5d1e54cd12145158983ec1ff015c34854f5d01579872ce153f9a2c4e65d7d1311684ef12db797e431f27e7bd6a6b8b84657fae0a3820d8d571a4a3e4297e8b74", 0x4b}, {&(0x7f0000000140)="f0c00c1cef78f820e85ae1964b40f279876c436c1ec46d4bb3f71f55fe721e42bafa19571e732cf2667a913c1c48824c844b16e4d26e9151a5d8ea9ae5673821955594cd7468983e6b8464b9c21e1cddcf284874635d88242c681e48c90f4c26c3f391ed403d0f3de288ff2a81c08f6112ff4147824ba6382464b39987ab7ad2a5b0a3afd77861b9b07934beb718bd04b3c1d8c62e8dad235b3e685dcb6b3d852d8c93d1f13a5a781ad33f85b95977fe27918e8127384d898bb311f2f1682d06e1ff44314694e9fcc0bfc84adeed8ad7e95abafbbe51efeaa450cf9e23c2c653025e5dd9d9e0f062a777578b799a66f6bb151e516d763271bf5904e0d09a55ab87b67652d7c6b0b6bab6f6369a580d396d6fea8b052471b08b1c8227b3a7bedca646f7f6ddd7646f4e4b11d264ae1a4e3910dac00a0a195713219fcc9ec98103a0444f9a9d279ae4f5084071599ffab6a8d3fbec4708d1bd7297450f3168590731c4773ce466fa6bc23b47d49e6c5aff6b0b6a14ed85f8073202cf8eeffe16c2d953e71716d4f5ec79cc9ffe6ebb019e92727a1aa1ddaf358e605b3278e3e2b8905a3bd58a43dd0dd5d4b8612a992f300d3167ad01c85ea83df3ff3f8dcbc83a896b1684cbb147564d2ba34e8d8a41ec211f7fffe99940e263a52a9f0de2757ccac38bf2daa153b92e90a8c6c0af90e0b7a9878a637f7dd2c2dfbef425f77d137b4011929d451c1d81f120c32454d60ef7c3c0683936fdaaacdc53b193b8adda4c81c0432443e670b2e750077610a9157418140d357804b3d5261d42e8e89d2c2ab28e1ddf31f2d6c27eac23311e788b3cc11c240b42cb7f0e7393b4e3f9d7ea77b5f0eb644029ba18532e914f24e1e0737530950152b1ae63e1904547bdae14fa846389881a785f82c33eecd7724b9a0df037ba86a7269ac564668566a6dd96f32640ee823a1b1abaf3191d5194c1b2e0d8cf9e3213680975f41d817177bff2239f1fa8ea110540313c1d81ff1c2cdb3acab299d071ea6cbb01c42bfa085de79dc4ce56774b53f05c9863e2b7cbe7283da38ab97f88c4aef796ee7332fd34be6c4b7b79c5bef897a50265774d9cf5a4a40ac139caebcfa7d193e3122b525bb70e3cf507fd2233bd697526319f1e909735077d7f94132e8ac0818574ca3d64ac73d1f2eeed25daac2a2cb296dc4fde59424804fc9311a2b130c65f7cbe87caff42b213f4eabbf8853504aa2d0df132445a6141f50fd5f0b4d69a7be1390e0188276a6b0e6d65c100f974b4f5f3610be724d5446d94a2728b80218fdcb55876ecde5c8ad4e1218c1ba305d6c024615d856aef1387f754f78eb100024b86aa9bf2765815b3042d7f2a44bcc8bbedcb762afe8eb40d2de318374200cb0c7f16de052e21e2c86dc55e64395aff33e7fba6ef5a17de70332681e151b7cadbc59a837783797815fc5d959a82b0f7180c612e42f0d4f87d412467368ba542f24215d77e0fbb8f8cea12421cd275e2719c6d3f7cd78d3bdea13d05976294153414159b5a5ac0f95720e7cc5c1b694746235a1d1c55fb5c566e6bf89d8ce820d78d5a625a9a54daa142b02f24a3508a84d19495c1c3021b4c2ae765a56189b63ee6bbcc7fc61ba46539f646a29b27a2f2f2e22376a13b77a0867218962616b79dde918d359ab3f2249e8678350a2c44c1fa2de4b2adfb819617aca09b8f36babab9fc4cd43b5ada77c8200e10e2e092526f688b0e67a7ed1705b6dbe20cd50110799cdf71af61173d27a6429afb81eca27ecbb0ecf665db6970946023c8a0df66dac49199169a0661aa4f403cd56ad51c70874c644f5218ab2865660b8e9f32698fcc5452e20f7de38e47649872a926420f6ff11149c2545ffed57efd1d97a0dc79f954dc41a6e4b329f42e612fc676cdfffb3ed8fee57979dfe496c4f209dc794458188a67d074221566039da0f1606d7483fe07655b8da58d115700b88763b6d62c4ca4feb809186e5ea5cf1b88ba565c76520186439a387867800724219b6c2f568e9648932965c6611e43c2d8ad93ecbdebcf7e9eaf86364138a8fc6aa90348c42d2664c0ef6c520f31d6a03a64c7abec40a6357c50ea4db8d4e5aa5dc2cc6170f0b279d2b55b7cc7b7d456c0caf57184830446f4ceabdf9a31c3bb8b5da2faf5b78f49813abd8afdb003289e6004c7374afb892922fdb5a2ddf23dd7b55bc60b79c3bc65061dd8a78fabc8575b1f3406f652e0961cabc7a67ea7983db5a558ee751f332b8bc2255c3ab7581dcb87d71fe9aff41f1617d9aad67f18faa13b688372c15276fa76d6757f1974ea22e9da729b085e604db5467c9c8e42e2e4a2834c010ec2f4e878b7d02e2a769af8002415a923313a97aa5673f6076330bccf6bf7d1adc1809bba2044c39b706b68bfc74d72e492a4ea97d0befeaa2be2b03aed4e1885235940f2376566dbf986ee7a97de86f028800c1a54b8b5935f56784b82776b06c2dae189e0945b700c4c4fb4ae84e691eef0733ccd955dddeb0d5da986ffba1db739186d3258cf3bef004d58cfdea7648bca1751692b98403ae3581a00130c855663a1ea1ec4b2bfd2cf2a25c3521ae16aaa7c0cd3b4899b80c967d4bc1477a6b3f8d444510a417a2885e0347009da6b840f94fb57857f03573783a54c69b9ff49fa80c1671ae7abe9ee1611c3b5e8c2146a2223db3d800eb8a653b1b62ec57d18db43dcfcab140f376824f312745d4ad01753e74d35cd4cc2167772fa78f2eac915edc09f84d425cdd9fdbccaaad0cf923bf97b9fb608b6a54de5ac18dfd7dab506c7fffed45b9e9c8b5025bdec557de0b1fecd038f661e635d3dc5a7e38285a832987b79f987d01b1aadd5c1d579f24a5d1359f1609b7f92a8b97f0b3d1b2e241856399eecd91fb698a1496671ce39bc67c04eae6a00cba69803951dfc050c257a3769619b01387a9faa040741ba4202a64eefa2f3a95d1c949b8b96b40493b32005f9d38a89e05b4bbfd8593f18be9a82a4b3de82cdfd058628da29289923ecbfcc1ff80789a8a2b83c4bdc966543286bf83664440c24839f4add1d3c78a4281a87fbcb6be8486514c688b8ad81a61435860a837b52ad4ded0e7de1879491765bda794388ed25698d9e4e92e327e60ae02dc66b7503ed206f15653f3d6b22468db1d0f01fd07da1c737c01fb3e8353a03bb0e7b9b629e81802ed471bffb1871c929b59e31b9dcb95c5d61db5007b4bf3fdceeee6f01eb00d7e919cd92823b72e518339eb4fc0cebfa6780cc7e22add30fb027f79d97040266d38f977ef6f292fc59f7b31446fa5294129b74a3ed2d8c31958c21162e618ff3ea2d7c73487d1ce32f2e83fe63b5a96c494a107c45f384265dd38f306874eeb9f445d7145dd0f7b3efd60badbebdfd52def7b9d18c24ee0410364a9147c48bfbd33d5fe91cbba6c95516fa1704dff3aec40e2f371de34fa4275baf55066812cde9829c3053349ee879d715c4f57b332d227f87bcf318a00b5731ffc38b455ded32eab84ce271e08ba194e15220eddb3681d81a2800808d68b08d0d712d8823f479eeefe43101117ddfb8b990ab9a07a6744049ce0acc2fc5b077eb6b7d7cf330ce57dacd3bd1caac007c73c395cfc4fe94b4c39e6115766c60b7eaa76ba25ad1a68060a358d8b39b0eaefb533b3490538b917bedfbd7a490ca5d861a32a9578f5aba7ef729955f24ad0e85a9e6497c3cc9ab03f56592da303d218f1f7ef55e63eb54882bab6a0bda60fbc068501e0c8f025ab6a64d1a38b8019d400c79645500e8fbf4beddb19e256e71d14cc9c26336ffda7e192b1e61f5b8f809a47421748f3a5ac234cad104559efae5383562b4d1a642c2b5eeedb7439b585ae2c1fb015b084ca720dfe0d86c2a5038886c2dfd9a380f811d8f0adcd8c106d9ed77a48c25139e1593cc289b14637cf8f6ba939de97d319b708b4537988862330c3ef887162356c8dd608028093ef4ffd891e709917f603b02b345b1f7736cf176b0b53eda64d4f22fc1a8a2283d51d7ba240c699291c53349d992db6fa9894a5ef2bdb5be28fd5077056da0cd46688f40f6ec05b5f1350a86ace8d53c139b7e8794e7216656963e8531d878f263dcd68c2c69f0c6e3b7d2abd97f79bb025898586c5385df1e9ad9ad99df1792afb5b28607cbf9689b5d9fe1ec6ae334b28f8800ad58b54d647b4ec697480191233cf66d5a1e8dbdda4ad707274ff861282d2b4ead231ca8177e561f86e6a1a619a706199fbf4edf53c21d3444cee4e8a375e1804cf828d0d797f89dd935d432efbc1dddcd6a52513343d532761bcdc26f13d1ff5fcc61866c1a61eea52a2db1709d2729877226aa95aa12bbf6008c7f3a3eb78a1defd43c7c37ac1d7394d0538c54bf12648cecbfb37ffcf3af4e1053b64bc204434801e38081aa654aea10bb28631af5f8f96329ff71cc5a433433514431d40cbce91cd40ccb0346577695d6b8865e135659e5b51b1934a09ba844d9aa4e83412e873b9646435b2a838d1a876afdabd48cfca711709a88d5843e70e1ef36cfe5305f5b53221a54c8774c8f904338386f492a957ef96771b35971783fb3b35b7463b8817912627683723329585de9957c6cb9b31e03ce25a33abf9ea2445ab37f7df5c037da4881fae6e3f4525a74c1aa42b02f27ab56b124bb3b2b8d2af86092ff41fa8cabf678a0047b706bbd554c0662139e07c82ed04fdc5c6dc909ca80e92589cd2ff63dcbf29cce6db7cf73c624b71b890d4bfe553b28506d9259664236b6f0b2ff5ec812c81b4a6274cfae417c98e1327e141cf135aa8182991d5b6f58ee800f877fc74e2cdb6b3e7245440a66f4c57b9b3448ceb78b096e0843aafd0fc995334a890d48f5483dd1812b8109a84d981acd5c7a8c34bd5efdc411b55b9d9241bbcf0ec1118d43250bb64a7e76c6d136144c892da101b04d89a22cc1bfcd566b90eb1437eda28cd263db1b893f88de537e6531e50e5002ebee2cb0f64102cff299d1b9dc7bbf8351514d58f6e0ba4b775d5b94792a6e65c917a6e2e3746f03f7fe93a3f91d486cbdcd4ec92165bab08cffd4d783fda0effcdd9999e8a4f92a7ebcb6861f4e56367e02867010e31fa8746821f113710fc081b7102cb1f3131ce0ec61a5449b2e71fd835c4e774410a10942e64333fa89e4e90cd288a1aea049f9679e98760b9660d832f2374585f7ca152aa5329283442c67ea79b0fcce2756c902f7d3e165414b5c5cfb5d03bc619bb555e6c98500f743599187cdee864df14f7b9b4e06dfd71ecd1a25272baa5497f56bba40da1c54c2767650e81f8b32afed0a21188c73f977452441298bd516263c21ab0449d8884bd0ac0d2a9eca6d0f19e9c4a88c1091dd1d73592a5ccbceff76030a6b41b100fdf433408328db1119a6ca8076e942a1baf45a5bde1b52be999876f7fb14ad76b9e4fc80022596c973320611374d0670d319553a822f6510b3dd9dbf84abc38815d42146e02490611468ab436a730e58f2b5d31285ed5b35c44b0798b7576857699c8aae55af0943519b96eedcbbd3ff045555c928d4a710b4e80030cd68c6e8f2cda13cbdb72eab80984420e2fd8420139a1ebaec77218643dfd64df6291d8e92b9eeb661a03973524eb5b3afdb4e1c42a6ce60360e6b1e2e23cd8fb73f3c8959a1663881978499d4a77dea828f06f7bf01e9bb94f2857ff82a893f69e643ff02e54e67eb279b9eab5a86abb84d3f20c61c52d78f3447180629e6463e35c0cdf0dae2840e86fa5d0fba4611cb7dcff52508", 0x1000}, {&(0x7f0000001140)="faeeac472ef353ae18eaf2ef4396871c9ee8a82a29838b2fe9b739491dc0180941ad741cf19737f6459d095bc2450531c43135034daf579cff6a46d96721793dc1dfdbd872c440bd94e173220a5bb6f5fa5c5e2dc2dfab91d49fd51537eb53cfbb69b9d051706d71da5bc3fbe1eeeeb2ccced28f709e864f1bbffc66f554114ca1d7d71fe9ba3634540d45a1caaa4b6be08b3d662f417c9291578f8b15153c2ea6b0db7c9434f8e6aa6533064e795601e4afb41896c26605c2d69d618b949d", 0xbf}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x110, 0x8}, 0x40f) fcntl$setstatus(r0, 0x4, 0x4) 19:31:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x1}) r1 = socket$inet(0x2, 0x8000000000000004, 0xe3cf) shutdown(r1, 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)) 19:31:51 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x9, 0x5, 0x0, 0x1, 0x21e9, 0x7, 0x4, 0x1, 0x2, 0x8, 0x1}) r2 = socket$inet6(0x18, 0x4003, 0x2c) r3 = getegid() getuid() r4 = semget(0x3, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x1, 0xd095, 0x8165a74adc781c73}, {0x4, 0xfff, 0x800}], 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r6, &(0x7f00000000c0)=""/235, 0xeb, 0x802, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r7 = socket(0x2, 0x4, 0x9) r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xffffffffffffff50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpid() r15 = getuid() sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="c7550a542af55c5ba2ebf217239868432571e68a679f91c41a2776f7a15314f225dffe0482d8baf0e31f7a2ee9c4787995767929c02f26daa0ce830f59ed5882a6f122564e364f4de0cf5f83cb229d597d3cf20179f614b8db5e050aeab88bb7cf0a562bd12a94264311681a59cd72d0fef81769932655f1bb53e880f4eb0f7ea44b774acb6efa7c83d43b9f17aa8ec811bebe1415f22c83d0faa12a5484ba46c7b177c9d0479d17508dfd9cdaaadecde8d05e8644e9fb809870b9029a9b91b3dcd6a29fb9bddee54c471e9b163e4a270af114a0", 0xd4}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r3}, @cred={0x20, 0xffff, 0x0, r10, r11, r3}, @cred={0x20, 0xffff, 0x0, r12, r13, r3}, @rights={0x20, 0xffff, 0x1, [r0, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r7, r6, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r5, r5, r2, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r3}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x108}, 0x4) accept$unix(r5, &(0x7f0000000880)=@file={0x0, ""/4}, &(0x7f0000000840)=0x1) 19:31:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x2, 0xfffffffffffffff8, 0x6, "ebfd4a12855c48777b144b373556e334b175f395", 0x6, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:31:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/227, 0xe3}], 0x6, &(0x7f0000001640)=""/111, 0x6f}, 0x40) read(r0, &(0x7f0000000180)=""/160, 0x96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x1, 0xfff, &(0x7f0000000040)) poll(&(0x7f0000001480), 0x0, 0x3ff6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x10008, 0x0) 19:31:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x1, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) kqueue() close(r0) 19:31:52 executing program 1: mlockall(0x800000006) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x0) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x400621010000001f}) 19:31:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xff, 0x1f, 0x400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e1ff4ecaf3adbeff5d60eb2d2615d3ca74898d8db9bca35d7fc9cf1a58045587cd6400557c810b0a41f63bfd0465b550ab334db6fac1064d6cdc6767f682e0f79e9a18a73fcd9639e5671a04", 0x4c}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 19:31:52 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) setitimer(0x0, 0xffffffffffffffff, 0x0) 19:31:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kqueue() write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:31:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x601, 0x20) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x80) 19:31:53 executing program 0: r0 = socket(0x26, 0x7, 0x5) lseek(r0, 0x0, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000043ec022b5935eaad181fa1502599c23d5bf783014836f2a2761cc07000000000000004c89158abb4a66e089aeed74f0af7e73c0cfb08e9c59363d251e9fdcb752eab6b35162bedeba230ddb45046360321eb9429c6c79a4e7552700732abc48358d7cac908fa8d2d3019f4b8ea747caa71cb2dae63223115f4412774f4ea6eaa1212809b8a996ca56f73c2879aecf6e50a6dc9279be6770e348278c187eb5e375e5f515b2a7e625dc660e56a02e746e00b38b65231f70ef01959500d4a67e2bd9c0b6e165ad508402eaefe38626ac42c3a474460580823104c851c00e9c3da543e76bfb125b5d12ffb9466604d082d75ffdb454599cc7f1a493527c35aec861833da95324e4b6a9fe8bf393f268c36eaef6550706c32cff823ca495b9efd21a496e872d54f2beda8bca933885d6d91e3d49ffe51ed0e9fe3ad13b391c92d5cb7163663568a90ff46c8b9c35f8a488d6e77161e2", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 19:31:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xfe, 0x1, 0x335, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x2}], 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:31:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffeba, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200a3, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/65, &(0x7f0000000180)=0x6) chdir(&(0x7f0000000100)='./file0\x00') 19:31:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file2\x00', 0x23f) unlink(&(0x7f0000000100)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:31:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x3, &(0x7f0000000080)={0xbc, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec65409288b94ea59a98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b37de02afc7d0c440f3ec003ff45d1464e52c2ea2bec6d83e7c9fc27c8fba7f807e7ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8b2c7776d14de44f3ce2acd01343b7ecc813b3a1fa848cb758e87f3c4e3f291d37dee56a31208d489fe38c5325f27559922fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8f202a7a1b334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71aad29400000cda7f469a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd21665fe7918653cbda65471e8eae5073b1dc0f7c61c152be757066c628438582c431eb7"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f0000001340)='./file0\x00', 0x9) 19:31:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0x80) 19:31:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/58) 19:31:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 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 = getgid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./bus\x00', 0xc100, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r3, &(0x7f0000000200)=""/201, 0xc9, 0x41, &(0x7f0000000300)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x10) r5 = socket(0x22, 0x5, 0x8000) recvfrom$inet(r5, &(0x7f00000000c0)=""/126, 0x7e, 0x3, 0x0, 0x0) kqueue() r6 = msgget$private(0x0, 0x40) r7 = getuid() mknod(&(0x7f00000004c0)='./bus\x00', 0x8, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x3ff, r7, r2, r8, r2, 0x9}, 0x6, 0x6, r9, r10, 0x6, 0x5, 0x100, 0x6}) 19:31:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x100, 0xffffffff, 0x6, "a28f921c641ea0682987fb2b2821bf39d36f6cf6", 0x1, 0xfffffffffffffffa}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 19:31:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) dup2(r0, r0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 19:31:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9675e0d6973c57c56bd26c624fdc94dd4a15081daeb2234f37a4427cf773ab72430b5424564808576e8c260a0c44a8913f1bf5f76390fc2c198e03ef7f0308b87d6ea7b2c8226574443767d4b438b73c3732b9e7e48bbaf9f8d091f5a90c475703d700b369393b0f6544e5a4cf66d6d1ed2d6a2fba2d5ad066e3de3febd5efc4", 0x80}, {&(0x7f0000000140)="2914ca0a4a6d4a13ad4e23c2e63efd8d9969a77fd788d74d73456dabcb387b3696ddde0c", 0x24}, {&(0x7f0000000180)="0aaf3982607406b251e69565554d33bb1d196215986c099d425c80070900337697ffa1cb5fc88d9d149d4cd4a740944f1627927d0b48a4c6156b4a9f9f941cd19530826bafd42e2354c2327631764269b209476353d972e5e1cd5bd71093111fd9825322211bdd20fe19e65bb556c5b2d7ece580e15c2e0a23a45b53f60bd41c320323a54250f8b047e6c83d9e3058e2b7e25241d12502dac5fe366d18d0eceda7cc2587696914e4dbbba9c0f2a21d975c4c8b5d36422fca2421ab5339b04e00d75522a98f83fb9991ef858482a9969398d762aaf2a06425b34008d96aa3cf4b01ae28e90fc1005f99b6fe", 0xeb}, {&(0x7f0000000280)="b1a2b2bcbd42904e8274f531213f8ef0396b090a6cf586e2aac3dbb728ddc0c75f9560ccdf39b01d714a40fbfbaef36a84e7dcf06d6a6dc62c16665a1360cb6d2e004fe9e11aa5b81eb43fb20edb98d57f66feba7c66795e04cc534e9bdbb6cc375b27cf696a59e3703143d422", 0x6d}, {&(0x7f0000000300)="ad36f061935dccc3a86064354bf6e76fba21bf0f4c1bda18b14f93110a448a571c68416a094a9e81c558921ed08474b544a78c9ef9b16e61d4380a5e1b8b2bae46993876a3", 0x45}], 0x5) dup2(r1, r0) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:31:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x2, 0x80000001}], 0x6, &(0x7f00000000c0)={0x7, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 19:31:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="72f801865e758af9ab281f3b815738e7d2d4cfa37055917dcec8cd1bd28f50bde7388edbf036bd9da51c0a3b31bc5a1c16d105058331d33b80b230a18c2fa71262d963557fa5187666f5747fc7803c5cdabcdc3986c1cb61b316b34c8ab9aa7645f164ed260c45393032b60a9e4adc79fa28557f594d6226c7c55d2f9343503f7b241dab38b841ae9e0da400e4b5ab4ea8598eb320acccda43282832b2d93b63302ca7fe47b7410a6051cade5f96c217d83977b72b00ca505277", 0xba) 19:31:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000040)=""/74) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400, 0x6, &(0x7f00000000c0)="4755374a3729715b0c0e6797d03eec32fd6c5885958980e3ea443c69561b88f14003f252c07f28042dfef92d", 0x2c) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x1, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe38) 19:31:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) recvfrom$inet(r0, &(0x7f00000001c0)=""/82, 0x52, 0xa26f2c75cc7617ca, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:31:55 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xc3ba, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1e0e0e0767a1d79e, 0x40000008, 0x1c3, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0xd94b, 0x101}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xc, 0x7de0, 0xf6}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x80000000, 0xffffffffffffffc0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0xffff, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x134f7aa03b036f8, 0x1, 0x800, 0x2}, {{r0}, 0x0, 0x8, 0x42, 0x7, 0x7679d16}, {{r0}, 0xfffffffffffffffc, 0x8e, 0x804dc99b6481b626, 0x9, 0xc330}, {{r0}, 0x0, 0x8, 0x0, 0x76517228, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x1ff, 0x4b}], 0x1dc4, &(0x7f0000000080)={0x2, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:31:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x107) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 19:31:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = dup(r0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setgroups(0x1, &(0x7f0000000200)=[r3]) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) 19:31:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') r1 = geteuid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x38) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="009ae573000000080000000100000000cd7fdf03", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRESHEX=r3, @ANYRES32=r4], 0x36}, 0x0) 19:31:55 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 19:31:55 executing program 0: setitimer(0x0, 0xffffffffffffffff, 0x0) pledge(&(0x7f0000000200)='\x00\x8c\xfa\x9c\xd0gV\xabI\xd882\xe1F0(\xd5Tb\x96\x004\x99\xd9^\xcb\x86\x04\xc9C\xd8\xdf\x19\t\xd3X;\xc0b\n\xac\xa8$\xf72\xdaT\x96\x1e\x97\x0f\xf5\x18\x1d\xbb\xb3\x90\xd9\xaa\xda\xd8q\xc6\x932\xcf]\x0e\"\xea\xc3Y\xfd\x7f\xcc \xc0\xb1$\x15\x99\vf\xf7\xa9l\xf9v\xf9)du\x9a\no\xea\xe5\xb3o5\xb3\x17\xb7\x14d1I\xa6\xa4xaU,\x7f\xb0\x87UV9\x1cj\x12Oj\x9f\xcazL\x1d\xe5e5\xb5e\x98\xfe\xbc\xc6\x8c\xdb\x85\xba\b[+\xeb\xa9\xa6!\xc5>\xa38\xa1\x93\xc4\xceN\xba\x1bdq\xd71\xc3b\xa7Z', &(0x7f00000000c0)='}\x00') setitimer(0x2, &(0x7f0000000000)={{0x5, 0x3ba}, {0x81, 0x8}}, &(0x7f0000000040)) msgget$private(0x0, 0x108) 19:31:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80000001, 0xfffffffffffffffb, 0x3, "4805000000000000002fd71bc1c36f1cc6822bc6", 0x1, 0x7ffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x40000002}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 19:31:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 19:31:55 executing program 0: open$dir(&(0x7f0000000280)='./file0\x00', 0x18, 0x1a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './bus/../file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000000)='./bus/../file0\x00', 0x100, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 19:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000000)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c6", 0xffffffffffffffaa) write(r0, &(0x7f00000001c0)="7ed89cce27f5dc180c43b6fe65d2b972f9c57fa4f1d36f9b7010367b136f9652c8a471fbf108caab1a2393f5b5517f3d3876627d166e3ee02e1f8ce014fe8957ff0b811600db30646d30ad53d6d7e537485307c9ea90239ebb318a1d04400c817fca626e47b80b7aeef657d35fe63bda568a627c430c3e67d2d7a015e2c40cb43720d579582cb3ddcf821929e6e266b4e3857e8aaf22ae8de5cec35f3c806bf823101afa8ccd10a84686609ec5c39c1096fd224aa9bfda1af875a58a371f59b0138cbf617eea8602c5228212549f9553b3885803b8777c79b700aa12072077d04e0a160e1a3c0c7827f8a6cf090dc55161770224f5e6b1876f1538669e189e67c7c23a2e2d0ca4f7de8959741b360491ef7934fe671680883d4991a8a3c29e79fd484c31c95e4f8ae92b610dd5c86f44fe140cb1017807ae38873f467e4328fc715f2430436c6090657dbf9fa3fe8e8f05ccc55ec70d3adea4764eae3d084d5ef50608684ce553a7c125043426f20e855bc769102a8f3b3eaa7e755bbb5f21764940c236395b7b43213d622c1505aed2e02b20a5b3296e21ed60c440849f52995ff28d31acd6cf5d432b73f73b4b1a62054e7b5e1a641df024e490c6a41a5bc002f4eadc09d69843da70ee1d1c23d220603849926c872fab455d2fb75625fa3ffa543aced37f30075ea72792dbb67f66a6328fffc4c264183ff7fc52c3c712ce93da924b1cac84afcdc3cac9e6832740d8861e79c85587c4faf89f0893142533cafa88c667ea7d2f06c799bbd27e02452185f4f3b6c2854e278b3282bdca96a373f949f8d99d3a1055ad10ffaf64b60ff8b60cdfa871f35ae737e0d4416de00c68a19bec53a32647225b75b380f67b472374aaf93bbc81c3b7f7a017a4bd44d72accc35b18f43a56623e742bac3b9c5aecabbed8a5773caa63ad1d772a9e5dadde62422181e48edc529ab39a176ad79bed67bc78c2cf748b8fcd48773747cd992c67bdc21725de0be67cb7f0ace0f5b14b65712ee9473e6b1a7b86d0e128d80a4035b1a2bf2065ff2d5e87169abcdadec578dfeaf1810d16d52207631246afa276c02c1bccd56aab9e9f95c21560d8a9cbb5253c0af7c67d25724d02e93f333acc98e89d634e584de67c0bf4a82968d8bb23fd403ee3633530b1daa0dc4a4e514f38940e2fc23aad47ce5a3c90821cf81b751e3edf8b25aa258d14ae174dcc7ed233e539ec4d69d2e341abfc0b45ffd0859da00203", 0x375) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 19:31:55 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = socket$inet(0x2, 0x4006, 0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x40) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8c, 0x100000000}, {0xdd, 0x335}}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:31:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 19:31:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x4, 0x9, 0x8, 0x8000, 0x0, 0x3, 0x400}, &(0x7f00000000c0)={0xa89, 0x5, 0x5, 0x8, 0x8, 0x4, 0x8, 0x8000}, &(0x7f0000000100)={0x80000000000000, 0x1ff, 0x6000000000000000, 0x3, 0x875, 0x2, 0x3, 0xffff}, &(0x7f0000000240)={0x3, 0x57cf}) 19:31:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x4f8e21602839e846) socket$inet(0x2, 0x5, 0x4) r1 = dup2(r0, r0) write(r0, &(0x7f0000000040)="30ec2e4766eb6225516154f3de0116655f2c0048cb437e8eaec982cc7df8783a8cbcba993cc9274efbdfd104f9520dc21680a8302369003f0b8fa925cbeecdb9ad3c221bb9e35570b303499bc68795e9f072e110635ec943a515ecfcc738c0b4656e95a922ce5dad03158726143dda5ccd6b4ed224d89dcadde943f423478e2929c87ffc862c09b36447e50996e9c028022e25ba4bf8e0465ae3f1b7d3c575dc1b4f08b3dcae8bf560225d02cd44ff8e036702f604945323a1b6d39cc3dda65a8b52b50e512800a076e625ec89f5ba4a3c1c8afe033277a0d79f6d6c40b0f9c1", 0xe0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 19:31:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x48, 0x1d0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x7fff, 0x7fffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x3, 0xfff}, 0x10) write(r1, &(0x7f0000000380)='oL', 0x2) write(r1, &(0x7f0000000480)="0afe8e5847ac5d58167e955cd0308abf144bf8a3740c19107eeca5a57dd8d7a71b04000000985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934a23967885dd6a03d4a13184bc7153d0b5a7f1afe8330f2a276ba2070000001e9776e02827504817df97a751fffa2a75883552925a01df3b9f383b0d30050000000000000047255200", 0x28) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000080)=0xff5c) execve(0x0, 0x0, 0x0) 19:31:56 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000003000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) 19:31:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000600)="b100050309000000000000000000ae9749451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2901766cb1de6a80b4cd9676911321e30cd7a7cf37fdb6bb3c27abade1a44879bb92496c291ba927990573d0d0a03727fdba3333301ba5296f555f48f7c92f5d2de360c53abf80fe9df8afa1e71df5f942d7d09ae8ebd6e3fe802aef5cb740af8fff7fa42c267cf1de85bee61f1ba0c0425af1b19c795f28d0e881bffa144ed1c0ee4c49cb124afdff13cf32d6429d1f8b1dee484d1b1ad86469defb7fa0d06b76225170bade67d10d8e30bd7d3422a6218797405b0b92f4be7f490f97750861abed81b92510b17a1d0cb49cabf77793e2f31fc2f261d43a139c8b1989a74447661f0972a573e98cadabf1791444a1495af70676f64cc67891692eb327e4516e008f7184507", 0x1b5, 0x0, 0x0, 0xdb) 19:31:56 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 19:31:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 19:31:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r2 = accept$unix(r1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 19:31:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140), 0xb51) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) sync() 19:31:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)='M', 0x1) 19:31:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) 19:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) open(&(0x7f0000000080)='./file0\x00', 0xc10, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x6, 0x7, 0x2, "b976da258c2bf13de0e79a3af9736758936de49d", 0x7fff, 0x101}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x134) fcntl$setflags(r0, 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 19:31:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffff, 0x4, 0xfffffffffffffff7, 0x3372, "a9016d79530737a9ba9e36644afb9dc5d4eaf900", 0x7}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) 19:31:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) 19:31:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='.\x00') ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 19:31:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) 19:31:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe, [{}, {}, {0xfffffffffffffffe}]}) 19:31:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30181, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/100, 0xfffffffffffffe8e, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) fcntl$getflags(r0, 0x3) pwritev(r1, &(0x7f0000000400), 0x3e3, 0x0) 19:31:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = semget(0x3, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6a, r3, r4, r5, r6, 0x10, 0xffffffffffffffff}, 0xafa0, 0xe7}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/216, 0xd8) semctl$IPC_RMID(r2, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000380)=""/107) fchmodat(r7, &(0x7f0000000400)='./file0\x00', 0x40, 0x4) listen(r7, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/160) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000500)={0x3, 0x5c7f}) semget$private(0x0, 0x0, 0x72) semget$private(0x0, 0x1, 0x8) accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchmodat(r8, &(0x7f00000005c0)='./file0\x00', 0x8, 0x4) mknod(&(0x7f0000000600)='./file0\x00', 0x100, 0x4) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000640)=0x5) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000680)=0xffffffffffff0000) nanosleep(&(0x7f00000006c0)={0xffffffff, 0xfffffffffffffff8}, &(0x7f0000000700)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) semget(0x2, 0x3, 0x44) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000007c0)) execve(&(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000840), &(0x7f0000000880)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000900)='(\x00', &(0x7f0000000940)='*\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='().\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)=')\x00', &(0x7f0000000a80)='\x00']) 19:31:56 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="056d5135f150810febb53d0c9efc089961a3d5f772e98c", 0xfffffffffffffe3b}], 0x1000009e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="9fddeacaf1b43653f954caf67c1dcafb7a486fd1e7925188570a28f6a538edcd52d1396f9449f70941dbaabc66e9d535bfbf9db51e4e6238dc945b824e46a02b3c0f0c2153fd49bf9822c9f68d73e223d3754937c667106a884fe751e64ff8c6e27db116eb185dbc3b0262f58943fd91dd72d83864f96058e597e273b25a9cb9547ab718de8ab707aeb1584746", 0x8d}, {&(0x7f0000000200)="915dbab2eda202b62558611d3ca6e2b9a39218a5066f6584e39338e834fb9208829f87f59e5babecbf22b94be463bf8f5dde7bbfe3da8ca496c94b94f3be36ed2bcb2fba4faf17424e8f58167179e748fb06603d9bd3f171143a0faf8789968c906f785fa08fd97fe53229dfad6c624b46678a170df5fdc59ab30c605d7ed7f6d568d826b8372648a4648ce8745a8017aa642a9a0eb772fd534dafcb7e18aee30c333ec3ffc7f2c130b2d6a72f0ab2da93468bd89611e6d181105a5858ff64e62aa93448c9e67a578798b37a2f8a4c29380d465f4262f5f78b4d4a790ef1a3fc5e020e41de10eac2a74e3864a10d28b0d8ea149ad294da715c3333565875db5cf2741b2a9fbca9532d681315da01d216e0c38b5a5048cd8ba7f3f462e4c9f56ac4055373273451a8c05226c224bbac49ba5bce14ac4c87133fea6c69b49de826afd2d0276c3ba5dd23a20b2f3ed3504b212c25670a52920ee91f161d4db9c1fc46e993641434fba7ae21d80cd2ffe283c42b226e40cef3c9aee0a19529b559781a1eff7f86404f32dd43e760ae0b09cf4253961e5f44446e44edcfe63da8f8539cfe18c903a60130c9da8c1a8ff80f18338c8a07c847bce262a72e5755e8fb00ecd07ad14a4670dedd9af8f7f1a38d03c3147325fc003a73ab528e3098f986c772a7de2ef194eb4c02b344f0b1fbbff5cd9772a28bd51a2c9e520b9f4e7742e76f759f33e934ccb705b7b6829df9a0176bfe966e28e97b4176f75fa189bc25a58b29fb51c260b256db8e44dbb2dd8fd7e7761b3e8c85f18daa2248b006214d8abb9393330e0da56caa225d1fc351573ca167ebafb22343538f7be951605571e1a8dbdf12090c08b7664a3d53c43072648e5e8e9ad47ab9df3ae70a0d07650764224b20c1caebbab2eb682c86f8e845b65796dee35a12e5e5fb29d7db1fe4f9359b720ee5cd768793fe9d04405f25f0f359fd3cb39cf517166ad88a13a325859f88acec2a97a1c6a1158c87dbc4b734416877e888c7470c0a91e9fa5676c899626c9b3b2b5d2348ded7373a028a1910312c9c42ede564923e9ab27fc30860dfcc290c5b716a7d974bde74fa3aa90052d52dfb4e3544cf064dc760100e8101dfcbc1a0475f55a34003da29728e2cd5e65db2d2883eb4b7573da4260752cd56d9eedaf6b7f94f764798dbe387eabd2ed22575d02d66c8e87f02a0de79b6949fad49b0bc918b6b5b7770bca391c353326b51a533352f5bd798afab5bad221cb99a3769e2d2b6cf26227a3261aa2ec9b4afc2bff15fcd0e51fefa9d57d1e123e10ff58927be4b1f00f00888065816ae6f2f1a62c0d91837608471b214bb52f9212136dded6251e8989cc63743e45c1386a849cbab1b2cf98a6a7582b621b0911d304f6068f66ec91679e94d794aa8617f98dcb602ba9a70a1918dcca71e77ab826cad2f44664593e6945b1826cc0ebc18791258b31323b92660f9f20ccc4f23a4013fa5a8cd987cb4aee4e8c05802b10e05a2df34c543609016ec55685a0a88b29d580491007ad29f045af1e816b94e8c4ba6864d9842cf69a3e6ebe682d561ff16419b1403169a959f84b9566017af34b61947462aba74e79ded671b451a8078d7f77ba085f88f0d2d733def365fffac9182ad84205e3bc0b4cd9d7a11b050163e6b5553246edbb4bea91dfb7794327a1db05c74d6706f63547f847158b86c2050d8f641d3e3244018ebbbef677f826c85b0956b8837cca277d7ae4251ebc21beacb94ec6de518b43d56ddaf3c1a98d7d487e63f4c5181aefc75122554698d5bb5334ec4e78811f8358f2bd1e77e9c9c76c6ab6cf8023babfdff33a33a703441b801bf45deaac580c7758579e8900757e669b68e3194e089be3fcde216ceca4b71723e1b602267a96fee248f6be42399e3c9f5467ee5de65de9f0c70ac1f192d5874b3e1be02c066b4815ae5202cd6b3d5443de94a48e6a1e367e5ca65e1198fff77b98fa6805db5ea7717daaa71f066d58aca03df3aafe74bd19a454203b5d99b6c78657e70d583598fb12464cedf233cb43b83b9ed575ab65e8797b10b33e0c4ce6ced0042cbe6d310221634abebd871f60b2c702ebabdefc346691284391ca3ee926822575def1ca93858711aa071ddaabdf4b97b3617aedaaeae9060fba8cc5dafa48a6b5171b7847b6b3b03d8bd7517f427dc1fe89569e7a4e723e19fbed353b40ebde19ad772354218ff4df6dd8a83adda72d73530f54a2ca72a79ad37a746d1acfcfaab5a720cb9178b784d63272774f8b6d1c4f8363c95430717679046130d5b8c12cc73c0f7c5d87f68379240b128c60578292060a78e263443d1d7f27bec0a81c7fd9485cb273dcc16ef1e31dfac7fd2071073a140e071e533248dbed91bca7eb1d9b4413dbab0fe9090018021b910a84ed97869447634fac6cef564d7c83f9a5482f6df70b4e8ae6140eaf90c1597a8752968d43b2c6730b424c2d0ec979124003ce7312db27dc91131cb9f5173b3c65d1811bcb9234a09c231dfdc33fde262952ff4c0ccd52543c3da195828d28614facea5f13cf5d324a82329956c58c70a015f008025d70c66a54e256e68bf3c45898312af20779304c169e1a91f701abf8a8c7286d2f968c1c35182bf8d861dfe7ea8a7cf85310e8118d3039776eb5b80c7c9f988620d7dc2a4b3dd57f27f065ec7bec972f49a0049b3a9ef94fff70670cbf8f196e52177b63b9bb841a9091e9f6250bcd453ae3d0b9762609070fb0ca239b07f62c6d04c5509cc0756b4209ab05d17b7534dae67cf18bee8763303781368b48ef9c3299660d07aa339a2c0138780f5655ec43a19c9c7f04062b39bbc17052a14e0eb15d6d9211bf94d9af076cbd4e788b8cb73f5807feacc3718b6f1239be071a16dde8818e8e56d9318b6b7cfb9efe6534863873176a49ee7c516d3c8e0e0a2b614522a7f0f809520a198c9f6c4be4fc3c78ee990a0c2f11300d1e194a378a0bbe879e8aea433468b66132995f6a13a4c34818ac9bd6b1de06e32118950ef602b4af16d115ad5481a8b9dc77b685d33e12c49305f616286300c003de7f99e31ffb40d9a4d3f91347341d969dea6fbed3bc28d4bf1647343ff125606184abcc3c88d6b39b659fa8a870568b2dd6632e7bbf809d763bc99131b6410acad7cd0d8ae19262dcf06abfe9a9ff908f03c89143588ea5eda32a86d1e26ad42da85157b3085010630b9e6221f0e326dc32878cc54c05cfb09fdaedad368646f28a58928c5737b728611806aeef1295e3ffd1349b617a1d84ee6de4a445c57500b51b0ce56073012e971619daafc5dbe48f248b4dee27c83dfa4d25181b732bcc932acf07d764458fbc26c614386b4973eadb53559df3282aadf830f79894876bfc5eb62072259c44da3d6c445b3f5460b58f5e19c211e151535836ab57352a8c9da68de58b939b0d5ad86d1eff04945c76b0b4e517648115cb6213a53e35b99f46a1881c0352b4f0f42e732d085305484c1f18b49f99bec51895c91007361e97aa760bb49c875cb7c169af1059b6a6e736b4642cd49196fe179f63ffe91a56ad3e82e1ffa57ffa19a76eae91628444ca42b41eacedfc30d9d931a77921b1bd4a773a7db92240cb204d605048ef40315cc3f5ddc7673da4b8a44f9f79ef1693cc6f48b0d0de0ae02a9c88a18ec056fdfd101b70e929021f9dadab1c45146b975c3720629a0f4b955a4fa9e1feb722dfe91b0ba64bbf06bc5d7e68fa479f978d7331f1e56a337684a6a8f4d162730411830aeab3eaa6ba98a3bf142bd8a5c86be27ecfaacf5ef4c9e2496caa30b4d3c486d88292ca6e7a2c951979f9ad2c0d1dde9400bc736ca5ef7b68ffdada1670df18f96a565b641bff40c7a5fc7a10296baa474211dd63a66ad4627d2761d9e3bdc52d7da41e893f9d42ddf9dcbfd06d85167129d45f6dae367af72ad6981d8fb8410cfd669e188a2f0050db9e9fc6c2e5d9761ee097839187966981da27cfbcdf83bda5a63d49cfc6f6f9ee920699ea0b0919c170cf69ca1a9513543949698f959795009c195f73e89355235a83e99484a64e77ce894949751b3c1fcd1d283b37c9d3c3f5be9fdefc35352d4718850e155a41ad97fd83662f1d658517d95a257b8d44769d56d4510b63148d992727f804c6ae07c0245da7e93fc9c8fedbae71bceb070a1d98e71722b42f7e74c5b3e0a057b1978a6a2ea3f9e8cbdf9e2218658108a9e7564a7694d09d6399f7736e9ddccb77af8ad8810050c98e23fa57a9649a1129a55be3ff54f7ce2ca9287ea704704b6bbb633fa2143ce82b4b08cbb464c9fbc7360eebb3fec3f1ed0ad014cdd71efee2950979e0cd7b132ed3f8a6f2dc0b31e89ec370314266a02c3291e15dde4479f9b95a42c49687886098fefbbd30d131cd7dee4550f0c8223487542253c02cd42a76f04189498d8ff1f3b4cd183e6ed75a5d14bc758a134e4ce388feded585bef4518d27ff5aff399585763668b65ae9401f750f3b281ed36d04fef6efedf1ead605477b51c47ba7fbb60c698e25e524d21ef0f9267d4586dae60e033735cde41b79941cd48c71626e016d3be883d9cb6357e33970eb016841b6173db9a5e8b2fa9f4199c0fb3b8982450c6a777020e7a62b8a318319b40fedaa0c9010054708e0d464bad8b937412ad6e9ed426b8b48ce0e75c1a9deb9466214e824d8c2435e0c73b97b91a36a2ce1b7d4e6859ce0185948f07d85e00e32c91b4e18d05e7652740a7c27269c16c91d53a46bd50ba371f7add7e37251e955724d48cf594247426b91dd5be3876bbf5d1b1f61a20c0139c1911508cba859ee6b90938b8ffe17d4e64af4985dfd208cc0270b58abae693354aa8ec6e7b651f918279c001063cf74aac0deded945cd3237a64e6876857596eb621ea6ef4a57d0cb5649f5fe02dc239ca0a84a429b8881969803364e7f0f91b8012823ebc0b1a68fb529f24a0dde1b690b5566afa00866fd599f616335232d2997e625eadc5e50072b6c34628c46ceff764fe7d96c597dd8ec85bb11dcf05e02fe6d5bc1fb7d66bfaf9c9dcdf2c34ce04878a475a3c775260037009a59cafd3562ce20007240ddc6d93b4384625867b7e411717dd6a98c56b362e77d7a7f9ff7dffe6b7c2e5a437245c24b6045571f2d6add89f7af4a14a07b190d34134e1e887a8d915ab77958ca2d2fed38c10af3dedb0b05d636cb78b2643796579b300073a9cb25eab4ad5cbf62186936f02862fcbeed536d6f3ec29207135930e1a58ce299063fdf917801c98bc89228a369a01ddbb397f07cca59d4801352346cea3680b16d1dd465e9d5652f96d21bd43e03f33529278eeb0a473c05eb82a894e72e3aee1a809ece73657bec507f5f65100932710337fa66745a061384ea6a47a128ede07f76552ef32463d6efcce0dfb10bc7970b31d8435deb682cdb851197be26a4c381f98f871c093b3d3df0a6730cc58c86fc9f1b4bfbd312d343b2c3a54a0e834215a49b21e69736635382fcc47350746c8ac724b36f851a5c2314a6fb9e151d932c8768a0f5ac2988afe1cf77614a9231e62f44b4d46b109f13b57a28d9543ccf4880e5e4698484007d17e4cdeda40aefd0e1c1f18dcaa053dded74da622000d4926fa556c4b10fead67c9b8834012ecfe4f9b74b50c51cd8fd7aae29ed2b3132e47f304a6b35ea680ba3504c31c0717559bb1af4f2aa0c60784280750782ae71fc10dde0d4127ed8160bf6780981ef19bce3d65c00bb1bba44d704c4fc0b7b4127f27242374fa0401982ed4", 0x1000}, {&(0x7f0000001200)="9863ab211eda089cc671d3e3bf071791cefcaf70299e9ed90921f1582ffb32731fa3a219987ee0962caae9125d9a0365d72ace76b799c02fe7f07b63f1a643974d339ff00e4afbf73cc1e656fed12864ed1c85cc2921a2f24a6e9f1176a487e6d9637a22b20261bac60993a4b9a6496ad6051f69185829b444be29817d28091484e30b6679f60c047f6e7fa82646de584095b5d002c34f000629f4e32cbe99f8ade5e8a1eef6b752c28e80a8fe9a6cc7bac514fa130941af24cc6363ba91dcc064c38baa60bb32d9a21fe633e805cb57a4c9b347fc841a20c14d9af3", 0xdc}, {&(0x7f0000001300)="4419bc559801cb37629923146fdabf4fc2af5498c854e5dca36d45c7d7a6e7509e72ed9186f4cac0bdfc3a25defc77cfbff36a40f27fbc305a95349291269f464be461749e20ce125f38c24c7ba6a1dee054c8ac8e01ced69f5c339fdf645d2d2a750ba974defd3a216835971fde0335229e4499f1e0409039663890f4520f8e", 0x80}, {&(0x7f0000001380)="3a090108d824c002c0b98c590ed41ef8fb72937395158ea513fbd485ff11da9ff7d328d58956e97feb63d51d113d35df2dbe85e36a723ab89e4bef5b4d2520ec070006fa15f4c33874649c0e10722b765c73b049b850ddc0aa781e13448fe61cb95f485aba4ba05f2306f050d5a8b4edd2e9f1f90472e0739e3212c3467955b2e5d260d82e205e9f24e79a4d8e8d8e3fb7ab054cdc351000edcdf31ad13cc1feef", 0xa1}, {&(0x7f0000001440)="36aa3344efaa76799b63ccb9e0962da729673db66f2aa2197fe6148e1cef41a95cf762195c9ae29fc92e6aa56e53ab62f600e09982b3fc3fbfcf7b2205114f0c809144a9a4ec2f2414e13df433ce9853f73f2300646b8793e0cd854a66b7cbe8", 0x60}, {&(0x7f00000014c0)="3a1c4ffb69a15d9e851163a7a0e2e245b25befb4becc2d77c11194f17409c1bf77b77095d8ead63ca816af6de805714764e3dc0a18b55f71d4cf3b0881daa734200e9d1d18c03b42a5b83122a9ed5f636249ea0824f5e9d6a5980e7512047e597064641e687d1a950585d1b8710efe0ac9e0a12ef9645a8cc0534ce0fdfd84e15f1bc579f01b860e0a82e796afd9354a528351a633453c7376e1a6a1bc9f9ec391a9eb685fe28c01d5f902", 0xab}, {&(0x7f0000001580)="5b7696a8aa3c5239ff27586441525f", 0xf}, {&(0x7f00000015c0)="23e9582f6d7023b0c7d618735cca1e44fc0c872862e4e3ebc03e701ee3c59023f5095c724c016e2314eb59f72bb0eed60b804bd37fc287cece7b27995910f37a49de61e35652d338c63ce574fc43718a3dcb43ee42b485be13233232baff1ba4922e0190939f20f624501263c71365f55f571bcdc30360e1e61df5aca80a6da7df84c2df3f3a53", 0x87}], 0x9, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x4) 19:31:56 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) socketpair(0x20, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)) ftruncate(r2, 0x7) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x95d9) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="232442c37d6af1367adf3a799bb2f2c3526e433aa33ac08d0e8791469fdcd1368c3380a811ccd66efc1c17c3e3ac7579cad6e27e149c683d5766b4352486ed1e40b899", 0x43) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) r7 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)) clock_getres(0x0, &(0x7f0000000280)) r8 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/69) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000340)=0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="02ab72b54aa4f811fa6b1b02ba42977b73dd3af9d33dbba1c99c6caae362111d8ff4b1c916d29b1259695f35bab4d52b450ea0d8008a4a42158a959c3852627519ccccc8745e295fa34ff6ae812c0151726d86f798bdeaf55942e534458a", 0x5e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8000, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) recvfrom$inet(r7, &(0x7f0000000580)=""/253, 0xfd, 0x843, 0x0, 0x0) socket(0x18, 0x4, 0xfffffffffffffff8) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000740)={0x6, 0x20, {0x3, 0xfffffffffffffffe}}) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000780)="9f5e471e11fb26eed5f5e3925708db7a80266ddba4c6377cc9878a96d7808aafe0fc539f247a163e2ff7a65d0b4d823662e4466110f46b7c79a200afc4d39be84737ec4ca9b99c1994f220c5165db77fdb3192ad0c9109cc01fe4d008da937fd7a1c4e3b8a5b0f606c9b8f2613b90e9989410133f86d2722ad5f505cba9ed16665a92616c92169ea16790dd30724936720a172a5135aeda41b3b0d4ffcc0d51bad94a14dd35bde400e81745d459ead8751e196f2185d2d8adcdee9602c8849af815f6363a3e382dbf2d2f07a93e98b16151dcb76b36ed6d647a2e3015c77e84d282c8848cdacd1df07322d63", 0xec) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) syz_execute_func(&(0x7f00000008c0)="66f245a5c4817911f4660fd423f2abc4c1055495000000dfc441c0c69880000000f40fbaf800c422158c0ec4c3f909d816c402d5b8b4ab38000000") 19:31:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x20000000, 0x0, "030000030000000000000000000000002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:31:56 executing program 0: select(0x40, &(0x7f0000000040)={0x8, 0x100000000000000, 0x5, 0x0, 0x0, 0x2, 0x2000000, 0x800000000000000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f000050c000/0x1000)=nil, 0x1000, 0x3) write(r0, 0x0, 0xfffffffffffffd09) 19:31:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = getgid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x5, 0x4, 0x1, 0x3, 0xfffffffffffff7c9, 0x0, 0x1, 0x3, 0x3f, 0x80}) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01142f66696c653000"], 0xa) setegid(r5) dup2(r1, r3) 19:31:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xac0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 19:31:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000006, 0x100) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 19:31:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 19:31:57 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x44) setreuid(r0, r3) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r6 = semget$private(0x0, 0x4, 0x6) r7 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r5, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r8 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r7, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r5, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r8, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000013c0)=""/211) r9 = syz_open_pts() r10 = syz_open_pts() connect$inet6(r5, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r7, &(0x7f0000001500)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000002540)=0x273c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 19:31:57 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) 19:31:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="734f24b493438b93c91f6d77ce2ef55b2d2ac2eabec0761f8ef8d85b7191bdbfb23d532a768a22f36f674daba17f66015185c762ed0fcd9045d7e6b75a140d78ee0e98cc250d674007028e98633e3a0d28e2dd6bac6242bf50ecfbd2c2b8940eba2e61a98d120f0f16bc0f32672e306a5b5ca4d9255450fff15c78730d6770a9dd2a03439bafb1704b80d47b0b86c50e9e", 0x91, 0xc, 0x0, 0x2d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0xc2}, {0x0, 0x72}, {0x0, 0x6}, {0x26, 0x800}], 0x4}) 19:31:57 executing program 0: socket$unix(0x1, 0x5, 0x0) socket(0x1e, 0x3, 0x1) 19:31:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() syz_open_pts() r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 19:31:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x101) 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) close(r0) 19:31:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7fffffff, 0x7, {0x7, 0x4e35b639}}) 19:31:57 executing program 0: getrusage(0x0, &(0x7f0000000180)) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x120, &(0x7f00000ca000/0x4000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) close(r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000514000/0x2000)=nil, 0x2000, 0x0, 0x1813, r2, 0x0, 0x0) shmat(r0, &(0x7f000020e000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x81) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x1, r6, r7, r8, r9, 0x23, 0x3ff}, 0x92b, 0x1, r10, r11, 0x8, 0x4, 0x10000, 0x1}) mprotect(&(0x7f000016d000/0x1000)=nil, 0x1000, 0x1) msgget$private(0x0, 0x200) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f00002ab000/0x1000)=nil, 0x1000, 0x7) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) mknod(&(0x7f0000000140)='./file2\x00', 0x8, 0x6) semget$private(0x0, 0x1, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:31:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffff81) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:31:57 executing program 0: link(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 19:31:57 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/213) 19:31:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = socket(0x6, 0x4, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x447}, 0xc) 19:31:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20100, 0x0) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x19, 0x800, 0x7}, {{r0}, 0x0, 0x10, 0x92, 0x784}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x61, 0x23, 0xfffffffffffffffb, 0x6}, {{r2}, 0x0, 0x0, 0x2, 0xabf1, 0xa9db}, {{r0}, 0xffffffffffffffff, 0x25, 0xf0000000, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x40, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x60, 0x1, 0xf000000000000000, 0x6}], 0x3, &(0x7f0000000180)={0x10000, 0x5}) 19:31:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) getgroups(0x0, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xe43, 0x10000, 0x4, 0x4, 0x7, 0x8000000001822, 0x9, 0x2, 0x3, 0x80000001, 0x7fff}) sync() 19:31:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r0, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x800, 0x7fffffff, {0x5, 0x5}}) setsockopt(r0, 0x120000000000, 0x2a, 0x0, 0x103) 19:31:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r1, 0x5, 0x1000, &(0x7f0000000100)=""/209, &(0x7f0000000000)=0xd1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:31:57 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 19:31:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="68a2ce1ba8260381f486bd7b3f73f7ee", 0x10) socket$inet(0x2, 0x3, 0x10000) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:31:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = dup2(r1, r2) sendto$inet(r3, &(0x7f0000000080)="d1f2a9d2ba5ddfd749f4dd21e106ca6fcc9c9b4b4e4e62e98c74295a997b9515cb83b500fa5429a41dfdee5d131a5faa6323c34758adb817a79583e9c31854ce8a9f94b088c0dbe5ec2bdf670ad0a8fdf67950132c815d9f1919d68e8ebcd4178b3d2e096534d8f6ba26ecd07c03ec551f7d699359c00df4a90fa92ba33144b34d7ea38df890f27e5b6e903fb2ef39f6dc655a26a1e668263846d4d3684e", 0x9e, 0x9, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x101, 0x6, 0x8000, "73b53918eb37b38fd8ae5a0f913a62d6524fef73", 0xb01, 0x3ff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 19:31:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffc00, './file0\x00', './file0\x00'}) 19:31:57 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) getpid() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:31:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) unlink(&(0x7f0000000140)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) nanosleep(&(0x7f0000000040)={0x1ff, 0x1}, &(0x7f0000000080)) 19:31:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="56be80891ac5e4dc624dd269709f06b13c441fb8dadede4b1fe39a8606e9da4225539b2d1bedcfc2150ec9b5c1bd12d100bee29167307e0983d75f9760d6df91e9a22f5079549ceb5196f75a80bfba910ff20586e39a647848cf6c3e2490f45528d24153d20d159559fba44b3d3a5b106d88e265eca89286730e069d68328b5aa35dad2c14330326141dc917eed98b3c3e96a76526a0324ae1e8cf3b9d5431a482528717e841d9cba1fedad333b2b7", 0xaf}, {&(0x7f0000000180)="32a2bbf9ec2ffa668a9bbcb3d7b1e8e89aff35379492eb3b7ce09f03c2d6bd30a429ebd715a4a28c0f2c9c2c36d8dc538cd907e4877b50fa53cb27c7b4e481a3b68d4cfddbee9c3e9b62ba71e0038f054cb385302ba5fa43e5cbc16f3a288f82fd6bab16e0931dd6030b825cd6ba4115f279c86c194121713389f9e6cc6702d42f7a4b", 0x83}, {&(0x7f0000000240)="2ac3457d2840207b99640d191d55c9d95d1d2a6bab91bf72f7e6d01ff6eb369a8e42a72b94acff2c57ca109db95939356af2a2269b03673d4a06f323599c7ce232f5", 0x42}, {&(0x7f00000002c0)="a023e78597e37ce182bd5d09280e01f292d6a95892bac04773de6649d76522c5a6f132d1c17f6a7d7a6fbce9769958fb79391dd062ba91e8913ecf44f11106559051d0293f11c15f8f10786d286ff0d094a992d8d5b81603218cb41055cfd6a0acf86ce5675c475b308b6323451907bd8faa91476d923ec940db63e0ab21f5b18feeec2b56771fdb6d01a73cde7b47b8e80568219b16ca847a1c", 0x9a}], 0x4, &(0x7f00000003c0)=[{0x18, 0xffff, 0x101, 'D'}, {0x60, 0x0, 0x9132, "97ed332942168a6c670ee009e3a3a8bbd171be8869c62ced50b00a554cce7325c688bc4109429efd9fc04015317770eae5dbc898e860ac18cb9b5e3b707683eb7c98a459190578a81076"}, {0xa8, 0xffff, 0x0, "f0fbaa08b0ad7124a667284aac5f8b413568c06fd8d123c04b87e23415e35f2ffc4131e5e17f380024d7486305e1f2b88c56b4bde9efcf61f012b68d9efe2798cbe83d4f41b0a1be590ca5fe69f115848774c6d8225bef4def8502cd490647a0d2da6cbdaf2be936028dcc82e88d7b6c4bf381b75cee342de4ce847b7fa20c7c62ba7f55a7689f576f5df93218c89dfc0e"}, {0xd0, 0x1, 0x3, "9b4b01190d07aec9accdb18533fef3862759b8cfa5e6c1e7b0ebaf4c281523410dec2f1e68832496e2b1341cf262ad9a30f5b9ad5f5ac60429e65f31b3995b9882f856f22db684ef0d5f6cdae9cf982fe31b01c56fe56eec6b2e74a1559f5162ef4b5795d9c5cb4c8e728fdcdd4861c0607f97a96c8a553579d249d0280b88b48145a07639e95f5fd46b0097441aa61ca7d9204c7eed72a36cc691e0ac90ca357401bc3f175daa2e7c50c0502d1968e4350f2a1be0598d12dbd8ef64"}, {0x60, 0xffff, 0x9, "1ead9575b86af90448dfaa464941286c917837fc3264a05ebbf882f749fd574964e2e44b7c30950c058f9f5f6d0cbe72506e74c0d4e6f839c897811e58c229400b257db74acda42172c40ad29e6d"}, {0x30, 0x1, 0xfff, "664fce82894332c92cdbef6e7b59de7082b57fd62d0b82492f"}, {0x20, 0x1, 0x100, "63bb549b38424ce1cf659ad5"}, {0xe0, 0xffff, 0x800000000000000, "05109d1c45fb4769bd6f817eac7109d336ad87398abe1bdc55b9f68170e6c0ec097c31f05632d5518123c983532674dafcda48ce5cb8432bfd5c732c41ad759116068cb4e8e5674e1ebc3762ef1c1c064d20f1996098306222d78dc606ddbeff9cf2463989add054371b8b8561893f8e7e8635e50c6784876d054d898db950d0c2de5c2ca05769d3aa1cdeb19ca0829240e5fd2bef10d6bb96a1346cfff7fc17462cfe6b33573e39abc3018587b792d53c7f8749d8aec77feb55daa5bcf110f8c7d71ca4b52e9ff8ca3b4f7864df"}], 0x380}, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) 19:31:57 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400000000008, 0x0) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:31:57 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x0, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r2 = socket$inet(0x2, 0x2000003, 0x6) getsockopt$inet_opts(r2, 0x0, 0x2000100000023, 0x0, 0x0) 19:31:57 executing program 1: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) select(0x40, &(0x7f0000000000)={0x8800000000000000, 0x9, 0x3ff, 0xe80000, 0x8000, 0x10001, 0x80000001, 0x80}, &(0x7f0000000080)={0x4, 0x1, 0xdf0, 0x9000000000000000, 0x27a8c6b6, 0x579f, 0x429}, &(0x7f00000000c0)={0x8, 0x4, 0x0, 0x4, 0x1, 0x2, 0xd2c4}, &(0x7f0000000100)={0x7f, 0x1000}) 19:31:57 executing program 0: r0 = socket(0x18, 0x8006, 0x6) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:31:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T1', 0x2) 19:31:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 19:31:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r5}}) setegid(r4) setgroups(0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x8838, 0x188) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xffffffffffffffff) r10 = getpgid(0x0) r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r8, r1, r9, r3, 0x111, 0x200}, 0x20000, 0x4, r10, r11, 0x6, 0x7, 0x4a4b76f8000}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000040)=0x1ff) close(r7) openat(r7, &(0x7f0000000300)='./file0\x00', 0x30082, 0x20) setuid(0xee01) accept(r7, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmctl$IPC_STAT(r0, 0x2, 0x0) lchown(&(0x7f0000000340)='./file0\x00', r9, r2) 19:31:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) linkat(r0, &(0x7f00000000c0)='./bus/../file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 19:31:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 19:31:58 executing program 0: r0 = syz_open_pts() r1 = socket(0x26, 0x4, 0x6) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x200}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 19:31:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockopt(r0, 0x7d, 0x0, &(0x7f00000000c0)=""/10, &(0x7f00000002c0)=0xa) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2000000000000000, 0x2, 0x0, 0x5, 0x5, 0x3, 0x0, 0x2, 0x8, 0x1fc}) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x102, 0x0) write(r1, &(0x7f00000001c0)="88edbb1d4806296ae4d5ff6f554c7cca2f896f0ceeecc46f4f298b930d3e10e7fe62a8954e9cb76ecda03b819df3b2d584e91cb5bac46f1f5e08247b33d4a97d7f117a0a9951bbe30a729fe00c42c60b2473112840c2c024fa8aa9e4bf58482f6e5b921c55e0ecac93c5a6042fa403fd938e95a0955a20091d1b57d7e9afa97c5673b4e2669735f9518b2d49fb2a51517e4f2938f0a171422f51b8a2d676175e8435f4c922b027d2fdb68102504c517c3fc702ddffdaa46828fbf5ed684c2e9845e84866885ac2a2920c6afb11b85affd8eb0cd9345c1066", 0xd8) getsockopt(r1, 0x2, 0xdc4, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) 19:31:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x20) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) 19:32:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040)={0x20, 0x7}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x7}], 0x2}) 19:32:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10000, 0x8001}, 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x104, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 19:32:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x3, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321772d4aa1c076f08cfca3dc"}, 0xe5, 0x800) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:32:03 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x5) r0 = socket(0x400000000018, 0x4003, 0x1000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0xffffffffffffffc0}, {0x18, 0x0, 0x0, 0x101}, 0x0, [0x6, 0x1, 0x800000000, 0x2, 0x4, 0x648, 0x5ee, 0x6]}, 0x3c) setsockopt(r0, 0x99, 0x1e, &(0x7f00000000c0), 0x0) 19:32:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2010002000, 0xff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f5198514798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6e7d719e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xb5}], 0x1, 0x0) close(r1) close(r1) 19:32:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() syz_open_pts() r14 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17], 0x28}, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x4, 0xfffffffffffffffe}) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) sendmsg$unix(r9, &(0x7f0000001c80)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000200)="e8792de41d83f27dec6fba86e70868d19dc39a445649", 0x16}, {&(0x7f00000002c0)="b22da061a0411a58604cabb3262fc80fe86b4106117b76848dc7ad22b156736091a02d9f45d7068078784e7d4d51ec07c89c1c8df0f94eac5f3d0438035334468175beea00209515d136caf0e0bf7d0f2cd57f443ce4d9cb22beb65b27de31a7a228a063584d3c15ed6532c0aa2974adbc800dc836951a0feb0ac4cfab6fbdaa768c55bce9bfeeff84c140a484300bcc1c410945ad783daf0dde73767d59d2b333cc9765ec1fefb14c8412c365754d3300757ed2c306393af8dc7a3283086d141b38729445bf7dc249c7c6079229de0e58a6f233b561bd844c23216db783c8063b2f852ce54f5d2854510f89c95f684a763277b9476a91", 0xf7}, {&(0x7f0000000400)="e46620d33ece69af8188c407437506eb963a44b22b718ff716e9c7299cddfaf25915af38e8220ec0564ee046d787eb51f8875af770254548cc2c9ac0b02a50a59f046ee52efe82998805942b79bba2288a0ee86169252d469ae5b465ad3383f50248a0920c409114b7d691bc3509b86d0b4072f9d2f2", 0x76}, {&(0x7f0000000480)="b4c8bdffac5b88eb055e38d0bcd79f947b4eacffb40e466b422423711f873ffedeb0305e2f6a9c6651dbe085595ea560a6184f3017916996fc5ba831cbca2719f6b53d", 0x43}, {&(0x7f0000000640)="819a2ef8024ad0de2116c44f1b82765e8c064cfc7ca97580bc6c77bed524e0fbc9d0c33eb4c7a007234ad01fa98b908623c06efda4ab71298ff36359d777e6b06dd1c57eb4306f6db6d9271395b7daf346f6bd2f31f1e3b26953abac6647ed1fb6a6d56aa98f7cf00eca110e167b6e743b60e1b364229958106db60a9757f945bb7781788d0f1e670ac5140eb1a92a5734c322f7ebd29db80980906d66c93d55e77ed4ed2b591b52cea83a27cfbd0d802ea9287868a1f4abd31b", 0xba}, {&(0x7f0000000240)="41c3d1658fbd96e5", 0x8}, {&(0x7f0000000900)="8fcb888cce3e7825aa0539574b409859f32d84759c585ef1137f6e955869f294462afefe45463065348c461059f0b12edee99c8bf21b52d547c4bddb8c4fd3f46b8a7243f1538a6aed4244576cb00650ebe94d5a692a6e81225cb1bbb9261f01d6785636add4a9a13c6e54f44a80e3e11168f7495c59996ffa9a3dc7d058df3ec1f5df824989c36ac231373bcbe831e4eb889c2d4cd0b0b76e787ac59c460d1b24fd986a292890b4e6bd38fe49b8e823e3428073cc9bc79195a818647b6a5ec8dd3d530668bfab4b554541e1e1d78650dec30c7fa0ef63a13b9be4f636b93b4d39914598b0dbd029eb22c387199de81269b76f63c4adb800d9445861608ab0b50222fc0e2a902c14c9edeab4070b9fac5fbc66493df98f1ec4ae741e8549c231e1f9c2b0ef57fb867c2167d0fe7d96392f2bde63ac79c925687c2cd81d9981c6e5b57b59c1fcd3bfe18737b7ae7fb1ff37205230439eaf1355f2a17c282988a5e46738f9591d39b4ec6480d52dd8ae5fffb4288794dc3f46078d4a3579a3df8841b881477973ea0205f7f5e6f99c230657b7aa1c1f4e434505f12939859bc752fbb0d8b7b0c32e3cbeba75f66f11c7c9889bbc6d8f0a235a84a9fbedc6e9bf0b6db46129ff5c21eb5104a6bc10ec93eebb40962a7d4e70191c1bc3f51250443c2906d6a2377be2aa97f8ca16e71a6ca4a0e53eabe09efb86d0c18c6c16958ef7dd7bc686df3221f361bbf7bc83f9e2c022b82d936623d6e88c4b6677c42572a97174ca17f26850c3e2e7a65ff02302cbb27267287a2cade205500f92291ad065e16953ad21baf9f8ce91f5957a114555e1ad07849b84cd384f9f1e1c11121241cbc0ac216ebcc359198e49ecbcc1837cd369dcd451b70f4c335afad93e206df489feb36ecdc44273d34e9ea3252bd1bd72de437362cb4931c7c3d28235cc908e91c9fb9c70aab93087494996ea8becb33c490a42e21f4550996f762e1c8e139d42dfd26a4239ac5fc8d99d466daacbd17464fdbe8398cc1b858fcc7715f02a55e49ac2dfb341b9334a53578fde443430c5c6342372e732512312be675cf53690a2395067d47052e14308c0d524feb8713a5eee9221a7c3b79c79207227e2c2bffe76be9553126f2b2ecd2d474f4a76516c7ef36a0655098c5ec6dddc192b703c5df70b18044a569804c8d82830122c3a1c51cd175adabad33c26f2561f2ac74777ddbc3214c899972539542627b0be72fd3109ea1afdda88088dadcf367ef36575961acb2c4d3d8b6d9a2bf956d5599c2068615fe797eaaaf0ff26bb3ca6f1b773ee38056f358a2bb9fe7a8001e7ccc8aee4f93f3a1fbd0e2328c571c07231d01a744263601bd331b51945a306cbee12516a666746817fb3ed120e17e94d320d89f5ab76316d9bd2127b75c51339f7820d8eb7e22ef786be24748ddc2ba59630e09e7de4e7a024f00b98082d7924bebe2c5fa6e072f8cad78b3ff586bfe40a26269c87edef439215bb4336305fbbd07d0094a03ce4c32c8b47f1c33f979486a05743202ae6e900a18529dcc5f685d010219ba2ebb6ffd0265a9135eebebe0a0ab5e3d8ad497cce1b8e34e3764f02ebe900a4712356eab025e28cb1184b995930e6c849fb526bc1bd70aeec9df2384aa5d7ddbe94f8d92f43db7d2d5413273a3b067415831ae08fb83be595a1cd81fcd3657b72d3893d6edacad81b8b93132997885b0568fbfe78d79d6d15823243ee053af749941b6f67078caff283c373c0771005d8332c88f452028cb53342bb0ba5eccd690e427b9f6395e5fdab91a4c7884b082b278de7280d086d0b78681758d379eae060032cf0bd6082c625bc8cc1009effc9e81a1e5893b1298563308bb57e8b235a0b85bb5f18a588ba4b218a10b418c374537d9df677df9e81a283ccc44c668b679312183a23b3449039ba2c1672497203775c09e1142f1a6759ed77304468a375fa540d336a94aea70b5811c2e95fbf3ac435c516dff310d30163c2ebc6afd93350515cf820834d8b06c86274a79ce3f5c3df4e72340bb3a65d664061578dd48c705dd4b3ccdf2e3bb4cc94c974b121ad869b22d493131efe423b528527c991452066d68780644a3c4c0125a8649b54c275e158fad5a2b7a849591d0fe0e07265c0ca1633e5522947f2da34727e9324d2d843cda659610f66ff935e6c766d454765464bf64b36cddecbea9ae87347bc4e407bd75ea5d6a526cdf0aa9f136b04660f6999d246a5bf406fb063983f74379a8c79218e72941b4dce84180c1d43cfa5a24b035c1aeb6d7bac481afca5eae4704e33360946bbbb710a5d79eb43d1f052756f27e16c5425a1273ef79d56e1f090653de723efaecbdf06c6298fc27e00fb1e8761515ed1b64f6a95e962420ad004193a51fd7e4a6012828b997396423fcfacc2af74ccc540a2641c704b163a6581d5ec2cf04101c3a48bb7b77eca19234503714c48b720c5374adc95836cef138c988c2893f72f51e72e854bca80415ae8bb4f119cd653cf0bbc7094591654f6f67fa05ace6fcae7ca1574d608d7f905f85c16b1a770317c9bf913bdf6f4d273ae4364bf2293b84c50110fd99f226a905169b0e3deea55c929e940b122b019443892985eecd4d25bf2832abb08850cdd45dc081984235892c6df724ca158266ef7338a73116488f7e6e3c3a1ed768fca44747b24f36ac982e12e961f7a89429ad86c94c8ba9295da88d2b2f47528793bfb16209d00c87768160091d6dea785f35478bc7ed830fc5258d3365a36c8ce716316327475b1c2db9acdafa20bbc0846b72bb5a4c4a3e62c9a8fdc4cb5b3bab05fd6e31f9785f0a8cefd9d79a1de8953e77ac8882c3bc7f3c69a0cc75c32452363ddf485481644ba57b090f9f36764361dc709c145a78af92d72fcd2ece6eae06653535427ae9d069c96aa3e4bbaf9a78c947eea45bb8f30bfd74c98e4c08618931519eb3f86def5995237b83d3b772d0633c2aab980a2fe128307509102237e0403a9cb433ffd1a4dccb89d3a9ca9dfb688aaae72e533be915a3ddfc30e9e6ed43e7e80be483267c3d07dab143533de0bbf4cd9caca0fef4fd2d93633e58ea8aa4206660e6051d54939364b33ea5f14c87538af0f94e3c4369b199df422772b959f7c1899c49e77fea1ee33ff20ac3fbf964c3bbb306d34e5f7469be5ddad5bbb2752961018c98854d8867aa296a44b159dbe060f4550d0af94262d3b1fde84726fdc19e6fdf2175d5c846e0a66024a3c9d2ff1039377573de349039036a633e2e0777e8e0be82c5d49e247e9264c6bb65380439628714292534e280864dd3eaafee1c7a26581c77a9b6ccf04d4d312b0203dace26fd7c6231e9d01397e955fe856445e810c50aeba83176066e6f919fda45d783a0e27c82fc2a3c07434a1a23bcc39511fa462ceb8a41733d496814cb138fda01477958278d2aa1dce7ec58448bba32ac41f9339d89083fbe64c2ac63b42a1f33ae0bb445974f53fd040c7a4f1d08ebcd26726aaa4a9e8bbf51a916f5e20128d7d21bb845bc142dbaa8febf1b33aba40a584b34e627c17c025277786c84fef0d29a5f3515a06cdfca21cd2a062363abfce86ad66d1406b05d5c11233fd2eedb54ae24f4bea94b7ba37d9d765616e12a4a3c56e1124ec8555c0997c5d5e98843c22753883bc3a9598fba3d7ac429a7317c986d13f3f30cdef0791b8c4b973860d02695847628662c8014af736f0a4a586c327292f77b41891699db5b227f1188a060b057d20b755034751c7606d51f98526d815c35eda00ef7b6edb2e36b9b77e0dafd421a5043dfcf45aae1562cb243d27f36c2ed4af8be75845abccb70a665cab661da6bce0e114fe09ca2ec9e40ee53238fb0911111130db7a1f7d2d9b7f00a20526b805e188abc9948965addda1d1d6af897f55d96d5610dd6ef6b0ff14850bb57302203bb24aa6b3d022c9cfb6fd6d7a7b3c8b905200e702309a159ae54a53b24ae402eade5f274ceda8d27a478679e95a4decd8c8b6dbe41897fcaeaacdd510fa53096a886a326df53885b12e9454ebfd8c5c43b4382e9feeec4a00a0825c195680d4665d090fe5162a33958c6c0af481b6a4e6f56d2f049534d41f96a8193a7e6712c1b8a8c710d098929f70a695ef3863c703fe3f2a94bc7eb3ed958fad971aa717ac02085358ac862c178059e48e764ebd12d342d0c76d5f359f7706acffb98f4c72b1c466eda59422fc69e769fb15d72ad34147fbf723c7d3275d49f35a002accb5d286647d1c5a4a66ed9ea405d3de5d1c155c424be13b9eab7eb5486b320152fff63bd5d662b6b2542ad8a49fee4c93a4379996d07a0b656ac3f1de29bed4b181cf2340aea7216ba356b7b27a5cef8deaa6d47ab8bc4cc9e508c4a7356db60f2eb47246c6d5ccd2b7ee5052885e5dd0202bad92aaf3bd8774be583a483d579229405754003f512284c06f08098027c13f6b32ca22191459204bd74f59406c4a5ba12d46066af6a2e6c43a6e884ba25498167941436e2f3017db921bcd72f49e5d9cfae20141ff1827045e157ed759d8e49c099a0c1d65f9b22483c33cd6d9d520dbd48dc7fe5d04db263a2dd62e314464031b621ba0cc853a8670f36f79368f80d78899c3589018ccac8321081d5e04cca44df440ab531401e5fa4d792679e29a1909b6f1614306c2e9a5a9b49907b1dde74f8181a219c019b1d53fc145aa2d74b936a361fe43f0734ff529d932d0e6c3b1aa9d602cd4bdeaa3f8bdd93362d015967068041e6a296ab6de7430b4c38f7c84c550b4bd86cbe63cfa05c68b7f99836ad16162ccbc8d3e722cd2b684c8e8e5292759849b54eb08cf132153ee82129f9e927fb8cbeb8ea1a7c4c0aaa72c4513127c125f9e66a44db4994a69db540ddc0249e7367bf3e15fac307d1959ce385295ca9ad1ed8b00b9aa60776cffabbf36edacefb13750fb861f2f7844f37bc0cb8d0ad822fbd27d9b844074ac3d40f2fc0cca2b33b4336cf5e11b5f2bd2413a8ebf011d55410c7dad5b5a1a3bb0350b07d5f8a5a0c6d86a955bc989c4c7e48bb5dde9d1235097e27dc996a46244e57a63a14e3d2615c5152a001ad15499707e6ebcb42ec628d16a4ebd42502904fe85b8491527baba763baa8848fd91b7907fe672d8bb493fbd15a71ffe49a73206c386b85a9bb26a6fdaf6bfe199f4131e23d01c01a1db6e3127502f5155918b3649b7086ad601a606f841bf828e7e427b6db873194b3b0494d196654efa2e60b65af9855843e72b711e939e0722a9c6ac74388a95f3dbf40367a0b7e678bb71ecf778a9e9cbd9221010c028b26af794c0ea2a69b8cf08c69171465d6e89b8b03dd661f9d41143199eb941d5f3c8c04e92d809754e0e9962e44a4788fce9d220709ed688a2035e555a33820c71d8f2948919a8117004c306c08a8f181e065f9d9d04678a6ab0cf81547209b8f76cd294884a7e7f046addf39b009c9af4894b8b29f055f755778657419e17d1de4b6e8809cb29053d56d30dcf7820a4d6c1240a9a2a98f029ca1d8c4580ff4dc9b3e3aee4e4abd639db3ecc2b898bccfea2df9e4092dc07c062a01e5fa57646582a886271f9fb62a6ca02d563f19c3a7d5bc1e013910428dc1d6aa52dff8775da7faff1f033dfbfd60c006ef7585b8da3cdad28602fdf0aebf8bf988241dacc8a9dfd8359d221a0036e662e0d18dfd44a06587aa65f89bde8709af45432180b1e1830e4f651e8de0b33afa9bdec6ddb1f5ca4145c6edb525c85898c4443f678061643a158c333a12273f1", 0x1000}], 0x7, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x30, 0xffff, 0x1, [r2, r14, r12, r5, r7, r3, r6, r10]}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r4, r16, r10]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x128, 0x404}, 0x1) recvmsg(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 19:32:03 executing program 0: r0 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) wait4(r2, 0x0, 0x9, &(0x7f0000000340)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8}, {0x2, 0x3}, {0x4, 0x800000b, 0x1800}, {0x5, 0xfffffffffffffff8, 0x800000017ff}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x401, 0x1000}, {0x0, 0x1000000a, 0x17fd}, {0x3, 0x0, 0x800}, {0x0, 0x3}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000480)=""/247) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000001c0)=""/96) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) 19:32:03 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xb3, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) setegid(r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 19:32:03 executing program 0: setrlimit(0x200000008, &(0x7f00000000c0)={0x2, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 19:32:03 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x48) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x56}, {r2, 0x20}, {r3, 0x4}], 0x4, 0xa2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r4) 19:32:03 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x22, 0x2, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/218, 0xda}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/214, 0xd6}], 0x3, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 19:32:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC=r2], 0x1) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0xc0) getpeername$unix(r0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000280)={0x8, [{0x3, 0x8}, {0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x2c18f5a0}, {0x3, 0x1000}, {0x3, 0x400}, {0x3, 0x401}, {0x1}, {0x3, 0x80}, {0x3, 0x9}, {0x3, 0x1e}, {0x3, 0xe0000000}, {0x3, 0x1}, {0x0, 0x4c}, {0x3, 0x10000}, {0x3, 0x71}, {0x3, 0x3ff}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x1}, {0x3}, {0x3, 0x1}, {0x3, 0x7fffffff}, {0x1, 0x400}, {0x3, 0x1}, {0x3, 0x7f}, {0x1, 0x5e7}, {0x2, 0x18000000000}, {0x1, 0x7}, {0x3, 0x2b}]}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:32:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff08) 19:32:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a063ffff000000000000f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0", 0x90b) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 19:32:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x108, 0x1f, 0x0, 0x4, "5b71f3886b4ab602243842f69be9ce36da6c5e76", 0x4, 0x9b64}) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)='X', 0x1) 19:32:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c20000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x10, 0x4, 0x80) close(r0) r1 = socket(0x20, 0x20000400000002, 0x200000f0a7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x1) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r3 = shmget(0x0, 0x3000, 0x40, &(0x7f00005f0000/0x3000)=nil) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x15, r4, r5, r6, r7, 0x28, 0x2}, 0x1, 0x40, r8, r9, 0xb91b, 0x0, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:32:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000080)=[r1, r2]) semget(0x1, 0x1, 0x80) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 19:32:03 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="4c59433e13140f1625f2a76d4bb2c8dd2eb40bde5018e38c77bde81c7c052d4d85610cabe6565f67213d9404bc6f981dea6c543377dfd04e15cead25fd62aac9486d3a4a201ad68f394be5887debedfdb4d3328860b2821746bc87c2464c8cc0c938a33d6e4f0ebed93cc52d97c57bcd4ce3438008a79d123ea657fc0c8b832d0e00675c5bb31172ad9e3f6c4581ad45a4c150d142306b31695d5b80f190206c0b692a37251a098b2820c3eed595ed486dfbd4f9d14854aa006dcb764878cc67f065013700c707f7b136fddfee02fc0e", 0xd0}, {&(0x7f0000000080)="6312b982c1fb3652ca747b52", 0xc}, {&(0x7f0000000280)="dea0e9664d7f8afd5a", 0x9}], 0x3, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x8}, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffc46, 0x0, 0x0, 0xfffffffffffffeff) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x6, 0x80000000, 0x1000}, {0x7, 0x6}, {0x2, 0x0, 0x800}, {0x0, 0xb706, 0x1800}], 0x4) 19:32:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x381, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r3, &(0x7f00000000c0), 0x26, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40000003, 0xe22, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80, 0xaa8, 0x5e1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x3, 0xfa, 0xffffffffffffffff}], 0x3, &(0x7f0000000180)={0x5, 0xffffffff}) 19:32:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0xde0, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) setegid(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 19:32:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000008c0)={0x68fb, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000c80)=[{&(0x7f0000000900)=""/205, 0xcd}, {&(0x7f0000000a00)=""/194, 0xc2}, {&(0x7f0000000b00)=""/173, 0xad}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f0000000bc0)=""/114, 0x72}, {&(0x7f0000000c40)=""/2, 0x2}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8088, 0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xba08, 0x7fffffff, 0x1d, 0x6, "bf73330b2e4d1872e7b63e681a1eafad4d226155", 0xfffffffffffffffe, 0x400}) write(r1, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) shutdown(r3, 0x1) 19:32:03 executing program 0: r0 = socket(0x200000001, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x40) ioctl$TIOCNOTTY(r2, 0x20007471) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:32:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 19:32:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/50, 0x32) ftruncate(r0, 0x0) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 19:32:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x6) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000180)="2b655b3170d9ef0ec64e813b6d8f10bb051d165da96869e2cfb1d6a8e34c4f7cc6b33702f966f38ffa0f9592a98b9d08d26746f548cb104d82a28b80d7aaff362d012fab117aac81c7216fc8e6c6401be898a31961bb926ca87dcf0ed81494ccf3213391bb0a5cb0db7e4b10cbbdb79be836c63268d84c97f614bd6d369ad911b7fe8206ec33881d7c3551706afa69901a18ec62ecbe830af86484e9328e3c384b77648966d5669c70cd24755d4e10b6fc2c4b", 0xb3, 0x231a1d2ff7e687f0, 0x0, 0x0) 19:32:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) r3 = semget$private(0x0, 0x3, 0x120) renameat(r2, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x19) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 19:32:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) truncate(&(0x7f0000000000)='./bus\x00', 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) login: T1T1pckbd_enable: command error 19:32:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000440)={0x0, ""/90}, 0x62, 0x2, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000540)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 19:32:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r3, r5, 0x2) r6 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000580)=0x4) close(r0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x40000000002, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)=0xbd) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000180)=""/195, 0xc3}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3010, r7, 0x0, 0x0) r8 = shmget(0x1, 0x3000, 0x480, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r3, r5, 0x80, 0xd4}, 0x4, 0x3ff, r2, r2, 0x1, 0x7, 0x4}) write(r7, &(0x7f0000000000)="4c3132e1", 0x4) r9 = semget(0x0, 0x5, 0x0) semop(r9, &(0x7f0000000140), 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000440)=""/206) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000540)={0x100000000, 0x1a}) 19:32:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffa}) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:32:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 19:32:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:32:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgid(0x0) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="da31b0c7b5d2bdb505ce2a441cb1f143583a7181328bf5ade12bdef1953d289f7f6fbd9d420416a5d4472d4914c5d1115dc8ba5f4b52c79c3053800c7a88f4a812fc43edf4582810cb6e976d22e0bc4b651b529ab2c0cfcb9655dfa6b320cc5ed6fe775b526079f29abbc8ab3652b4cf8e21a57110d2281c73e6c27249a1d56e957ed36ca22d47319b187872d135e67b96", 0x91}, {&(0x7f0000000200)="63cb557803179fed675c97ae96f768acd1c9eb046246f6ce83b00e6ea6e7380713ec40216d844703815c2846c5ebc2e28235dc3754acdbe355715663a63a637364ce0ee29c7fc2c594bf99f20fb7857a34763f39e53d98b564a400ed9c906c4bd5fa5ef28f11765b4052f4d8f04180a7d84fd5d72ed00a0af5d02822ff878d8dfdf82f6f91c7c1b2c05369983f33d16ce3c6f5b67aa1182e65cda6f1243cc0925f5fb8eba758b39ef1ef36dcd9159dcf72389d1ecd6aa635b74cfb823d4a7dc2438a1b9768427fd1c696f2babb39e4c60c16d40b6fda053c1834412ea3b62f7ab129f3", 0xe3}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}], 0x178, 0x8}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:32:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x200000000cfc) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) 19:32:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x3, 0x67, 0x0, 0x0) write(r0, &(0x7f0000000080)="e07ade78cbb34636a4eec42898065b0fa95f6dfa5fdac060f75318b6c13d1aad69068be3a338288fa56ec5c3402f11e07b13066afe7caa5e5c4d566c633488fbb9b903826d85b62e1b300830c8f80e5769", 0x51) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x102, 0x1c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 19:32:06 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) 19:32:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) 19:32:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) dup(r0) r1 = socket(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x9) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 19:32:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) socket(0x19, 0x7, 0x40) 19:32:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x242) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 19:32:06 executing program 0: r0 = socket(0x4, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 19:32:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r2 = msgget$private(0x0, 0x460) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r3, 0x89d1, 0x7fff, 0x7f, 0x2}) socketpair(0x1, 0x4003, 0x1, &(0x7f00000003c0)) 19:32:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10028, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x8}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 19:32:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e6c653000000000c9c3ef6466e365f8323f547b7b4bdeb73fbce537ec8450b46a04319390cab7d4e156d86a5235b65243214ec9cfb550705ce8dbdd5e417a0f2cc470d1e8284847efec501a7dc69a9edd47b83d564f7b30672032f9fd5ef2b3d037b3571f9d8b16626394c4909fbaf6e0dce8c0c2cf3903"], 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000900000072e98c72", 0x2c}], 0x1000000000000480) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0xc) fchdir(r0) 19:32:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@file={0x0, ""/8}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/104, 0x68}], 0x8, &(0x7f0000000800)=""/104, 0x68}, 0x802) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 19:32:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f00000017c0)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 19:32:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x100000000) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCCDTR(r3, 0x20007478) 19:32:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000f35c0000000000"], 0x10) writev(r0, &(0x7f0000000080), 0x3b7) 19:32:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() setuid(0xee01) syz_open_pts() 19:32:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "000000000000000100002000"}) r0 = socket(0x16, 0x7, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)='+\x00', 0x2) 19:32:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20380, 0x44) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000041, 0x7}, {{r4}, 0xecf920493dc08257, 0x98, 0x10, 0x500, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xc3b, 0x814c}, {{r4}, 0xfffffffffffffffa, 0x22, 0xf00fffff, 0x80, 0x10001}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1e, 0x2, 0x6, 0x2}, {{r3}, 0xfffffffffffffffd, 0x18, 0x80000000, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x897, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x7a9f2177}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x21}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x7}], 0x8, &(0x7f0000000300)={0x9, 0x3}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000380)=0x1) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) 19:32:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="a28577285ad9225e96f75cf60977a9cf50c46334e9a9391a157e862e7c787cee0d3225a9243492af4a402d7f1129af", 0x2f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000e5a3, 0xfffffffffffffffe, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf", 0xc5e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 19:32:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x24b, 0x5, 0x7, 0x9, "ee5f10426d346ac70f298c3e76b32306919697fc", 0xfffffffffffffff7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:32:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xfff, 0x6cec, 0x2, 0x17a6973b, "19e1f10f977a22c71c5bed3390030b99e520dd2a", 0x1}) 19:32:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/17, 0x11}, {&(0x7f0000001200)=""/23, 0x17}, {&(0x7f0000001240)=""/160, 0xa0}, {&(0x7f0000001300)=""/66, 0x42}], 0x8) 19:32:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x200f, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) 19:32:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getdents(r2, &(0x7f0000000200)=""/76, 0x4c) write(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x20180, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000400)=""/84, 0x54}], 0x3) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x81, 0xf0000081, 0xd98, 0x20}, {{r0}, 0xfffffffffffffffe, 0x86, 0xf000000c, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x8000}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x1800000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x21, 0x4, 0x1}], 0x4, &(0x7f0000000100)={0x100000000, 0x7}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pckbd_enable: command error 19:32:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x8000000016) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) sendto$inet6(r2, &(0x7f0000000080)="4c220a9fc49164dc85b8c0bdb3360c82336f7b0664a7ff6141a35548285d52a25ff4ff6309ec66ac73f6a75a70314c9890323799c76b5f4b3363985ab22925327dcaf881429c443cebb1c84b8e9a69c7048755b6cee19ddbe20d2d5dbd59967a0f169100257c83d37e322efe45f9020a5ff1123f96ef75c7c310d38c", 0x7c, 0x8, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x7}) 19:32:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xca, 0x0) r10 = dup(0xffffffffffffff9c) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpid() r18 = geteuid() r19 = getgid() r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r23 = getpgid(0x0) r24 = geteuid() r25 = getgid() r26 = getpgid(0xffffffffffffffff) r27 = getuid() r28 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="3ab026c052edd65c4d16c39c771bf010d8170efa9fb4fe24b5013121eeeb73f2bdf939cfc9c7b1e8e94bc68b7e90572bfbc8b65df25a8c34134e7fa8a07fc2d4767c021a9425a2222060468939d5f9dc5470282c556302440767e5871ef4ac80b8d56edd8c09e47e4812a49456dbf81788d8e483e1fb260effc4ab4cab9335faf4b0f5be8daa3556dba30b612b4bdb", 0x8f}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x130, 0x4}, 0x40d) r29 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r29, 0x80045604, &(0x7f00000000c0)=0x10000000000) readv(r29, &(0x7f0000000080)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) ioctl$WSDISPLAYIO_SMODE(r29, 0x8004574c, &(0x7f0000000200)=0x3) pckbd_enable: command error 19:32:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) close(r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 19:32:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82eb2d2f050067ef00"], 0x1) msgget$private(0x0, 0x64a) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xd8, 0x5, 0x3, 0xe7ab, 0x80000001, 0xfff, 0x0, 0x4, 0x0]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 19:32:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x48) recvfrom(r0, &(0x7f0000000080)=""/97, 0x61, 0x800, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x301}, 0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e3c", 0x15e}], 0x1, 0x0) unlink(&(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 19:32:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20020, 0x4) 19:32:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) 19:32:10 executing program 1: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6b18a749, 0x80000000006, &(0x7f0000000500)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x9, 0xd, 0x17f, 0x3, "ffa2ceab60f6a97c299c4894d1827272c77cd6c8", 0x0, 0x3ff}) r4 = dup(r3) r5 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x20000000000, 0x8, 0x3, 0x0, "854955000200", 0xfffffffffffffff8}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3610, 0x10d, 0x20003, 0xd9c, "9c8d00007504000000000000406e50e800000100", 0x7}) r7 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001400)="8c43b8330e7f3dbd4cc3302708f75c4522bd6904ff65f8da1880c1a18eeda95b33f794e0799b5545b977016fa56e4191a8b8a8b89829caa9103a7b290b227a6c6d16f0e122ea854877e1ad9769bc1c16ad682094", 0x54}], 0x1) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x20) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/102, 0x66}], 0x1, &(0x7f0000000340)=""/33, 0x21}, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r9) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000003c0)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 19:32:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\xb6$$\x00', &(0x7f0000000080)='%]\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='*\x9c-^#/*\x00', &(0x7f0000000140)='\x00', &(0x7f00000002c0)='&\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\\\x00', &(0x7f0000000240)='}\x00']) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)) 19:32:10 executing program 0: open$dir(&(0x7f0000000240)='./bus\x00', 0xa0, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) utimes(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x10000}, {0x0, 0x3}}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x880, 0x40) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x81, 0x8000}, 0xc) 19:32:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="10bd9ca8a50399ea80bcc3ab1ebfe3b230a77a9a01dcbd2d557a73f8255539b3fdfcc6e75072adb3b917d9549c23827a1a1dfad404c397a7aa2e62c36fcceb8dea2385c772f83f478c5967a38c2ab810b7ee02f2c84f026f02d07f8623f02dab9c2b6ca70ebe11f585db06f4905a1e8454f19d5e87b9e0adc30795", 0x7b) r1 = dup(0xffffffffffffffff) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x4000000000000029, 0xb, &(0x7f0000000100)="030066e4bcb65826e6fbb47cad73a76e", 0x7) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r9 = msgget(0x0, 0x100) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x800, r2, r7, r2, r3, 0x100, 0x100000001}, 0x5, 0x0, r5, r5, 0x3, 0x2, 0x8, 0x100000000}) 19:32:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)}], 0x3) 19:32:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$inet6(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x7cd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 19:32:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x10000, 0x40, 0x1000, "f4422db3f82ec6c1de697ffea90e85c81944b8fe", 0x6, 0x1}) 19:32:11 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:32:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10d) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/136, 0x88}], 0x4) r1 = semget(0x0, 0x4, 0x23) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x81) 19:32:11 executing program 0: r0 = socket$inet6(0x18, 0x7ffd, 0x104) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 19:32:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000180)="f6d2258978116a2d769f1ca8ce9fe10e0e3e53d118e5ffdb17b0003a42498c9403cc6bda1d811e49d433bc3fff8e04295f8de77ba3c2d0ec4edaa603bc6e33fb2b9992dbc0744f773941649421f17be87283e6451e19a24fc82ea34f1a4cca2e50efe1e6da6c155f6b182eb6612d33e2a74d6394b97e9a8a5beb004aac571261b0e9cedf477c2d763e930cbbcd3eee1adba28696a1cb0e65cb1fcc12e25681f119d5d8e0245ac019ad1cc3ca2e545768d9902efb3f3f7f84245c6027066fa814a87fabe14bedc84c1f96d2e11f0e4c4d65c8664a5bcb4579b9cb2170bf4852e9301e3831840088e158fb04f153568489cc3b97dcdec009af38ad30e09b88e9e713ca3bc93b9f44325a5c3c7c28f3d48d442535e8f845fdf8189a24e41ac7de289b67a6f65d429e109306b3f303924bfc96d44cf1fe0daecae5ffa0634dbe9ffaaf3a93dc0cfee155414078058a754ee1be322e6d8c273792a04f7c8f8947b1400c569606fafa8d84a5a27a445f85b34e055a8af0925bc37253734e2a0031153e2f15151365b883cf663e94e33ea47cf643c16e425fa7d14a09afc1f66add76dc4da3cfc0cfa305ce86c6913f584e9878c4f46ddf11c80f80227d82d9cbf875a7c7527df2e270edf7dc00aefe1f8bbacb8c003f6cf414157d73c076e1470e895f286c67cb4c0d6e9c00f2d0e29ce9ff71be845810d9c749e2fb98a6970dca7dae324998d9e9062b7fe87c57f946cdb96eb6968cd75d547cdc2cf4517ea9dcec035405039f67f6ee0b7de1b4699d1977409d20cee89c8b6af299ea582dba5f090c207b8db7c1fb485f34df49b6a08117535d24d90f9ec43f2096e964a842710f45b4e4bba77ff755ad32bdf74b2e6b55bf7e5f27aeecf9d6a434a6dcbd8deb1ab71b7035a771b0a597a50fb24db9055b74cb1791b9d636a5d1aa0d415152729fa790d69d2fb6af1e0a8c6d43e3e7e6c5e96033e8edd971f3cefd2a16ac8c227de968a5da474b26277b995034e306fedb1cf52ae637717cfb49e3dc4b5a5631ec6ab45adf86e8228a53107f7b432035286401ae0209975a733abccd05b2391ddb184697647d6b99e1f7febe63d4ec6533563e6145d818688a50db49a45e69efe162ee6178d7c525a19c73fed6708cf62a51cbba4f5f6bad70a8d79f5174b1ef02a85fd55152e8246cc3ee9ddbac843fe9d547b8586c78cbab800c64c0e43f8a692b1d98ee15afe2f79a7dd2658c9c17fe546aeaccb3ed7cef6e4856a111120d93f027255685f18a0969aae899df4fd9e7b08b686233b4207b8b964573000b59000aaf5ff39eb7b78be6122212ccc6a0535ed9bf432956ed42bf5908fdcd2a9926d240f63ae3e867f69870786e75313f718243f2956ca20f987aefe77b34151c3d0b320b3e4cf0f44c618778c089ffd228302c229c3f2eb96c9403d175e52197127507d16fd2ac9d28fa004d0d5d01d1959f0cb37675457b1a037580982fcd610cfaa9bc542749066067508a48c3e923ba6d622dce6debdba3145ceae01d7e165552be32869c6dd94a709ba881ed5db061c02cb7e62a1a3207685c9435e87701ed1c1fe0914172a44a93fd645e06b1f9f81fc1a9704b692cbf238ece500e69881a535a6e8934aadc886d4ffdbf3f2a8a4d3011f50df2105c7ca3530315533f58e5082b1920242ffc7faf6ae0fc138123ac5d2e886e9162f7d822cf76cb543dd6e507429466c221ab9b747c50542c388059a53167a526ddbe0c2a3e4c35fc604bf68cf37899071c48a73e8aa235343a70900922c4c4148395c6f66ec9c912fc9e7ab806c95153ee4dc4f90146b55dcce78072a9f0be4943a06b262416f999807ebbfe44e6fac29c6df6b454a9649f2ea97d022590f4c5a4445043449be49ef5d68e6ec742b4b68f762fb394d82e0153a67a5701c03c1ef6e014063da05bba0b39c9a858903551c4fb2a0626bf69214eaa582c7d65b9aaaafdf426dda2c3c7f5935ce7813a8135710ac83322643edd0493d9e50eaacdf4e21a84600ca171712e2d32ac066248f6177d1f6a412eaf9a92292e2dc0838698efda7d8c142ac53c9deb4ecaf61d9e1e745a9155f53403686b3c2b50f10f48543f101ae4cb1e626739cc7180ca87ed96b0e728b712d72c85d547fc82f456ac4e2798d43e84fda2408d3a7a3f6816627ccb0f7cd819809590b350fd53774af3a840310c1d01ff14dff7f3b9c069e3d3a7b03938db9e938c2bd8f101fef0da529dd134e8e69bcfde7abb6bb4b00d63dde4b9f0a6d8bc0525e3711e07ba916482e270fc0a32850abe4f98651c82287093e8bb1fda14544bfd5c8ca1d8d55cce067bccdffe9f86bfef36825ba501e8d18c02b10a6544b12566adebaf01bf154fa86c11151f251d0382bdf35ae6971894463bce2c8b1f088d8ecf2290ee5f64ec8d62281ee57bff7617269b80454e0d52c5f83c3a6e7bf173317736960b10736669084a337d1f2345436cf0868f85be7b43f230c87d69e18b5d8df186fd8276d77afef22d8a7cba282b6cddba50279b147adb4ba7483e1f811124633a97a9c8d7a7c473a4314b4fe5d5d266985840e8de0d1454dca5896e562c4d605098eb280e0ab066bd647628d48fec77ce7ef4778ae16fe679737288d00419ea4c75d774d177607a80e715a185182182ebd60d84e3b7713034f50c793a688a3618d8c573e6b9d6882645ff2b4ee47ddb489f1dbc5690a2e8c3935348eb5e1de0005dca92dc973147014ea9e096c45c83791dc901c90637e240c8b3fd4b04d6646eb1e75854b23c1be233c9bf63489a08eb3846ef9a3d525e52240c3b689766d1f3acc3b3c6fd6ff630614b1eb43a260b927e8c4af49cdb121266a08462234800ca6b9d2f8c70250db428890a52fc8cbb233303e5becd917b1298ccab69c2bd950ce710ab21ad6ab6c8345d69e4bdaf10b1048dc767f51c1e04fa2680534d410e92e94a5031324c246ec070a7d0bd6519d1d1637315a5bb988e74774e545964347351724a24d90908bab7f7702b119253658cddeed64d436ff65900963715cb72803f4e58778bf8a23c52f70b8d1a5f7df0d941a9478e6a10c101e492b779bc6fdc468ff80ef462d7d1a92f2227651a8895b06a2e6fc15122edd90aae057a357a8b34af2d84ac7734ec724dbebb9a9c3c80f1d957eb3d6d5bf6f78814bdbfd53be0c19415f6150a315df2abcc2a9f19c176f5949540c9af7a5b751271846125d50c5193dcf261adf0323884a3072016a2e662843275c73f5298d4301799211f1ca98297f07321f6b0618e9742c2905e3eda5af563701ae9a4244425d09a5bf3461bc178f4316f3f4f9c241e6cc4c03ec79e17a7c594246215a2d7a1fb055daeec1654473aed1497e8220a2ea079c0371f849bec87c50024b050f9d678825074cceb0f55b5969bc1e8a142a8e56b097c64cac1272c658ce0d447c5c04d37da7aaf15db0250b3f8f42775382ab822a4f08bedd0be1ad97edbdb4a44320026404f67fe6d253ba5cf3cd109037b90c627fc215199b892e5f5dcac29f9eb882646d1b5144664c011c2c694a1f623d6f83a9a1ddafe7deba699fecdc5b03a962a487f1a1e4087712c7110b0c90455a835e1e59ff3d6535de32a43eeb9e635cfa7dd848553cdbbd8e5b2e322866193936033290b55f072312ec57f49d56ec900da286152ea9d0dbc60e0101a057062da0bc16685c4a80c6c910c8252b63da8808f0cc009323c473436b931173d2ce2f3f89118d21f1a3905087f8fa981efb598623756430795460e342fb6ede4ad63bb35316026d079d7bcaab2bac6e2c8c2fc33ad180e4d1411595eb2b14e95b86d910a9df44c80794e17f56f90839bec867e1187d864dc601be2f3e386959341b45d11b993b5f3db5bfc89e93f322a0999b2a692997d609ff1301edd9719fe210579a385c3c28e56efab4e7bd387968588da4fb5aa76646af68ce00870d076f4d261fb45d114cb886ef7337d93fe8ad4b35a226b5b71d3a204d7095a5e306007a4f16a441905762d25a715530ed9190e755053366e0acce905694738f7dc3b813af49ff4ead7487f324d850f5a6b8f17e1e63c309673d75785ffce3ffdb48a3be0b0a0a6afa66cb66ebcfb750ccaeb6d447b1517aec254b70aad27ff2ff13718317828c175309efcf8b6291ed4db310a7efe1729777be8486d082bea0257ea003586bc7174b726f5d9a57dc1c7532636b472efb98a0ba0c8b43c2b8d57b38dca8dff3f48a65dffc9e8e1e21793d78f6aba37ad86857fc54891f1984bd1e174d3ef05bc22f6633f88cb56bcfeb2dfdfbf6f3d541e35d99d90a7a3a442a348bfc03dab7e404097472284d00abbe4bb14a8f4f9a24baccf82f0c414c66f4f9c0106647a821f8cad0a8c34e9cce60688294c8fcb373bf92d4bdaed366adce7afd03ce46d8bed53480849d4ab024605bd8d7617643c1f0e0818cff15fbf95c02470e4c017c822d08a492ab46829112db69ac00a888d252b0274278f546fde97922b7f01a4af3e2303b3c7e93972a649055f01180ca18a1360ceabb959973a38d94b93e589bf7daf3c24f5b5ff14ad3cb8949381c5927c7aa7f36d29105fafd9047f092aac04088ba925dacebdbbbb37d8a24362f037958caef245d81d1098057885f225ef680ead56f89c053ba35211b3a937cf22b2d531437751e12a086d4d48974c517ada486ab652eca89c1234c53e35463f4e3257a41df8630478b3915177fcc80606b23501a0aaddec4efe06a279a69ab90b0c1c9ced4cfbbc52c7640005aa2fc63250fbfd88843b863cb23d637e35581733233564b8b2ffd6b5b473167cb15fd813aa0d34d99187c724dc52944bf8243fe2822393a32c4d01bec288428ebd3fb174cca62aa22f99cfa5a77eb8b1a1a1cf54da1d49efedb93030716a83848699f6b8008b615bdf01f93e69f2a6c7f12d7a21ba56f18693a9f4833e1262c7f37543216b4223e75e622a25856c79c472c3843fc4b3cbe0613087f5bcebac6ff1d4bc8bb1acc62aabebfc013be473368303f03c19e089959f66a43026a6aafcb4dfbd8b94268c573851f75fecd0c1747f4bbf403364530a7e0628d4296ae75308c2457e97d9b4a3e7e044e7904668e0e2b6ffb48c38b4c6e93ccf8599cfe7164d95a0752d027fdc75185279517a43dfc5196c1a5086d49b192bde2a7e5586233e7204967464cdacda37cfe170982e2a25a6597a5e56dcb6ca559c8e932bef95515d9fc1010ed19d2f6137cda5c9106cda4d0ae9b0c6d4757c1dd03a818f2e88ee850f5b422e665139c2653377762710fb9dfe32d80f947a2bd060b9d42a1616acb24442448ae03bb048111d956bc8fc88fefdd1479744970fedb699041dffa5437468347ee7b77ea84a69fa9c05f00b700ae05e15c40c94d66445933b74bebfca688cafbac81cae8b5465b9de635f3e8f35a450080fcd7fc46261570ec5d4417da9f8c449bf0e79e54cc3e49060438a976bb27d142387a6e9bffd557f95bfedd308a668c2398ead62ee7772d7ab83914e1db8524a5f46f72d57435be69ec2db2c16934762bb3c2788c2c8f15f4494bc697dc137ed1881c510dfaf8272c2102bf32bac0cb060f78794b7a39a9435a596300b68abdd9efb1d99ecb4ff31a5cfba9ba0805be4ae4e59b003598377e50e63e105b93291a7e719500f7719a68df3d970d3b1a8400ce92501f2f43c0b68750f3beb94c666d72d0d88b206d4a6d7f9863c3a73ca77713a7431de925e17bccea04613c94351c7d7a437d97bdb651f8a77a566c3e1e97720ec96cfa2", 0x1000}, {&(0x7f0000001180)="3cb0ed458a4606ab4fb0577fd8a3cb402a53b4d35710922bf62be2ee87e7c3888a470402e9bc77149f70aa6c4180cf3dcf355e54f6642adb4d3292e6c1393af3cc42f1c445c0494ccf2d13071f9e1982a737700ba84c79d7b67f4924b7302ba7124127eb57c7abb6c6bb2eb096f15c47989d7eaffc5810a2bc69a655c640c9dba3f3e1f3e039446526e0c3633c3d697c4cf32cd08096ae5d7b7136ec650579758595d407bbd0e1b94a68848f2ed8d9fe094cd5e69c2d965e54c2501ff0e8b2d4b7187fc94d10ff1dc3b37a9e808868fbfec76ddaad96d437755d6ec080ac9db744d4d3462324904ce7b792021814ee4545bd25556e0b72b71910669c0cf2528c308515a3999bf17ef14cbcf68877d89cf8e8623188ced0e6e600f8699d6d0e943db351b1a49ea8d7c2051999888b05c32dcdbb6d3668a42e9247ba1366dd86c049403f3eb20c2936702397d779fdadf9b396ab7e74ff8866fa5b8278c0fd0178c0376d145cb15c46577be1aa7cc6f500e990eb1fafa086ba30ab07f19526529fd13008312c117c9849a628a3aa46d588c976fb885ba273d31289ce3bd613e9ed0d9a10e423cbf5f554a8c97a474ca43b50b1ac674f1e8c1ee0d22a4d818e1d6dba72ca971d8a46182464a100a263abc3ffab442cd6fe70f6a5576a1e3815be0e912ed2d5868b35d0550f4923bfb1516d72df7553a108d3dfa598baeb8590f9fca927c3df87ffb359d06920deb6b3804566a059c64cdaa8daa3f33eb13394e04eab34d4f7f8efa6fef46fb2ff3d4345081a7aedc57c1c0fe24cf4e4abf7a048d36373e184b1872f7bd2c92036efcbfd1037eea702209c83492306f33a85ffdfe9a9a0dc36c47aabd71652da5b1b8c3e2bcb740bc424efdc5272396969923f4e7f47ee92d5dc27b4252bda174972646322d42f84ff9656ecc9cbdb8ceadde53aa1cbba3a4148a5ee43012590edd9ef9590257da6b9319ca2ac759ecd80aa73f4b77d779d032efbd552d90e83c03eddd5b50a3922c6f02e2c0381cab968406b3e4eb6e19e24661a6397d669baa65ca1910a01bdff536c35e8b0428cfbaf283927d70346e7302483c11d482a27e9c45e8f02497e0d5f0c1e5e071b218911c66888385de66aa7d64bf76b8d1e91bf3a9c90de16180e818dcd271c5c633032abdbfa89dceec010e90d68f699dff6fcc0e6e68e9189c94f90233f498c39662d2941582d964c91409e111a7595e0fc7cb15e9bd8d20cd26405956192d70fbb78c82a207cde1c26af62cdc79f578bd2f1f597027b4d035bc93d8155476de5ee7e27f825ad62146e360cbf8d5ced62b206e78adeee387738ae41d10be99e849e50ebda6756c89292036a8de3fa27564949469f73dd4768974da4b4b505fde00018e7917ca6e6136b4fd86cc675a9a96e64af16f407c5b26afac7d9ee7520a5a590ba458f9fa511a2231f622a3d590b0643fbcd757788afad364eb0a1a1f07277a977e1cc497513152be95336826cbd222c74722b88e3a21240a546429dc2f83cc9d5f8aa210de9ee940cc29d7c2ca686f0e4fd486c6951426219bced0e8e53cb7b8db9e38fb65468514f437d10b3ac181ce0a986becdef13de1b46ebbd68d492301191ad470ca603ca54ac9455028a0ef8bb0e323bf6cce1a3cc72af13933b37ca923e6b66ef2e880c516dfc28118d1cdd4a24085d9b09178ed28f09b163e09c3805c674878f15adfd29eda9223b79dfbadd2a0632cbd356b7f246e0563391c0db89951fbbcbda3d737459dae0df152a727d4bb351d56a1301a6c535925036934b49eab8bfc100f3b29fb61cef9bb0937e8050d6b41c4ccad3c0c20e9fdb278bb0b6ef84f2ef26b3dc3224027aaf7333b6864c97d78398da05591656b74d25266297b2c0e26981c6795b08de19067d9e996b6703abdf0d3c5acaf572df092755af290bd44bb3518166e5dada3538b63d8fda1cbc2c0dc4b3756fad4b98313cbede8568e1e4a53896e92912b179dbfa94cccca170c35f1b2890977bc8f0b933bcbad3b6980e2ab7ddcbb0346948f38938f8b078cdfcefb97e183090b6896177bb451ea3519ea92d4ab59fec059f91605c4e97a19f47936179b2938a7f8131f6f1a7e5fda7e54ff283b984b9e537e20583b6738c116dbe26a47bf4c9a047c6cd93516aa2f8156544a01fc0342222f5033c7bd627d8f137faaf3484ab9fbb7339017e59e7a79f46af4f3461a3bc36f62470d25029cccb5b86735791e729005baf8b1b4703f27deaeee7b372208b0061bc89d5798bba8695d47c8e52497dfebfab0e59dffa06a8bd81305bbdf532ccea0f6a507c9e825dfb6188d017867bcaa7af5fb471a666323f23ef9dc9a530b75653683251b1f1c486b8783b306cb0747118c36ac476c37dac4eb0345234f8f4973f23a0b71c2302606c19f6879d42f89cbe05c6b293078350580acd5cada1693679939ceea4621f8dbc0b65fb8baa6d7323906ee044e8abed962bcd5e27e0820b3fefadb617399eb23095502b33cd79731acf15f4def2019b4733f5e8f1f2b1d5e3aadd7573ff941e7cd273afc9e58503923c42414baf6806e4f7d8212dcddb3453f3dea9601a72729d66427b41faefc7b700fa686fe597a698fae8b16bc8081585220966fa54c8e7feef8e78a8b2dc36f408d3c0324b7b8689871c446f3918af522a8ea9b5af23f58855f01ecb940ef376bf213f00907283ae3dbaf41a002b3dda66e600087de9ca1a2948b31f5c7edd7cb600e511935b464d31d3430e86b6f10fb12fd1c722a28ae9a97a29c514011cecef4cac8c68d653e2d3ffd061d27bafd94de0e36ec0154704cd797ba846d2a6f4581905cf88075724a63578ad04856808ef5d0f500748c61527c349271899b6c8f9c3644e2663558ffc4684957cc003ac12808dc1dbe2ba1a5f64869f7a53299028c881c712a9c16931725fb46877e560e0d3e4e19243c980978a63a1aefed226fbd8dc50466965f656ebfc6179dcf54b6d738779dda3be4a14eeb151b38fd5a9d68cab5f10b90d881dafc29acba8e07370dffa9923827635be0bc7e42aad51b1d084755054f5d244bdb694da028b326449104b0cccebf8f706cfa21d1a5cdbc9f5ade9f38668d7b1cd9c683f20be3b6752308c9f97292fc3db831dc00d45620069902ad770e023bb45666f5c91ff10873c6beb2fe96437dcb2ea854c2c7a2b0e8dbe8649a1ff3836a1961fac5f9c260f27a9caf6940ebfd05fd6a12822759e2c72b4d3d2cdb496764a7af8411bafd8d969b1e0875086cf6f8583e3c78d187f0872c41494442b3ac4e8bc112708b1cdbd2c166ce3e7a066ccce2dfe0922dc9b76cec017cc8c7fd9f54df5b24324b93ec1d3b1f016eef89afa46821fc9daedf6c56062517a7a79ebf140fce0a30389727f874c00abf32f35e0fbcc79a81fce3a1cb5b12aaa0129676d0edf3895bf5f00459079e58fc3c792388738f78ec9ca43335eb17f30a37384f2dfb73b6b2630e1fdd25ca83dbc6e66c63f45441b1b57b2433a1262d71b1eb2b6df1ff357d9bc978c8e1246d9fa656978ab6332046a8476d0a87c6c7ba16d127597a7058677695491f48ec704336b1a627f55b67c2a3c18dc0f0cbb5d51db5cf0a4a3e528de14854f5b437bf675589e3ff1733f0c42389cc726153d485ea468a26e55e5b6433cf2cce85532d4a98c30083e646457faafa526d632e6f5ea3fc40c0146db038f8ae48bd3dd111f15539501b8961ccbdcda8138853700177944879641cb179b8add990845ee232d5c34934a55c69b5bf72d199b4808141254b59867535b81e11f052e1bef9992bcedcba9fef87181e7949185fb1e6dca2cf928bee9248399716bbe15b0a6e62b5cd461be98e19109eefbfbd9b88a7ebcb8f6c9f6847602e00fc4fcca222235ac855a915470c2a7031e052b6d681104629bcfccaa262f403d348f9de8bfe0f38839679965184439c51fe253334a3fdd824d6c0b1de8fee894d73a66a46a0c9cac5387809e3774c164f26d4114efe0861becd79813e4a560d0d10c53bfd933114427ac96811b8df4a211306e4b808b6f9fd4d4e2c2d29f5d10c4f420beccd0a0287a04a90f24e3a36ffd792eb6573fa7b0dfd4abcadf7bb0d8387bb5b4eae965bf519d49b40d192493a5b409e60ccd5a82685897f97c0767eea40cc5ea46b1b5ebfcb2bb8167955165a3beba7bfcdc07661f3cc7c0f7f3abb4a6a0d25358ad0f83b9249323056b434d745e62847512f860a5d5bf53fe95c1350d776d7b60058a29b0e82caaf251efaaffddfe187fd44ddfadafc1ff6250fa3cc37d0671fee1f69425636205315f27cf07fed2d0477160232cadec8c45d080a5ec50c35005a7e71b3fbbd3d15d2d4203af2eeda9de7d6f74c87139377d5667193daf04cea201276015514011bf47d8643a5682246855a08de594bf0b18c3927a1a7b85ff400f5273d33fee45422756da3b010cfcced98cfe7955609ab3c7c9cb4e11ff7e129bbb9e253772ebbb53bbbc1a70177ddb0027ae1df506ec2363ffdbd6e1a7d6cf62002e2cf589a037e06cbfe853b2ecc17898aad53b77c783ad7054f52ea2464fdaed277b73d2c8788e10779181220bd890ad26fdfdac2964d183ded752f86bc9643625bdda690aa9c4311d2d3a9109c4681a9d7e658094fd4dd2d1ca050c1a08196709cc7859c0f8d4d2e1d0550302906bac238d4e214b29b4f8983ac61483772d9cbdf88e6b856dd6d96ea0e8297cdb8463a01109b257485f0d51c7acf810cc1329f4ce5ac5aaf9245a851f691d6cdfa664c22fe2fb6740ff850cf4d73f42045bdedaf57ffad8505289b25d6daed03e1e91a0e0de5cd6442abb2d14a1a577096a86df85faf4970e752bbc388f25ee5e98b6a775be4b56911c238cc86e30f0b1ed444e5bb377217a1805100b442d27623f01d4020fb85b4095f030b308127ebd61a113ae7f4a9bab271c6ecd23e5fa85f68bcdfb273db243286649f246350df53d4ffec346b2ba4389642893e139043823e79f7e55d3e51110b2d62af325d8bb7953164f39e7e7294fb2768f858109f6107f8746933851b4a3887982a2a85baf9fee6547207127b76d016df79d4a8a96708e4293b7e1691a2f0ce6e60e638a8265ad14883eb3a4a8370a0d2fc6c478e419f2d7a4905928faf4601d0225da1b4ed63a8a2592e82dc668ce8c0bc6a886b3657f0a87e20b3fa8d0f7750321beb4772639d05cb3b0ba04872d6b5c014b84f578de4e51bf3271ee758e696b3d5dc7ef85f8cbf8b6d00b9e69805ee34b929846517a2ae31abe8fe50d921f8c91446d36b4b3d413f155fa82966f2c31c005e05849601b690f19fd6274f36b7fcda1f7954094b0056e12f905ffe581ba09c3110d1cec6cf4ca33d61d42643b0a3ab808663852139407f60ac57ed09a29dcdfe65153242951c6016b959aa3a7a532cbd0e3e437fbfa185bb1e0c51b19faa5ae81ec5dc5eb63f44ad5f83a4cd9c0ef0813eecc964b1cfcc18b2d4c4c3921781728f29c022c7909d2b0f27a08d5133be1cd914c23bf50fe5052fccdd6307205286a87fbf9c8d847dd11e1bf0009521f4a20b450227898f2677915823f985d2c9d9938dbc64bda0f0bf81912d9f517541117971e6dada817692b9648fbaed289aa3d6e544828aef41d110a24767436228d97f4242b70aaddf30fe16ebff08d3a62828bc85593b270c799243dc483ced7370e4ade29e5155da627728e302cfaa5bbff904be70a6f50c5a415298baeefeafa74fe526a471f6becadee2353707f37621a47680c54234c63", 0x1000}, {&(0x7f0000000000)="ae83a33c5a9c48f266d3a89c61ac92b20871ca8a2c50c66fb1332238ca9fd9470e0d6030b2a3bf3b5c893215af8d5f5c62dfbbf9f44037d56c15a0efe2d39ce022762c4651d2a146b3526560f1fcffa4f1975a9444d8dd11d46952884f04f6854658d31b61d709756041e84a6e957ee32cf8a69caae0904292b62f7a5c82a8216926a6c1b61fffe6ef4f898db4b32f242008bcdcccf6308af5113d0240641ff666fed3aca5f913a9de6dba9621e379d9b0813bdfa941", 0xb6}, {&(0x7f0000002180)="b352b51c9cdfd8e4c3114befdaa8c499b247632acc2052a92085195b2c87292d7ba447ce959d01f79c69576daa8589", 0x2f}, {&(0x7f00000021c0)="3f5b630d95886ff9828340c6797c4e61defbd1ba8143df02c4a499cffa3d1f457846e5cd0fe3e043a81cb3e6a80ed0e2c19ac421851d883e6b81c2915b20b6a13531d09ebfc8c9172441c0bfaba7505365ebccd0c3986c1a73025a7889e9001c96faa8516c7b4c530c2da226c66f041966cc8696a34c96ca266428bc150cce82ae3a2fc9119f40fd819d4d35cf61c336332066cfcabcece7aeb098ad268eaeb3f1058acef55b8a9ebee9a9bb021269585c3da62e38f933449da95e43544a460f", 0xc0}, {&(0x7f0000002280)="31f627d904fc172cf40d71b7b598a803a27ae203a186ff5d911fecc8a5b92f321e1f7041efaee527b56f1073c1525b44def948c0759731f34bf4d6d6", 0x3c}], 0x6, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd", 0x72) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 19:32:11 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(0x0) open(&(0x7f0000000100)='./bus\x00', 0x280, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x7f) 19:32:12 executing program 1: r0 = socket(0x21, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x7e0ae917ddc9291b) socket(0x22, 0x4001, 0x2000006) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x400000}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:32:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) close(r0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x4) ioctl$KDDISABIO(r1, 0x20004b3d) 19:32:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3ce) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="fbf566d320a1544f5a01232d27e6cf7289a04b668f9f23d51b43013bd75488451703a6cee40ea5be9a0075068b69fe02049c428d627e410614d8d372935b44978376ca0da885dd3c6c5cf6c2ca40", 0x4e) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) recvfrom$unix(r1, &(0x7f00000006c0)=""/139, 0x8b, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 19:32:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x40, 0x6) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) sendto$unix(r0, &(0x7f0000000200)="afd1ac5ae96959b929bdc1026b709ac5bc1e32d7a0", 0x15, 0x406, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x236, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x6) renameat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') 19:32:12 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='N12', 0x3) 19:32:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x4, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000010c0)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000001100)=""/102, 0x66}, {&(0x7f0000001180)=""/82, 0x52}], 0x2, &(0x7f0000001240)=""/143, 0x8f}, 0x800) getsockopt(r1, 0x0, 0xffff, 0x0, 0x0) 19:32:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="8c9a74", 0x3}], 0x1, 0x0) close(r0) 19:32:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = semget(0x0, 0x7, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000200)=""/200) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 19:32:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x42d26f030f082802, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffbffffe, 0x1}) fcntl$getown(r0, 0x5) 19:32:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 19:32:12 executing program 0: socket(0x1, 0x5, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9abe, 0x0, 0xffffffffffffffaf, 0x0) 19:32:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:32:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0xc010427b, &(0x7f0000000000)) 19:32:13 executing program 1: socket(0x20, 0x5, 0x89f) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7fffffff, 0x1, 0x100, 0x7, 0x6}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) 19:32:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000000)="a22d10a389831e9b7f8df601b5f694f10504fa654523", 0x16) 19:32:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x80) linkat(r1, &(0x7f0000000280)='./bus/file0\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x20) r3 = dup(r2) sync() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x7fff) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0xfffffffffffff44) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 19:32:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x516, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pckbd_enable: command error 19:32:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0xc6, 0x197, &(0x7f0000000000)="a743baccb258d59b4773302558160803db549e5ff57deaebeccdcfb6d4b5d894574653f75def887949874e05d75974342ef02a7ffa2f52288de52b6e1d230ccae8d86cde92b9ebdec23ea111e2b54913756007a0cc7c4df3cbfaf23a2fdd7f7b80e5c7bfe6c94b0d5e04ed960e1c498f43487ec39c7c2f14774ad18934b09422490a23867f168794c6f916aeb7c47b289c966512ced5add9c0627f", 0x9b) shutdown(r0, 0x2) 19:32:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="79b65c064bc620796d721fa9c07530ffbe2d239de38ec9954fd8cab5f5c8643973857a10297a383e97d19a2a2d6ca8d5436fa9fa75b6e486a603dbb8e9865e64f08c", 0x42}, {&(0x7f0000000240)="19bd56fe24140662958fe448a802a6b7c93b590711adfc11529d7a81e7ddfe22ddbbe456228d80083aeabf09053887ffa38f15df00c0600dc4a6396f", 0x3c}], 0x2}, 0x40a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) truncate(&(0x7f0000000440)='./bus\x00', 0x766) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:32:15 executing program 0: nanosleep(&(0x7f0000000100)={0x8, 0x200000b8}, 0xfffffffffffffffe) 19:32:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x675) read(r0, &(0x7f0000000140)=""/116, 0x74) execve(0x0, 0x0, 0x0) 19:32:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000180)=0x43) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:32:16 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x2068a, 0x165) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000003c0)=""/61, 0x3d) faccessat(r0, &(0x7f0000000340)='./file1\x00', 0x8, 0x2) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/49, 0xffffffffffffff23, 0x800, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000065b56a9a4df6b3deeff2e150ecdb12160800000093ec9a624a07000000000000007258a943ef0bc9bd55de55bfac"], 0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x1, 0x8}}) 19:32:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="28f05a01f584", 0x6) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:32:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x2}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:32:17 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x0, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) read(r0, &(0x7f0000000000)=""/97, 0x61) flock(r0, 0x6) 19:32:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x9, 0x76, 0x5263}, {{r1}, 0xffffffffffffffff, 0x28, 0x12, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x8000000d, 0x400, 0x200}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x7d5}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x7}], 0x1, &(0x7f0000000180)={0x7f, 0x4}) 19:32:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x7, 0x2000000000000000, 0xfffffffffffffffd, 0x100000004, r1}) 19:32:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="9f72aa42d4a067aa4f70dcb48023", 0xe, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000011, 0x4007, 0xca4e) socketpair(0x2, 0x5, 0x1000, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:32:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/220, 0xdc}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) 19:32:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:32:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) 19:32:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 19:32:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 19:32:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) 19:32:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8889, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000240)="470c692a75d6c2bfb1d1d3d037ebb68fec7bcf628309fa8197e52991ba9281e144c63e1bf788b313c55314d371d2be745415c56e946743ac03f2770061e7daa60d2ea9358baa654b8f0684364281ae4688800a9a6690134fff022c567a23ce0d70431a3980267cb63bd083a56321587b67208e62189e581f30df2265fb0572bb4149f3d69f632b5e19949436c6a816fc0021", 0x92) mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = getuid() chroot(&(0x7f0000000300)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') connect(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 19:32:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x613, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000100)=""/98, 0x62, 0x840, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 19:32:19 executing program 0: pipe2(&(0x7f00000001c0), 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = getgid() r2 = getegid() r3 = msgget(0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x1) r5 = getuid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) shutdown(r0, 0x3) clock_gettime(0x4, &(0x7f0000000100)) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x8f7}, {0x18, 0x3, 0xfffffffffffffffc, 0x8}, 0x8, [0x495, 0x3, 0x6a, 0x6, 0x7, 0x2, 0x4, 0x401]}, 0x3c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r4, r1, r5, r1, 0x12, 0xffff}, 0x7, 0x4, r6, r7, 0x3, 0x10000000, 0x5d, 0x6}) setregid(r1, r2) 19:32:19 executing program 1: r0 = socket(0x400000000017, 0x4000, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)) close(r1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0xff, 0x10001, 0x0, 0x81, 0x10001, 0x1, 0x2, 0x0, 0x10001, 0x4}) 19:32:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x140000000000000, 0x5}, 0xc) 19:32:19 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) setitimer(0x1, &(0x7f0000002180)={{0x3ff, 0x400}, {0x8, 0x5}}, 0x0) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 19:32:19 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/85, 0x55}], 0x6) lseek(r2, 0x0, 0x0) close(r1) sendto$inet(r2, &(0x7f0000000180)="95cc26e4987b905ed5f4552400fe1f3c8781ad01c1b301121c001d392472287224945980bbf64ed9e56d9f25cd1798c0a4fcce2904404f72b42863dc60ca8bb154f09b03c5eb33da4569e0609575c21ae17d3c18df3ea23ffd5ff81aa06b3b1813c6d543d802483bd6c94aa4523253473bffc31eca57422eb1635278aa4844a0f348f5b18ca9d989ae1b1d5d8d265b0b1c8a6cda1e740a6eb3b72ab393cbac", 0x9f, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000640)="43fa1196f132f3996cd92fb1ef8a76edde1794", 0x13, 0x400, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) 19:32:19 executing program 1: r0 = socket(0x2000000000000018, 0x1000000004, 0x0) setsockopt(r0, 0x100002e, 0x7fef, 0x0, 0xfffffffffffffff8) r1 = semget(0x1, 0x5, 0x142) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}, {0x7, 0xbeb7, 0x800}, {0x2, 0x9, 0x800}, {0x6, 0x2, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x5, 0x1800}], 0x6) 19:32:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x9, 0x800}}, 0x2) 19:32:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff0d) 19:32:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 19:32:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002004, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x25) 19:32:20 executing program 1: madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x806) 19:32:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0xde, 0x100000000}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRES16=r0], 0x2}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) 19:32:20 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x100000000009800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r0, &(0x7f0000001000)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6c, 0x2, 0x800) msgget(0x0, 0x10) 19:32:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x908, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006af000/0x3000)=nil, 0x3000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 19:32:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 19:32:20 executing program 0: clock_getres(0x4, 0x0) 19:32:21 executing program 1: r0 = socket(0x20, 0x3, 0x20) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82000000000000000000139216af97066a4cf5dfd40c02612fc1a5695dd40600000000000000000000000000000000"], 0x10) r1 = dup(r0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x9f}, {0xfffffffffffffffa, 0x3}}, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x40) write(r0, &(0x7f0000000080)="db5c1e05b2cba241", 0x8) 19:32:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) read(r0, &(0x7f0000000080)=""/17, 0x11) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fchmod(r3, 0x120) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000140)) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 19:32:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) r1 = shmget(0x3, 0x2000, 0x11, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000100)="510fc3", 0x3) r2 = socket(0xfc455449fd8cfd21, 0x3, 0x7fff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f00000001c0)="7067c182caab70e67d2e6a37d6dcb4c7b592a77632d1b0b4100e5be8fb55a9ec0db4185898818cd74076331df9ce554ad0cbb1c1f7059fe7f73b719e43bc302748cbff328aefc8637e861af327e5515a806f4a9d99ebf94a1abf6d866ddaee58964b3600b07deb6568b2d60babca2b3d9cb21265b713dffbc702bbfbed7bfc306601504e1e38b8fc5586b45357ab7f78dc3fcabd2a8e176ae03e", 0x9a}, {&(0x7f0000000300)="45961bff49d21c57974afb8dcc5cceb739b3b0b0031ef3b9e004a970023cc0d4df68c654b79ec5e36c7a52747e04aff26a9293ce5498ffa42202820443e0e997fffdaeaf9d4b0adad097ef898e001a3402214e29dc7e9156db8fb37bf3aeceeee42e6906405ec11bc983f7f3257807bb637b1e872f2c258cc2590e7792bff0b5b694287c96883d1335b4d8e6733dab4dc84a87ae0d4db73f1c6f49b8b339d73bff97f263bd6e94a2bfd3f6b025bcaff4d3ab8019f6a47fbc60bdbb321c9368288e40e7ddfb6984200afb25614ea6367b99ff9b452869240fbc2efdfb7acefb8315f1cc000fb506f37ced50257b6a78a9a642e0dc73873eb8ac55633838baa124350c66ff7f3467f1a2ed8f4d34bddf3f142b061bd10769533c50b6c5a1cb066649506248b76d6be898b411ab48c0a7fadd10a9f439ea85960fca6e34d5aec5545cc8679975b048b60b5cab40b328a7c4f42cf35ddb179b7eabb9dbc1c64211fdae60cc4d8b210de424c6093a1e67d733e42edc1975f2c341ad8e3c02fea3eb1b2b35fb4a316a04543503c11776a768fcc3b74f8c94c6243f7b6a0e1b6ad03586dc9fd717b09b111b84d1372c747f7514a98c6fa4e3799fd66566af28e483611af66d1ce7da786f2a2c463ae99d536944dc56f57a84719b55d1be0c33bc36a28b24850d505e8101a59b936e732e97c8cad85fc297b2d0ad0b9264e48b9619ad35d9cd8babdca6112e8110d3e9532ce28776908cd5491dcd53ebec084fbaba2aba2e6dc25251d1b7e63ea2b9699cac76d19287ec145a1c257ec7947c136744ae22f60d76aa458808bd4e0b20f4e9280671d4d4a4a76432dbd7cd753de973bd62ec5a102c3d2ff76e33c9a647a71e95f94ab05e11d06b7edaede9cd370b77df3cb79cab8294b73bd62fbbff02bb07ad9655aebf034fe2310e2757b70704f85f3f68f97166edd79fa0f4d76af49d1b850438a82bc9b39542f2edaa384c2ada426e5a421393b002a595685a5d59d4a0ec3ec59514f44c13000432843abecda88e081fd905d38c02c184d10aaaa57f7068846bd5ac341b9d15c11e14e54c22ad06d2c761cbc3800647736ddf89150948450e81e15ae7814f5c6271eb3c43f07dbb5471c85e6d883ecd3ed84f104e56f6f036c4bac9b3ebbb76e173143b9d3337972f8cc35e87fbca6010a16c18baf77de0ed5465d6eaea328441b513b14459ae8b4d3c7d3ad424dbcb237dc45dc271a653fc7718612bfe44984bab837f6be87325fc439a13a7c93dd76773a2fa7980cc1ed919c7469fbc7f3cd1e5fa2a34d76acd02f31d155878002ae7198402f8ba2d9f233494edcf4204721d4baeb22cbbdf2d83b298747854d5a32616b3b4726a92b27652881f2c09a3c6e643f6966058778b076afa905f25b61855393545523474118accd7289167522701003c19c60f4fa6ee610aacc3e4b6af3146f04c11c1a1231b7c54d16fa6faa51dd8d48eb1f98ca96004eefe42c1f9bf868eb82626e044e60031c7bdd8f2f9da2310975b430b8d987b5b4ac719116dbd1c7d0783afccca006208ec85f63acc786ca20650a350102b15c721f081c69043b2c2c5e79b97859112c4cd0a0f1d41a91f0e6accad7c2cd10d2ae4dbb47dcffb7f894d3de90794eaf68eca872802e663562f081e0ee0c47a41cf273ef0e54588fa20f01a1e1d00713ed6c7c1bcbdabdb01b58ec1ec6c778f8c7e44c12afe3972a5e6f2f55a4a50d9773311aa44e4d3b09010e3ebbfe94ace6912fd0ab3e44479f6a243f95267060ee0b629fee04256c440adf13c4a4a93b479833e3d156906f31bd86a30b6e29553de968dd4605926a89cdb7e3c77ec030f7d5d8fe782724c900e77362e6251e5cb6ff619e34a55c2fef10bc976f4cf6e4d06d9369a49dbb47eab2eba3cdbb473110351077ee2b7272edc316254a55cd29dc7c4d3af05fc813fe64c2b1b59ec961eacf7220871d122f3b49dff08d71853d902da223b924eeb7f816e1fb922a36d6395c7f497c670f4b16f94c5ea70209fc476b9ed5283f363f604c247c2158bc1b2cea6a511282369863d0dd23473cda94eadbc109ce59889cf59c612513393bf7406a5df6fbf6e97851d29665dddcd6f4c1d1247b87482bb3a24320b5d6c8c0823e831589dc73321165ff0cc77d0bd340801fecc8277e16d3edec4afeaf777eab7e80e700d7f19dc243fca8b96ec960f1806770b062836fc4dbe508ff1a7099e7a62067cbcf0253932d3050e9686dadded3669877809016e173827501cab69e0f919dd02c8029c02b67fe747814c2a5a61730efecb6299665875cc7d73154780ee1a1c954356ffa29e18badadd15e696f7229bf564ca6b90a9826dc425e91bff530bc998fb2d8c290f9019c962c4af3be9bedf8f0ea9332d112e771774b63b2102cc623fe38d4f6cd0980b12eb1326b6d77af09727d7b9661b4903f56dccf95ebb127ac720ba2741a8dec492bfce5f64cc9feb8093ed8f6a160e6b664f6572b766dbe8996fbb5ae511692c51193d310749f3106f49830cbb1b364f0beb95d02e73dfc9bf893f22bd6ff36d859c566f0677352cd09b0cb98c820b31bfe5e13c6f874c17214feafce78d5da23b4fdbf1d8088c601130a0359f2fd516fe60fe8de9bea4606867ba60c6aec529649a663f1d5a7d571b1831088f1e8fe918fe63e27e39f800e25f2488410333f309f45f1956fe4ba90317b5a290b1164ee83d2ffbb205ed3c7f40ba8d6982b44be3b8f45868052d4164e2d6e20bd43d4b56a41737c13f3ac65d71c5d0620a4291cbbdd189d8e9c69f1244e00f8f521cc4266cd7aa4563ce9cf909f8faac1bb9480ccc851fd2619635b55a6fa5a7c316fd7db4633bc2f99493834604e241daabd355d77005362e1fc83b1c621e50ead4b0ee67a5ffe3d6f09821986cec93f82908847fb83e1fdb30ef65a521c8f2173505beb82f15e30d1c159c8f0aa33eaaac718f9cb351898c9a93d095d2a6360bc069ffa8dbe315c03ae5fdd864c14bfe1fa18ece1e3396eabc70e2df48279ea47274135b1151f60569ed659b320e2dcee81a80049473fa84b103060b9621d50053c3e5b0fdfe93b904c865f43defd563b624e56f180ce8e96f74b4884128a4a1a904678e21d55282e33009667fd9998abc84cca2cf7299344d3991bf0a2c28d8d6c005e1045277f2055ce2684483aea80cf6a13b536da167ffc401c37589a32e887d6ef6e88473de2b2f30e3e698b437dde06042649e2481d923a12c7a31f37051c2480c12910803915eacc86cceeee9f5e69b028d5cd65ec687c0f952d308dcfc1f76517817fa3156f7101fcd6370d0dbc7c58c1893e183f99ca9891f75ba4d1512c1f40f6bb8647433028bf0b8b8a03711823dd9e32c08d1aa2f81e51fdd814e2b8d239f4ca675b37cf9220205969112f81169ca18c82c3139897155be9038ffa800624103fa469cd253f1077dae33a38f12c0a2d606201916f90629dd1eaa7ab485e3fc01ca8d49d7dc6fe808d76acb0d9fcece3e2fcfd9ff483b6f0ef72874d5822f844dab92353098b6484c305ccbdfb465fa5b50c39c0874980bd434c4f7f433d03706738fa37e04bb50df0b587a6c36624e518aa11f8f1106c6f26df2823385777925de5f48369467fcdc3c35011c801a96ea7acea2a3a38cd7fc200aae1c5373acd2bfa4fbbf90b8f4feeec12508ebfb704b7890660b527fc5742687ce597c28c8db8d75167ce2ad6c604f65216be931fa4599d72caf5065aa40a38c512678273cbdb91ca1f3429c6d7818078ad3aa4561be28d76519221beaf41dcc96d0b1407eae26e441cdc9931593693caa8e45b3b4ca9094da6c6826973e886e9ca237eea3b897410617ee5dc874db3e4c0883a31692eb87fd2cb6259786ad4adedf68b01fc44498bd3f9a7a4a9cdde043f5da17a37fd25c963c3c2ed71e4c831fb190b2638e15558c02fcb187e038eae8dc634cdd20efe203580746e4f581b45de2fb5837a1d36ed129f590e05f7d29764ed654e9135a2b98d9f69f9425b412f606fe856c0edd7f2b850ce81085a42d014f58a6e14e3abf68fc830541972d773f93fed480e429a3c097ee38187aab04672e9be0c7ed5c6698b8a85dde5fd1a0286978fbc303482b36d978bd34982a9873ec280683121b7fa461ec9570755514260024225d5bf07ecf7538ef7e5bc5f8935c5dcad460311f81ea57e908cfe17f4f6b83541f6c2f05c8dcf859de4fdfc0801fe010d1d0c068eb3598d47da5f62a69d92c23f0bd079f04f74fb92b2e18bf43f04833c9e8f075d146b0ef39dad5dd8843581b1a9dc56e2fe92d44ab8651ef13327133886aae2e6b8608258fa68bb29f6dc0604da7ad39badfc7f04ebb5f4cc1fcb0c9976770ad6d1965649fd787f1fff97e5ba294a68f5c30903febc48180f2aa6bf8e1bdd279889f1e17bd444a9b2235208fad54ddde3e6cb8d4e44cf0a7e376f64d260b854933d29eb42b856c2e37eca51505a54ca49d2d1fa5391b95d2bda9830ee63dd1ebcfda6550b955a3d8b5c660d5d943b7173f341ae1935e377a1d12fc956dd6ec578a21f5fe63a5e29452108425a561d6489b6497c349583502ea399c7e9ab8445bb51942a29a82db30e6f9471cce8aec625b2ed2054c95ad80fe141f8de218956cb826123aad48faaf8ff430c7e1efcd32439bdac583a2177f6ccdf70ce6ab329fda9810c58233f4ee924b2014eb20abb4455ae3d09a6be4d8bb2310d7f2392faa6570045f77fb053e2b29acd08ddbff2dec0894af017db8cbe7d91021da74f13ccb985f685d3747a131825dcf86f6125e7b8451a6f8f62f32778681fdaf9c37e03745b39cca65014d89dece2deef97a567328627e14a8afe37d0d418e2960d1e47e94ccb3cbee2d8bd9bb2ff01dc3bdfd71dcc376d65d82a5280d6d412314031f13c23a5b79c1d5770e1ce67d7a977aadee785a0d780fa94ac2eef04b1201c86f0044c176231af85e6c62346081e2e47b342dd6763bc41b4e1c0fffcb2fe90a90c348c3427ba2aad38122367de9d39764e2f116909573408d0bedbe0428130f4e1d9b84e395642166eaf021167915b0fb7cd3f1ef1462f3740e725cf2e4ac8896eadd2f617690954eb1e7460194fad834a2b5292f8d8fbb482e745d76b87e51d1749df8cd8ad65a400f3ff52bbfa0e22025f9dc0aeeaf275bd3a3b6e63935247ee483aae04c83a8ce9f38e6cfa55cd5f1c0fe36025729b2c2493aa765945fa7e870d88d02569b9aaeddfb69e423cfef2d150ed3b7774d6f203644b410adef3d459c8ff380ba20f8a5db489d1a9500f2418ccc971fa86968b9ed046a0c89ffe0ad7f8d2d8592e53de0376803f6f15fa6659c20eafb91b9edb507f0711b9e53ceb3569a7d8fcbdf9cd0157de4d90fe60049c5dd2957a1b31dc8e67db8a453d62a2186d7f07a357807939d90136466fe5babb2b55ece3bca670c9f876fbbcfbe716515bf758b71f092da6d568f2a7cd10ee3c4bde37bf623119362d175291a2a67915bb4efd778873e4a3d5f3b3f6586b1946d4e627c70a155c60e064cdbd7f240bdb936be5f3ee29db9a6f4b7a106e5e96ad9c854454b315b64f1b00fd908d5073b61c55dadfd5d68deecf60a3541948c94f105888f7f0e678188ee1d4358140bbbc6757731efbfeea1a394143a07c04eb8caed35ec76e952702b5c464cb6cce1298740686185a9b6f297bc325806035653d6e20b412d42c8bbee79f62d56c24425fa68d4b5e9bf44c67136e08edf5b503f90191154ed4e84c5de83be08ed1206140c00", 0x1000}, {&(0x7f00000000c0)="772b2be4cdfb323bcd83199ae0e5688adfc3ca818edb2566", 0x18}, {&(0x7f0000001300)="ef732b82e93329d36fd4e7f09eb439a693eb35b14f8c3fafe96d21bf148762d12c88005f1da1f793b6994e5ffcb18f4a837145854bb8154938fc64645274d4ce2ff131f7e0920840b72f1dc5f188eebd91aa25d3c13257ac2c02e69c", 0x5c}, {&(0x7f0000001380)="d4480829cad5e1800d4c38b2a4d4e009a9f08bf5eb3cb9a69752496cc3b492660031e9d31265da4e76c07d1adde43b3531b4a38065e0161ac244597a4e702b3e323c75ce826f1fb8f2a8122beba98cbda128bd42c08a376c002c3f22c7b8aeebc72c63e461ddc8f0a5b6575d1afc46ef5a34ce204b0259df7b0b2547", 0x7c}, {&(0x7f0000000140)="a1edcf839acb74e5f35f0d7b9d5309df5493e0a320e20b813019304e", 0x1c}, {&(0x7f0000000280)="1c7a03a6c866784dc7c0fa328585cc850c940a7dd96ebd3bd6e931c4e0f085446d688f41117b0190ec5c552cce4631a614d0", 0x32}], 0x7, 0x0) 19:32:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xfc, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) recvfrom$inet6(r3, &(0x7f00000000c0)=""/197, 0xc5, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x2}, 0xc) 19:32:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)="eaff125d0000000033c0b1c71f67866a401ef31658f63775635b4442dcccb4f3646f44497994d49bb62f", 0xfffffffffffffea0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:32:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 19:32:21 executing program 1: r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 19:32:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) sendto$unix(r0, &(0x7f0000000100)="db8fc9318e73518f587d809d5a68a46fcfe195adf8a95265684f15b23ad8ead73343ac29dd28e8f7f7193e664daa0ca1796fb9406df607db765ac11ccd41b571c6f8d00b0ffaaf11a8a0eb1b0e7dae168aa1bd0881eeb2b886220303f732247c41ead02d9fc8918ca2c1e57a2b7b2d215d7d5d86f5d6a364ae2687c53ce05bf2da471e3456c4808b46d6bdfb588d9ad24a79bde28a998c46c4f19f2afdc49c994810af2ede20245b90fa34d9d0e1555bc014", 0xb2, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 19:32:21 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 19:32:21 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 19:32:22 executing program 1: r0 = socket(0x1a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x4) 19:32:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10012, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:32:22 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1e1d5e0da76c0b8a0d519fc0e0f7538ed36fdda9d58eae52a7b2e965ff4d45508f2235d316e66f331dfd0b1840b80e9c76629fe2cbfb56b7d70a3703693148ec26b4dc62c3a2ff0f4a78518d96bee69944faefc103efa8af259b5eadb70048424d7f6993ad14c59fac2dcf3cc03e50c4c06cf43c187aecf47fa643cb3493be59bcb61f45feafc371a1a5e084c4010b86470510e8f29ed583bbfef4027ae2e979cd300597951b72f0ac275940314958cd8e32d737aa4b50f6ff64fca45df0e6a6c580803b02e3856675ed9548ca658f", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="bc15792cbd34eb65064efd2271758164cc67a10af70481908f668f3e875639d4dab3b9e1a14e94327dabb22bc4d7d5d04bf62cf01533010379df06083797b87d13534589e77ec8b27f061d2aa1b08e65958d3c30e00a83e3d8118be4a5ec437d73ac2c9060b5f15bbea2cd67ca68d81a74d429b36a6f032521f026029241662c0a63a8fb24cacb0677f911b66a39b6ca626a68f9ae260eb32040c46e866b7d87b7478709ebe94c4e402b5ae543b93eeef0282ccfbc656d1e8f8e5edeb80462613706f4", 0xfffffea2) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x800000003, 0x2) socket$inet(0x2, 0x4000, 0x400) 19:32:22 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x11) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x40, 0x0, 0xfffffffffffffffa, "798856ad67c05e91cf220a18fe642cb9f00007a4", 0x7, 0x5}) clock_getres(0x3, &(0x7f0000000000)) 19:32:22 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000140), 0xb51) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x29}, {r0, 0x102}, {r0, 0x8}, {r0, 0x108}, {r0, 0x40}, {r0, 0x4}, {r0, 0x5}], 0x9, 0x2) 19:32:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x9, 0x8}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000007, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x3aa}, {{r1}, 0xfffffffffffffffe, 0xdc, 0x4, 0x5, 0xa0}, {{r0}, 0x0, 0x4, 0x4, 0xe9, 0x8}, {{r0}, 0x0, 0x34, 0x82, 0x7f, 0x7f}], 0x80, &(0x7f00000001c0)={0x5, 0x2}) r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 19:32:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 19:32:22 executing program 0: r0 = getppid() r1 = getpgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x40}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8180, 0x40) msgget$private(0x0, 0x601) fcntl$setown(r4, 0x6, r1) r5 = dup(r4) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r3, 0x4, 0x4) setregid(r9, r9) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r8, r9}, 0xc) recvfrom$inet(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x43, &(0x7f0000001200)={0x2, 0x0}, 0xc) fcntl$getflags(r7, 0x1) r10 = getpid() syz_extract_tcp_res(&(0x7f0000001240), 0x8, 0x40) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000001280)=""/124, 0x7c}, {&(0x7f0000001300)=""/15, 0xf}, {&(0x7f0000001340)=""/32, 0x20}, {&(0x7f0000001380)=""/68, 0x44}, {&(0x7f0000001400)=""/135, 0x87}, {&(0x7f00000014c0)=""/223, 0xdf}, {&(0x7f00000015c0)=""/46, 0x2e}], 0x7, 0x0) kevent(r3, &(0x7f0000001680)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0x20, 0x100000000}, {{r7}, 0xfffffffffffffffd, 0x34, 0x20000002, 0xd9e, 0x90}, {{r6}, 0xffffffffffffffff, 0x0, 0x21, 0x736, 0x8e}, {{r5}, 0xfffffffffffffffc, 0x1, 0x80000020, 0x0, 0xc05}, {{r2}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x2, 0x3}, {{r7}, 0xfffffffffffffffa, 0xa6, 0x2, 0x6, 0x6}, {{r7}, 0xfffffffffffffffc, 0x10, 0x2, 0x8000, 0x80}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40000008, 0xfffffffffffffffe, 0x1}, {{r3}, 0xffffffffffffffff, 0x6, 0x0, 0x8, 0x4}, {{r6}, 0xffffffffffffffff, 0x24, 0x5, 0x1ff, 0x7}], 0x100000001, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x60000000, 0xe7f6, 0x10001}, {{r7}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x86, 0x6, 0x1, 0x2}], 0x400, &(0x7f0000001840)={0x6, 0x2e2}) r11 = syz_open_pts() nanosleep(&(0x7f0000001880)={0xfffffffffffffff7, 0x5f9547ae}, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000018c0)) ioctl$TIOCSTOP(r3, 0x2000746f) nanosleep(&(0x7f0000001900)={0x1, 0x6}, &(0x7f0000001940)) pwritev(r11, &(0x7f0000001c00)=[{&(0x7f0000001980)="d44be7e686ad35e8f0f775d2cf6aa6843a475817c061d77ca33b4d41732bd562194177223d57a39f7d0b3969f1ea3f4174526b06839870c09e8a17e76d2aad515b934aedda45b8e441ef3f32b54feb339c11199065d7eca652a43bf59a4a6c2077f1156438a92bfb7fa611c4297b31b6bc438ec1b6f988de08a2bc8860f70d8e817efa2aa8676d701d283a5d3444c04b9eb8dd2c415a3d6d8c287ae3fb047f30db", 0xa1}, {&(0x7f0000001a40)="52a3799e4c3091d3a8f5ea6fec9179b26905ba8ff61b398135d4620106d325d458f06edd2dac1fb4414d139f9c648e107021148a51a6ebc7c435347a0fdebace47a79eae7e746a8bc2caf1d1dde0dd481a0224cbb2ba5c819091c519c2c0d1e5cde8c924031d13f0061eed87f96fc62de44e4b39e8517416a4e5945d1f518d304f814acda36c55e29988d1aa12bd335ab40d443d1733d05dc1bc", 0x9a}, {&(0x7f0000001b00)="9cfb24030044291fbd8d65501a867a52a00de87170e2a50f8db2e9e2231f89aab871038704b01b8af1c5fa0126c5f47ef7e061690b58842be754bcd0302a5e4be2ae17549fec17b596dd5cb767580f5264dcd83b7df1dd8f205945470d59a72b4e66a1eaa6f5f678251b86118b2f8b28c0cefe82", 0x74}, {&(0x7f0000001b80)="8e3a26735890427ed32c89c85d8c4b7ab0e0230ae0454c20a132fc3f533d36aebaf476f53f6a1a59bb441003ca343c8966d202a98596e4c27704df19a76477ee2e305a65c2d6630a93113ebce099489d571781f18ec77a0ca9078ff31d1c9d9f39322a165bd89cf428db39f1f37d95e717fe3eecc5088b", 0x77}], 0x4, 0x0) getpeername$inet6(r5, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockname$inet(r3, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) poll(&(0x7f0000001d40)=[{r5}, {r5, 0x100}], 0x2, 0x1) sendmsg$unix(r5, &(0x7f00000022c0)={&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000001dc0)="8f645045a710719eb0b6e931afc45f8aa2cc7e4a8765b8b3a39d51b61df36232cdcf520e953340f5b945decc79d64d489bb31bb6d17eaba77d3d2507a7adf47c1ea0ff50ee8947ffc262ee40c2e66a541c6c688402edd4ce9e9b5da5a7c1ad53d6f451ab3affb5b8129970525d08a2c8b2e0b6fead04c7bf84309f32bd2103c41ebf04025aac454f9c0dc4a7c29a293eb89198b6c6f1c980e0cedce7e48cf9ca4b59e66b646f773858b7eca9130708e68d02c60221fa839b1079f6a766dd9f7c018757333684a169612449f27cbc9071aae8c0c6999a", 0xd6}, {&(0x7f0000001ec0)="5dc38ed552af88921f215bba5baeb6ca8c686be2e2df4125119c0567e9e6c7ab5e3320b3af2c24c0acb9ccc0f8", 0x2d}, {&(0x7f0000001f00)="6851ce2bfe49c10960c2120254e8e53babdbec32f4ee7f482f32ce650de00b54b086c227009872c080b83432b5bcebae2a4865d02af1d73960ae1ddc97722a9f5d9f8e12ff322063725cd08018e793e1717942dfaffe1feafac91feb5afd27327a739822989e3c73303a99b893a7e007783b5bf953fe1beece67c78add8fef7f532e212bb99992fe44325c939d2b187c25d522340d15d91edc9c79fc", 0x9c}, {&(0x7f0000001fc0)="b3dc0e2f241a3ab4bec14e25d67fc8337c69bab6de4f916eb890ab4b9905bdfa9fef939e0cdecbcdad5bec1a09998f357a9fe12a8cc45ae8882cd94e8e13a638cdbd51e0aa73f2e9bbbc357d34574fd691037e5ce877c9f74063fd620df21ba6f00b1d7310b13b49f13117", 0x6b}, {&(0x7f0000002040)="78c99b73e3e992eaeed4013f68978805c174c3fc996578b869fab09dcba0f52169a646db441d6981d335f721020cbdda108def7e5dacc4517e48ae6c99d4f46476a820b97b599bbdd5c284b4", 0x4c}, {&(0x7f00000020c0)="f1b7974acba329073f39a0ec68445085a40ea0c48431918c85cb6c0bc63ecfccf9896025e545b432469b9ace0984384535850c2ca55ad5cf1f35b732fd9421e6db9ced7a6a6698089e61324586609e67d0e2b0061081b6f1d26e10a9106d89258b37dbccedbb18be8118434f6f8f594f60c4412a3e2150bf0fa2ea8db15e47c64ee92b423f47a3c5b503127920e2a03f58948607a9a5356ca33d3d43a1289aecac8fa88e7ead9264f15d57f907661f5c908e2b20e6b38450af2d3cd049644dd13db5d9eee56560a5225b99bcc105023117cbefd1868a6fb82841fb19d1f886fc", 0xe0}], 0x6, &(0x7f0000002240)=[@cred={0x20, 0xffff, 0x0, r10, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r11, r11, r5]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0x78, 0x5aa55c33b4b4f2b3}, 0x404) 19:32:22 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000009c0)=[{&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/242, 0xf2}, {&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/123, 0x7b}, {&(0x7f00000008c0)=""/252, 0xfc}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000003c0)) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000440)='./file0\x00', r4, r5) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0) openat(r1, &(0x7f0000000400)='./file0\x00', 0x120, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/5, 0x5}], 0x6, 0x45) ftruncate(r1, 0x0) 19:32:22 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/31, 0x1f) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x402, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10290, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) open(&(0x7f0000000040)='./bus\x00', 0x43, 0x30) read(r0, &(0x7f0000000540)=""/163, 0xa3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 19:32:23 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) clock_getres(0x3, &(0x7f0000000000)) 19:32:23 executing program 1: socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) 19:32:23 executing program 0: clock_getres(0x84, 0xfffffffffffffffe) 19:32:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8500, 0x0) r2 = semget$private(0x0, 0x7, 0xd3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000006c0)=""/188) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000500)=""/231) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000080)={0x0, "cb82cdf89ae2cf83520456782580bfdf266b85aba1ee75683aa41cf59c4a5347508045e8a3bec7951929b0b140530e211430653f7496781e1fc09a3043c0446eecaa72e52e70fda16e3b52fc9e3f89ccff1a9033b8701bfee542a78fdd8597bafe25d816a6d173e66355315a3bf14420975f588f6654606f868ccf41674fb539b66355f292ac7c4fcb621e1380aa8757406bf47d247a6319c47006"}, 0xa3, 0x800) msgsnd(r4, &(0x7f0000000780)={0x2, "bc7bfa07586b1095ef7c4ebcec7ce9ef2e306c3f10d49fc3e1f4cc81e0e1d0b7b06a1a120dd4a850b401af9502ca58e5ccca9cbfb7010d6c1bec8a5190acfacd61f40efa39af8577ffa25fea5bb66c3d0345cf05060a8cf6032abbd08cb56fc073d5a728138404a8364fecaa5e58435258d4d820e7559ee0e93ad96cf409e8e5446f20fc203a0ac26452c5ea3c6a797a8de65fefd30ab1d35a"}, 0xa1, 0x37ea921f99cbd39b) msgsnd(r4, &(0x7f0000000140)={0x0, "b0c091be9cc2a090e4123117183c276b6edaa3334acd8b66a788b454a926a4f080483375f641243c499b913af777d0aad4"}, 0x39, 0x800) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/32) r6 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/107) recvfrom$inet6(r3, &(0x7f0000000240)=""/97, 0x61, 0x800, &(0x7f00000002c0)={0x18, 0x2, 0x800, 0x68}, 0xc) msgrcv(r4, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x1, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000600)=""/131) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x3f, 0x7fffffff, 0x100, 0x0, 0x9, 0xff, 0x3, 0x1, 0x1, 0x1d}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x4c) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x108) 19:32:23 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x200) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) r2 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 19:32:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db01455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f365ff7f00009d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f95d8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710ca6d1ad1861843724311c53dfb9c138211b00000000002f5356"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x400) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f00001c5000/0x1000)=nil, 0x1000, 0xeb0766f23974c6b5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="05bd507a38ff5cb4ad9c06ddc3a04117fa6b6349a52d863d173cd53cdcb6f936f7b8190fcc4c968f521b5019386edb7e4f439f94144b5f1fc76c9e3fc7632b9204e9517999bfb69f2994a1d7db88b3b4786fca43783958b959b2355314553b4a080f7f8798bf9f40669a80a747c7dcc8f2989a3253f30a4c0871882e6be8c5d77cd5841f8c2028d38e46313808ed88d1a2698e8d73c6a805f8ee73b749dea523de9f59e6b505a963d35957406dce646f4633b66aae375c0fe696e5e9afe0c74cf5d8c8bf10c9fedb0fd290bbe1a034579b74ecc7f0ed7d986459be3f27073ff3720501d01667", 0xe6}], 0x1) 19:32:24 executing program 0: socket$inet6(0x18, 0xc005, 0xfffffffffffffff7) openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file0\x00', 0x0, 0x100) r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000001380)=0xfffffffffffffed6) sendto$inet6(r1, &(0x7f00000000c0)="eb1bbe91a06a5607dfb69d5b21a7e9dda4f139fe05ddb80070af9b9f18dd53e837f6bf34afe156481d5d0332abd83b636dd81bc23b003fd67dfdf870d95e39e34e9cac65a6aa2d44018a1b5aaaa2f8e5b69237b9f790e5b44381cdb1ab014a66bc903682ae2ef00fcd890d9e70a735ca9ae8e81d2335decdd13c24b0354a029a9e86eaa1aff1c26f1c1ca97b301de7e765df02f0b87906511d722664811208e05dc2896c5018571dfe3af003dcca6cc6154041e7858c99fc91de7a0147d0a30c51b9a3e7b725b53188ad2f", 0xcb, 0x40c, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0xfe}, 0xc) r2 = socket(0x2, 0x400000001002, 0xc004) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) sendto$inet6(r1, &(0x7f0000000200)="a8ec70909003b61055d8ae5c3dce14da94a11b8016f80be51fe73a52bc059430bf3c6eec88aff670251df71bdf0d28f34a41f332837a178513aa427a8db46b62438a5037b43657c44b78992cb3dde68ab57e70be7cd5091612e05538dff36e2a18e03dfdf64dae4546f8ab8fb569fd0505967d3b5737bd09f2534e9f3680a37949a73be7b96832322a5302526a53816573d3b3118020", 0x96, 0x4, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x8}, 0xc) 19:32:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = shmget(0x3, 0x2000, 0xa1, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$SHM_LOCK(0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x7fffffff}) 19:32:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1e, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) nanosleep(&(0x7f0000000140)={0xfd9, 0x8ee22}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 19:32:24 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x800000) 19:32:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0xfffffffffffffff9, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) 19:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 19:32:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0xfffffffffffffffe, 0x1, 0x8000, 0x5}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000000)=""/16) 19:32:24 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfffffffd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) 19:32:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="4c5fac382161ef559ebe399fda05ea69bdb3e23d6c72a5e9ae0b5ce44e669d17ea4536c5593b7e7ff27a7aa19fdb16ac86a9c3c8afdbb3d1f14ae63218514ca7a03f934f40a6a64404687bd244399c931902bf9402e122c5f026124c07a0cfb1d47ae4b47ecfb517f0c3b6a9a12fbb7db0713f6e5b0e83e58d9a2856a3b00e9917f3ec99e48974d255cd4235c9ec8cef09f0fabb995350147c90c0e4375b81001b5a254de98508eeccd6c5df6ab51308ade5ce89afbb6ddd9c0ae99810a92167993b3b57d659240b7c218702db3309624aff273dff4f3dd77f8126cab0d84c1c1acc2278776a", 0xe6}, {&(0x7f0000000240)="65cfb190335e2def289277ce7d7e80526fb36a9f434b9d9c4b878ccc0409b75e5c367b9c8dd505865f6fa7cbbad754ff7f06307da2754c5a42b1c40927c261f44feec7b34c616700fa07d0112ce708b539216ddcd221fe370786fef559b33cff54a3785d4ac505d3c0566739da37293898d5966c199280147808e3b9cccdc1f72a038e85c285626fc64db50098fe93de6e5106a76730c7aacf33aa919cfd17bb6adacb460d823952d39277bf1296d168082a417ea001fa7dddb66ef1d79480b6a27a69980823d3f1859700d07efbb41f62cdb2205ab019", 0xd7}, {&(0x7f0000000340)="8dd5e112b041a7350079f6e32ec97ea1540e2cd9e7369f091e57eb498a32edb83c901d7e1f521cc0d7bcfb8aaa3c621f2a450efff4ecc47c35246361a0832e3112fdf2b05637bf2b5a3a9b890573804e2d9f56608c0dc8b78985dd630c253eca9da098434f9473cc143c9dabcd34d75fab39b45b1265d094de843bed43ea0fc0faf20b2f82fcb6bb21ef5b037031cebb55e8d75fbeffce72e4839330126480f878c8292fd5e87137b09b57835033f6b574555eb67bcd", 0xb6}, {&(0x7f0000000180)="f523da70a7a68ca6f07e18f10e590ff1e2be14b7716e97e285456dee61a19cf31c92b42379e622d21d66569a3ae3da6e7a1b331bfc3d71b84f149d85a7c9ee820a68baf84ed53a16cf8695eb77d50b6ee2dc", 0x52}], 0x4, 0x0, 0x0, 0x8}, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0xc00, 0x0) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/62, 0x3e) 19:32:24 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 19:32:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="2e15d9a77a31a6bddfa2978b7dc0e9bc81e46b6fe8df49b4b7cd0d093101c7033af6db129db9f66887ce2053660bb6af504ca1eafeecb2687dd3c0d77e34dd95d0d75e2995eedbd32668ff4f6e", 0x4d}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad45502e090b16711c021b1164816d6472f6e115fd1cc8bf3ed03e7b9acc19c33be2fff097322012a93d308d0b5fa6a06803eab28851c756ae10028b4f3b816a1d32a5a5cb2dd064", 0xffffffffffffff81}], 0x1) execve(0x0, 0x0, 0x0) 19:32:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 19:32:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:32:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 19:32:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x18800, 0x1) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000001, 0xc05f, 0x43e41f28}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x89, 0x1, 0xa00c, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x8, 0x8}], 0x0, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x21, 0x400, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x2}, {{r0}, 0x0, 0x40, 0xf0000000, 0xab, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000002, 0x9c9c, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0xffe00}], 0x4, &(0x7f00000006c0)={0x4, 0x4}) openat(r4, &(0x7f0000000380)='./file0\x00', 0x81, 0x120) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) msgget(0x2, 0x214) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername(r10, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) 19:32:25 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65ce221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 19:32:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x800, 0x100, r3}) r6 = dup2(r0, r0) bind$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000180)="9dd332fa763bc9a4efae", 0xa}, {&(0x7f00000001c0)="c3ef539ff47530eb37c0cdc44ce5d37df860099d4414a9e263ed7626adf65bf73b9d99d0b6933f6ac715b18b6f5c2fad1dab41ff28a8dc26651c1fe2bbd4b6c9cadbb474215e155b70f8b8e7aa1f10b01419a97fef178157dcd6e07744ade27232ca4c9c578d92ad34927677a480aa4d45f966a41cc2ec0b995ab483d2c9d688030ac4e9635dd67b", 0x88}, {&(0x7f0000000280)="bde03e47ca2c6fe5cbefea15246840c5ffd5140d461600bd8fdad10a2a5e8b1d29e1633cf2398350d1454ea12b2c2de8a5779746c2da45cd9e930c2364b50697a13bda7f525ca16ab76ece4f165ba114bcbe3ba12ca2a8cd79cf7921ff", 0x5d}, {&(0x7f0000000300)="7d6ed2d6dc4c1d9aa085a93d49ae3b46bd89ccc00607362dc7c608ab7349b4652da2ab0c78f52f81b9be862a15866b7a9c39f20164d832a2db8c74229d666e877d9ce899814203319bd6125692846527fe7932691416e3a3eb46ea6a36ff105233b18a3df3e816bbd469c28dc7a8adadde1ce7b1d6390a16f64b0987d633d130e3c8efdf0e83d415f716ead8d2daa075b27e7d0f0f5d0c1922f870859e9deea2c290969cc3c8c0e2445a9aef2fdab5d777242c7f071b6af02ee7d780b84f75d63a85386140adc9a86b5b3b10c4d8171fd3d5539a63c922be7289f94b87f3e80ec4fe6636f7c7848023351b4e00", 0xed}, {&(0x7f0000000400)="6e3da5f17cb834766b1e2e5a67dc68f44a27e176e81711217c2953f35d12da06a506dcc80e079a0eead802de1b1fbe2a890e57a12205b414a52630541e588076a8e3dce5e20537d8efd6d64fd8b33aae01b745286f1185861e1a56247fd48a0e35d1704205142c0a8c0007001ecff07dd20c1e94a18e2080771e4061a6ffa3ff0080d71300e33cb5af4999aec5887671f9c3f064aa3643a85a0af5ebebc4aaf8deda24e61aac1ca5cb8a5554a0e88c2ce50eae2b2dba9e0c42cad496eabbbdd15d974760679e7d3504a370f65f28939d", 0xd0}, {&(0x7f0000000500)="dd9421c5e9e045692f5d8e2fed1be868aa940bfa65fff8eee845574e8ec45480a1df5c2fc6da357605e4e2a86be18dd4ef39028b6e", 0x35}, {&(0x7f0000000540)="9703e21e5fb0ac84701deb9d", 0xc}, {&(0x7f0000000580)="3353c3a7a168ca5f34288ce8d5a1fb4e347e51e82f03e70942cf0291586b54387a2d0b480764a22054197c67d252a7b149940924ef21b183622e41836fef47be26edab79c7f66d3c5871ca17dffe55973c5666c0c2", 0x55}, {&(0x7f0000000600)="a74d8f22afcd9035", 0x8}], 0x9, &(0x7f0000000700)=[{0xd0, 0xffff, 0x401, "e8467fc9b4aa5a65d0a2ab8c4f083064f5743673af34300212abecc4543dddd91e34cf2d9252594c2894c673a5291dddb77bdee0e8d9060f8ba51878c241105d8a522c350a96fa0df082e8d43a487d5a519ec630379e0cd571b969480b169e38bc35e9cd40632fbf13b50ac7762d6821f17bead1c1c3e5cd000d42638ffeeb7652bf4aba15a3d3846bfc782997b8fae5cfc97f713c72b8b99684dd2c8c8c87dccbe73dd6eba2387ddcee02c175d5559140fd375ff956690803d93b"}], 0xd0}, 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000840)=0x5) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x1895, &(0x7f0000000880)=0x8, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000008c0)=0x80) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000900)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000940)=0x400) fchown(r1, r4, r5) lchown(&(0x7f0000000980)='./file0\x00', r4, r5) connect(r2, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000a00)='./file0\x00', 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000ac0)={0x1f, './file0\x00', './file0\x00'}) readv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000b00)=""/63, 0x3f}, {&(0x7f0000000b40)=""/80, 0x50}], 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000c00)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000c40)) openat(r2, &(0x7f0000000c80)='./file0\x00', 0x310, 0xa1) ioctl$KDSETRAD(r2, 0x20004b43) utimes(&(0x7f0000000cc0)='./file0/file0\x00', &(0x7f0000000d00)={{0x4, 0x4}, {0x3f, 0x1f}}) readlink(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)=""/204, 0xcc) pledge(&(0x7f0000000e80)='&\x00', &(0x7f0000000ec0)='/dev/ttyCcfg\x00') 19:32:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:32:25 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x9) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 19:32:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="7cb9c6c028ce69bbbe71ebc916f1c8a0561d1b88d223a61852d79b573ac9f0864a3ef00f8f4b114d346ea626db95a0eaebaec6aa08b28cad8501ba4e60c366b23206", 0x42}], 0x1, 0x0) 19:32:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x80000000800002, 0x2, 0x1000300000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x10000, 0x5, 0x35e}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="9b6922b99ff5d48e58cf798b8064e849f10c4ad85472473836700a9db9fcaa0506827aa7410ee7a926c22729bbfafe0cd11c787c62f3bd28125035bd63617f1aff000189cb5cb91878b8dbb7cb877eaea2a7274ae5529d789fdd5027cbd67e200e9186cdb0a37114dd3a770fa575c5d15fe70da6a6de90cf643ae5dba48ccdd9bda3c0367b0aace48a1ea6050ebae8db6f791aaa74bb80f7", 0x98}, {&(0x7f0000000000)="5bb083cfb08b333c384ce9d2ccbce60a8f8336705318a84f5c9d082d6b14b2476b3a33c94c94ba9f7b6c0a567e468b9a1eea15f7", 0x34}], 0x2, 0x0) 19:32:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="acd5e089c638751d3859d7c232e4e1e1d5859bdb54dff481083ec47f5def527528e599590db7f910821cf82f6dbd40962c3151667c5e2a83710a72065fa4cd39c1cedf9fee680dc4793006c8a70b5a2ba259fd84ac83666906f171ba22da35834c33a542b5f140", 0x67}, {&(0x7f0000000180)="7401a746f45813b685c35cf7252466cf2f9f7bb6040b7f66a220132742e8f0b4fa08168e49e6636005809ca422fa6a2146e816554194ea5795557ec22f36880e5d56dd909f88cad73da055346e233b0a164d339fce7f429fc558d4420aeebae0b5cb7008845c5ab30a00f214cce40dfc4ea160012092f243cdecdd5a469d2d9a4806fb14570c888ab33757071ca5af5fae900256beb7c63fcba4fec9e5b187c639de3f3e4e0304d7", 0xa8}], 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffff7}) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43b6", 0x2) 19:32:26 executing program 0: r0 = socket(0x6, 0x8007, 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 19:32:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x95) r4 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:32:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3, 0xfffffffffffffffc) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) 19:32:26 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\\\x00', &(0x7f00000001c0)=',@}\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\\`\x00', &(0x7f0000000380)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:32:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="2e15d9a77a31a6bddfa2978b7dc0e9bc81e46b6fe8df49b4b7cd0d093101c7033af6db129db9f66887ce2053660bb6af504ca1eafeecb2687dd3c0d77e34dd95d0d75e2995eedbd32668ff4f6e", 0x4d}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad45442e090b16711c021b1164816d6472f6e115fd1cc8bf3ed03e7b9acc19c33be2fff097322012a93d308d0b5fa6a06803eab28851c756ae10028b4f3b816a1d32a5a5cb2dd064", 0x4d}], 0x1) execve(0x0, 0x0, 0x0) 19:32:26 executing program 1: r0 = socket(0x1000000000000002, 0x8000, 0x39d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000001100000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00', 0x0) fcntl$getflags(r1, 0x1) socket(0x2, 0x0, 0x0) 19:32:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x89}, 0x8) socket(0x1, 0x5, 0xdc24) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$[!-*\'\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00']) clock_getres(0x5e0e2eed029debbf, &(0x7f0000000380)) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) 19:32:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5cde8ac5b8a3b2e7, &(0x7f0000000040)=""/176, &(0x7f0000000140)=0xb0) open(0x0, 0x0, 0x0) 19:32:26 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0xc002, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8af891e1e0e30243642d9f575651d5e90ed2efbdce033148617dab103d727fb25b056851af890fd6c91d5ec57660ea382af821757e5108147baf7aab90eea426e9b00e4cea5d5c", 0x47}, {&(0x7f0000000000)="75a291e1", 0x4}], 0x2, 0x0) 19:32:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='d', 0x1}], 0x215) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180), 0x10000000000001bb, 0x0) 19:32:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) socketpair(0x1e, 0x4, 0x20, &(0x7f0000000100)) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x7}, 0x10) 19:32:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) 19:32:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x81) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x21b, 0x4) 19:32:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000380)={0x493a, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000400)={0x3, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000440)='./bus\x00', 0x20) getpid() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x30, 0x600000a0, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x4, 0x5}, {{r1}, 0x0, 0x8, 0x1, 0xac6, 0x7}, {{r1}, 0xffffffffffffffff, 0x60, 0x40000060, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x97, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xb5, 0x6}], 0xfff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x81, 0x1, 0x81}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x8cd, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000004, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x0, 0xfffffffffffffffd}], 0x0, &(0x7f00000000c0)={0x3f, 0x9}) 19:32:28 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0x7ff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) r3 = msgget(0x2, 0x180) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/163) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/16}, 0x18, 0x2, 0x1800) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1, 0x7, 0x0, 0x6, 0x0, 0x7, 0x1, 0x1, 0x6, 0x800}) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) poll(&(0x7f00000000c0)=[{r0, 0xd3c0f6ea8beb82ac}, {r2, 0x8}, {r2, 0x19c}], 0x3, 0x5e90) ioctl$KDSETRAD(r2, 0x20004b43) 19:32:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x201, 0x0) clock_settime(0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 19:32:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) clock_gettime(0xffffffffffffffff, &(0x7f0000000640)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x1ff, 0x9, 0xffffffffffffffff, 0x0, "000000000900000000000000000000001b000077", 0x0, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x9, 0x800, 0x7b, 0x0, 0x8, 0x0, 0x8, 0x2, 0x0, 0x7fffffff, 0x1000}) 19:32:28 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6e2ead", 0x2) chdir(&(0x7f0000000040)='./bus\x00') poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) 19:32:28 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x12) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) fchmod(r1, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 19:32:28 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = socket$inet(0x2, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 19:32:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/86, 0x56}, {&(0x7f0000001240)=""/113, 0x71}, {&(0x7f00000012c0)=""/82, 0x52}, {&(0x7f0000001340)=""/246, 0xf6}, {&(0x7f0000001440)=""/124, 0x7c}], 0x7, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000015c0)=0x16) readlinkat(r0, &(0x7f0000001540)='./bus\x00', &(0x7f0000001580)=""/6, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:32:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) kqueue() 19:32:28 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 19:32:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x113}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7dc, 0x5, 0x6, 0x7ff, "992f115d5fc8174229a33b5474031916a6a526cd", 0x8, 0x9}) 19:32:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x10000282) 19:32:29 executing program 0: syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 19:32:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:32:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='N', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000140)="673ff5a58711ce2fc4f50b2945dd3212df516b1f527e478d8860f2c785ce86dbdc4ac048e4d8aeb100b36c4d2a77ee4ad26a1564c2b93289245f0965f1f57677d87e8e907a55500518268462281d4188c95cb566b752f0bae9adf5d650c47deb8fb2758cf0b7e372680099b979517aa528cab4c11b8631ec4ec0fb5a081d483a0e4378713148c52539d6af797c701fb41d55c9207724ecd1e51b70db84b6dbd53ad779554c5e973fa196f08ba679", 0xae, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x7}, 0xc) 19:32:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:32:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xa8) 19:32:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)=0xfffffffffffffff7, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 19:32:30 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = geteuid() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) seteuid(r2) 19:32:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0xd0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 19:32:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file1\x00', './file0\x00'}) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 19:32:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x3260800000000}) 19:32:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) write(r0, &(0x7f0000000380)='n6.', 0x3) 19:32:30 executing program 0: r0 = socket(0x2, 0x4003, 0x8000) listen(r0, 0x18a3) socket(0x1e, 0x3, 0x0) 19:32:30 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xb, 0x0, 0x107) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e610f35e704ccac871c3d0478231ad46605a1fff9f346e4290bd1b392b6a57bbba76cca89c6b83e4d0ae9285e6c27d276175c65733e38e6930ea3b3596cafdc1fc14664ea21e9cc53a0d89466bb223d63b2c150937c87f5e76be23364b5a3373871f85ed1c39e05fe43db59df4769570bd0362caa6b9bdcb02f9b055f9fbdd6cedbe43524f345c82908491109fca4e14e3be005ba213bba8c92e1da88166f0fde6fc208d258095712b81ab56f9417f738a90f1bddd309a3a0d81b42d8cf5a13da13951de95b761a92320821c63eb7d5125aef019ce3d48deb29a3da7d5103e4265050ce84f385f002833d6ae1c9505b2e9d9af6131ec001588f5b111a2940a173f4f62fd6f7d8684d867fca0c86717854772b66d046b6ef6d9c113a6b6c62f1ca520d13a4ee289e20307add9b5b1a76778a4a7cfb102b4bf7c0da4f27367dc5d43960a48a535df325bc4f3068964aa12c2b53e0f2f3345b45d85d5e35a8201209771b4074ed51de904acd077e860efdc978947f4687a387e256ff6bf976ad80505a5de376bbde5698679eff237cc16cf78780287602347409edf1c12c0c0699cef0d9f2627c63ac07a92503a2b258530f76739ab05466e2d9fb7a6f22674f358907705989a56c77398e433238297f098fb2503a95fce879d565b119a6ac462ee270962b9020df21339a1e91a7273edd572fdb515a643d64f3129db12156a9b337b8a7557310f441b126391edc933406d185a682ecf672b19163de675b519f20cfc0fc64f8d18694617fa6537953930db207128cf8a0a934a87695e1da690ec079968b5deb271c188f969c367176f35503b8b2bb2935295f1e39df41b7c78bc9122b613af5cf9fbb7772ecc581507c9627bb671543bbd18aea61fe6fce2401ca9536432e45feb5f082db7f4dc8215913a7acbfc121afa261553c2ae85bc348e13e3dec7a5a6fde8824d272587c5e397a4c90416d6eea724b07e9dc99b945f980d4f7d5556e5e6a6536a55559a69bce4b15cf242ab525722c96c48392d1e5f03dd563f7752debb501721e86bb164b9d946ad276505cdbdb5bc41574a6b816271d3d2928adb963bb402d0dd7fd55494de26c46d475287cb49529cc7901de26a70e2a76939fde630104e3998594a60336a17bbec29958cd5f71be055a13b47d37c96e12d5a7808ea0abc7d5d177bb2ab43d6e049cae7cab286497dab7a66fc2186759f9d889b2f19d76d58df3dbd8293fe0403d923181acaefd4788bd4831e44246f834df1bf36c49f1cb554f99bad89a7944efa33e3e613abdc16d1a968435e72d5d08513a247fa2c82d947c838ea674751c922eef6d9ebb14607220a800ac7042e167d0b65ac0c90295d4f15b2fc833b2f969771bdd01e64cbc26015ec0441c1ea563a2aad6937c0a8435c3a71fa352e7b5659c7d77525fbeef63dfb2c72cd55c8534c4d8ccb077e304e929175900693693b0b3e9021056954b977cfa64947ed6f9dc905e2a94f3fe137d0ea12b5d2036c07aa1398cb6dce67aa4b32c30fc32291211ea62ba37fe931bdca6f14ae34a9ee93974200bbde3a3ce5596f2de64ddfbe6056a0fcf60fce99ac0e9844993c8f9ecf07cc58025a33edab3f54f3d674a0fb13ca28b031831107cfddc26abc4f2044e0ac1c7cc9ca0f26851472a02c999041fd03d9e555a89ca546da39c1d879aeae60fc37a7f4dcec1020ce6244b0a6f86907ddd14aefd4a32874d37a1f87d42980e587d14722c4bb3649434bf7f2182d8f94c87bd1a930279182b73d9702967b3cb5534d45a7904d146bf1e1f7a68849125a1dfe6dd55ea749161cc5c01009721ecd6a223c34f0b8fccd182d26d42813e3e690622476c758d4a90e1139622ef84962df75583acb19ac2a71fd0972b9b059ac7ffdf1531c84ef4f16fc977de809cfb9862373e8583b2a880735f17720087b811e72d93b70e00b19652ec3c1c573a32ba7a828c840626b613d2c7baf0a1e37080805b28913a96d850489b426418c5be83d60b586299ef25c7118093d38e502713a242566d4868c839d90244c6f6f718ac8eba498dcf21951c14036e35fee4e4be99766c1cb4a44ef5e8ce5d8afaafc432af5eb15dfa81bb349579964ab43adcdd646080cc2e0708b43dff8819aad7b8ac7ac62e4550c3d632c2080f6746c4cc1c9f59440d412275c3329cc5fedd912344814d75986a5ae6b219ccf871437889cd9cfce49c419164ce3ca29aa1058aa7a584e3342db931a35befb167b24184f848c8dde8ffb745c0864e2f73fa13507b2735772174f0b7b2c4a426e65d2b15d1b0713ef7b66888abd1a7dc5f70a8a4386bfaf94dea5c49a82e90b780bae34116d318a52770821993b4b50e24eb27726e21ca0d11f577a53b8b8c8997748d2ad7a8e6803346f5a5cbccc85c73ee6267999b43bdf03a1106be6f3ca76722b2dcfc72bc4e1b467759f28ea05da7273fdbe56174299c0f5b8f5844451625a78abbec76cdb276f26e777f875b313e885f02459ea5310d21be96684fde30b9111dbaa7f64ad010b81fb52189dedf8faa422cd48f970ea712ce433f6bf78da735757e1ef069304acfdae1982e64024a3b1951d106e20f29304fa635997dabd42d8a0ec73f629f863696c15d27256fdadf661cda3d1d2356edd10e04eea5c888088b48f25b1e12cd0be982197f10b5278d7f17ec73d4447e0346356a2ea4052ee0bee71d4e9e4265b36796da894226ea704f896f1e389c51e90b44b0a3955c39bff0b23a6df0df4eea447ca69b550458281188c349d02515c709ae363f2befde84761a8970b8d7650e4ac29d015b68c3be6cf597770548d2116d2d7dc5565b4e591aa06c75cc9ccad69633efa0df978a3e6d393fc272162500e1844e8117ff14cce87625f7e0fb9e459a86d0414222f7a008366726b0845ddfd9b4c1359d3d057e9f36eb7e05f32b6bc71d49182a4508a1e549a0ce5f1a8e455186263d980a5d0e75e62f456772cb5747586a6398f5b57ef532ab41f580e4d6fa7d041f2f34c721a4323979966120981046d1377b7bb755a9ae9d839893bb3756d044234c19267b0608d57970c8d0bf94aaf3a6d14eb6347b568c9221c2601ef51ae2ca4ab9d93bf537c227ec119c093edbdb0ed309464d006be96fe512544fa1f7315ab24b51833df3393478d7eb8e5fa58fde1b7b508728ae867469f6c1c147e2f12dc8dc23a6ff83d8a02c3cc9543b00e232d37b3675cb88d22682ee92327bd1bf6c2a770c076934d22642b56d2aa6ad4116ed9bdd8734720169a5e135bf4c48e60cf8b955ba8d04a92374cbdad539dc4361933464355a74a86fa791f276fb1f518e3e5fec835dd1b06e70c60cecbcd11d716ed682ac00cb84c47674a489edbf9838a44206d3399d38e6121648f48c2bf6d2feaedf195e88c1c0783d73eeeb4fa2c8b522a13cc3b8aef6b3d3538618ff0eb83586543fccd70fc788aa092065da446152a56c30333285ff21b7f906e04232083a25994f48df74df5b330f6d1733ba70c75b11d18602b70782b22e4dd1bb76520fe9c8d09b2a771d78f6db21c3b9c423e33a6c1f6e45fd24c6cfba2958227c3344b34c63206e92013c7e15d4a8fba4778f0d3b2737f5f6c305d1c8d6af127d1460829f2d803c8eb25b687c66d8ecdc6cf6cc1053a1bde2ca411aef7071e95a4175bc67b2a0147bbe7c46ed37f2a7a199bce18d8ee5b6fa64fc627898aadac03115b89e59cc9d943284a5c6ee710b52257083936b2236c365c014ca3f00cdf0ea5b9be21f19a0c3e97a7fe622a95d61841ff42d6e5049f6c7b3a3994b0c3467dd1dcdd496767476fe114218a50c3f3ca6b29284ca25ec1c773a54014078d03ddd6708245172de848b80168ee373e461513cf1573d8182490b407bdb1fa3e87b35fc7ea0bb8023864f9b3de9851e25eeb26b2654cee97093f7e659b67fdcc7609572996ed775fad82ee726eeaf443afcb6fd2def41aaf2968e12c88754a073fa7780d54a4b831165dbe55a117acde06d3f5fc215cd10c960f79a36e6cc0c58baf7e8574348f228324cc102dc27536307231da953674678b497eb35ab1848d4da7514f3575907b7dd7d539ea4e47a6a46eaa821cff79eaeb3e6e7f1d07d9bb2124fb15e0ac7ed33a06946f5c41677f6dae993a1466f13c2c438b545452ffeecbef4c8743977e2f8a99e69b61a846a5db2a62d0a41226836d2f7b42e3ed58619b09b7d454e9595bab092fbdeddfef01108e21f7deb5dfebbc49691c90b1b1f7ac750000c1aa5b64342c138c46ac66f56b130689dab74642f1a4a22feb3f2842cde2438bf6611a5e9382c91ef8a2c4a2138b34aded9921a0bea09d6d03dcef1864326ec866d38211fc1e1c112359e986af4c1d292b6d04e4a28e88e1397f32634327d191892b0e787d6e9fe7568aa85d08cae325476b18eff4cf91c8b3c3449cf965bd66a0c83c5d879f106010a4413ed5c6972501a8f5efe8ae34f2c654406e78ea77d375f50241d610f4f6458a95a782f190bd1a1ac85c00de184266635ffd23850a60b63f6838f71308f928d37d7a0867bd655f31f2edd6da600d25ec56f2a8ed85ebb541db00c7967ad8b1cafd0d84f312f10b060cc591070b7b60deebcf0fb648e018d04fec2954f1687ebb468710ed7542d7a6affbd0b0664d20f66fad723cefe3d3421e8eb2d3b9c4ba3c031b0c390b6cd898bfdc2606270933ff2fc87fe9fcb6f304c709e976a1065c3b1b362e7702833c3eeca6a2b125dac31d9870390e130835e3703d499c42667a8b61914e6ad936de77c218b8fcd43a4e53571e675ff47912becac671e341ffb3a807f36869379c5abb7765c669cc98d55bac81e64dd3ecc9bada0b4da603d609733347416de79830470199514fb3636206502156017605f2aa3d4b81ccef4605dc9a8f6f555fa0972aa6f38275c662abac61ca215ab6f2daf0ad70c5ab134a5c6c93fa615370a2eb2e2bc73e351597e08a861f328008f29e89da47cb267667bcc85e587da9f15d47090c7b2fb5a945bb7eaa11765c74b8d956d63995b74cc8f6669c4bd7d40c93f5f9c58cbd2e159cb1129e9f25c40d605531f36be555c415e823004056a1e0da6bd3ef8453529332b70d32c7ab2e78c32e98a320d3b63d6c862a1303833f98eebf7c2661e1ebcb2ea6a2cd2f7492f6cf97f8d6569a811accdd13f56aa99b0de113345f89670e5045dca2c06b26d6319e70dccd7484e37beff2bee15ccd0477fe5ace9f7c9ad5883d563cd7776e12ff70c33ec07f08f03709ee0b6458ec3926bd700b99321a1394a3094a7994f52dbc0068d4882e9392d5d707edeb3691b97fb79bd0e0951efa9ed99f9ddb0be5d826e697ee6f01d7332c5b2276310811c33e230c66e5da26e469ddcb1bc682de8809a89caf42038f38afd11938f8b27834c2d4eacc44ac13f5c472b54d5845395dc0c2d4d1f98c223706c667af20229237b5186662f78572f0d025f4d4f210f69e82f8abbabf19d844bb12edfe9443b420705069dd9374d139035d63f5d7854072226b30de0ad8349bb0866aaabed96880fece6857d4fd5dc28b4ecb0cdb7553a55100e6db3d48ff0915ac80f7d9eee3285a6ddd5c836f25a9bd3e0d8b2f1a6be10cace2ca0be818dd3c02c8b8ce25e14849dee88656787bdc2b855d4529cbb8e0b3387c3ad20b155c12484b103de2fd2dca17bbe0394f975f2bab32b36ed28365a5497276dc2d3c22d1a74dd2e41c79cc71572d9988c1518b968e627297870a87c830cd49b167a6152a6fba65ab35d73d28a0d343a3c579", 0x1000) 19:32:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="263f21de4847b998a9ffacf1009838c238cfe750edcf53a39b2a53a140aac2ace9588ded522d70b9e8fbc902b736efce818a779098100b9f29d94aa63f16292b1e02fac4ff41ae5a4d061865f66ac8064a3762990949e39d", 0x58) socket$inet(0x2, 0x3, 0x3) recvfrom$inet(r0, &(0x7f00000000c0)=""/113, 0x71, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000001c0), 0x10000000000b, &(0x7f00000002c0)) 19:32:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) chroot(&(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x116, 0x2) 19:32:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 19:32:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x80000001) accept$inet(r1, 0x0, &(0x7f0000000000)) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0x0, 0x7ff, 0x0, "0366402b96297f0c033c02df71795acd76ef3caf"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ef93f15d82f6e016e1be36ba871ad0a715c723a9b3d40bf8c390987945bbc6277e53a4af894b893f62fdc417ebec291ff090b7471c447a0c1a0fdaea5f838d000d109f12ba2cdc1b538e47b7f7e135ab2347cc4863dd43d19a2c2b7793ef38d456a529cb4ff673a58dac55", 0x6b) write(r0, &(0x7f0000000280)="00adb9563a12fe953d9da6746bcff273ef93f1c607988cc3379c35668ba949a54ce3d08483f066150d", 0x119) 19:32:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xb3b9}, 0x8) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:32:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x100) getrusage(0x0, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x0, 0x0, 0x2}], 0x100000001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x76a3918d14c6282b, 0x0) 19:32:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}, 0x0, [0x0, 0xfffffffffffffffe, 0x0, 0x2]}, 0x3c) 19:32:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa30, 0x0) r1 = syz_open_pts() geteuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0xffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) 19:32:31 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x30, 0x3ff) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x21, 0x3) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) close(r1) r2 = syz_open_pts() close(r1) close(r2) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x160) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1) execve(0x0, 0x0, 0x0) 19:32:31 executing program 1: munlockall() r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x28, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000940)=@in, &(0x7f0000000900)=0x126) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r1, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCEXCL(r4, 0x2000740d) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r1) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') getsockopt(r3, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000840)=0x31a) getsockname(r4, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880), 0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') r5 = semget(0x0, 0x2, 0x200) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000980)=""/86) pipe(&(0x7f0000000800)) sync() 19:32:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x23, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) chroot(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) sendto(r0, &(0x7f0000000180)="0a42bcdbd24552b2732f4ff4640d8785e8361bc67be71a4eb1607030406c24891ea748bb7e058331750f1c4ff61dc1e3932b240c42dc35ebe266813aca1906d0b12a5d4c20d30c1d7485799dd5401afb30779529c9910aff21fa9260914e5de67b365cd6733d2b3326743060137c41d9340ccaf9d50e4910910c19b30e01b419b91c7b50cd198ff43c5d5985c6e76655542b1d2b27dbfdabad0641e07245fb266c9f4b5e4236a63e08aab63db00935331b78c1613c24a929b7257382ec47efe8442856470494c507c7ea267dbc7df3c134e853bfadccd2eca0", 0xd9, 0x400, &(0x7f0000000280)=@in6={0x18, 0x0, 0x4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}, {0x0, 0x4}], 0x3}) 19:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f00000000c0)) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x10) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 19:32:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000300)=0xe0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x29a2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000175, 0x0) write(r0, &(0x7f00000000c0)="a836d0bd3b210e98d235d2a5299de63bc6568dd93c6a04055ae183b2a4b1e24025f612cdf53aa834b43925d0621101993cfa5aae39f6e61f8a28cd9862e00edbd097ad2e2b4a25807849302fbbd014cbad68118cddc5c66497324dcda180229ca9cd1a12457f545381fbf12ee1138a8d510de7d13d564e31dc814e3b1a465e31cc6970a17373dc710ba56775ece3537b71d560c89399db192c282bb22440ef06332b80a51e81bfb6f228615c830fcbf713641a7106d9ef3bb6f4bb57d75b80d9bafd9f5b4abb584efb2135f8dbacc51ab7f89abc8c2c05ba86b68e338bee2124475a523fdd09faced874560659814ada67", 0xf1) 19:32:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 19:32:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="2f1ceb586918", 0x6}, {&(0x7f00000000c0)="dca5ee36851e61dce9030fedf03b522be583b41bf8451c27cc018a407ba8c1c55884621ecace63a4ed6e14234b1269aaa415be4ecfcf424a7258fb952db608bb27b722d39ee2190085", 0x49}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) r4 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) 19:32:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x112) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 19:32:33 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000740)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 19:32:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x0, 0x5000000000000000) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket(0x2, 0x3, 0x464b) r13 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8280, 0x6) r14 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8421, 0x0) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="ce1dde7e34ba7e384b887febafd04ef710cef05f", 0x14}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}], 0x90, 0x2}, 0x40c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x3c1bbd6edcdc02e, 0x0, 0x248}, 0x0) 19:32:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 19:32:33 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000000)="fa80a68d6593c05861d8ed42011c26c7fb7def604ab3fd9ac1f729ce3eb2d65a06f01e6a072c6c8d07e4694de5c74aa766a420627224b88439c4c8") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:32:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 19:32:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x7d, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) dup(r1) 19:32:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmget(0x3, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:32:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x121) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 19:32:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000100)="4835cd7ac37aeb8122876b56e9e67daabbd77a0741f1bbf962b638f42ecfda9eef730021b66cb271d4848331ee06b34f2446ed832a03c3c2fccea66418332869b0aed29fcbecbf1f41fa7fd3906c15e0233063641d00f85da04333c6f740236d4afa789a1907e22ce104ccbf67cbe81decdacc7b2ba7098374255a4a5114e4d876b98cb5d046de930899af2cf56fe33269a27762b66d7cbb617ffc40d0f2692470e9ea", 0xa3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x6000000000}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:32:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x210, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 19:32:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r1) 19:32:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="7e9feaa94f4c", 0x6) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10ea0, 0x80) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)="1a8db0cf52866acd28515fcef89153f66c6be22a182e01aa9ac43185d437f2144cbad38df78f8c55b5de6cba38abb9686f6a750a8d656af734031f635f4e1bb636220cf0db3b8136484e8682079cc7e34225fd6072363758fe0ebcaf50235b39b57844f277a5f56c0b04e96d6720e4e3e43a7338163e983206b5f4fe9096f2434af2eda807", 0x85}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffff00007f000000b2720000000000001800000000000000ffff0000ffff0000115400000000000071f35062ed5aae96fd13daa8811f1bb3b86997c5712abdea2a93d2c9bf299dc71749c0fd32637d0fdc3ec98192e8f4bde38b75f4d8bd89ad1e3da52f1a78b7eab4f97870b719e13bba90e73f499f2b56b21ce41902e88d9b333013edc8804b129923dd84a5f8349c630fbb5fd67e2fd47a5705595b1e7c4313845fb5bd77a2fb04f49e8d357b4ebce811b7d3a93a1ddc98287d92b68874380a7fb582d3efa5aac074b2cb4fc3f896623959"], 0x30}, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') 19:32:33 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) munlockall() getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 19:32:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/239, 0xef}], 0x4) r1 = socket(0x18, 0x3, 0x3a) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000500)=""/4096) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff95) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 19:32:33 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) close(r2) 19:32:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20224, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4e}, {r0}, {r0, 0xc}, {r0, 0x12}], 0x5, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1b31, 0x0, 0x1b, 0x80000000, "9f222288db7d8d1dccd05f2dfa9a3e5b6e3f2e2c", 0x2, 0x1ff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0xb6c, 0x8, 0x0, 0x7fffffff, 0x5, 0x800, 0x0, 0x3, 0xfe, 0x21680000000}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x2) 19:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 19:32:34 executing program 0: r0 = syz_open_pts() shmget(0x2, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 19:32:34 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getegid() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 19:32:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0x9) 19:32:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']-]\x00', &(0x7f00000001c0)='.]-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='%}-}\x00', &(0x7f0000000340)='.//@\x00', &(0x7f0000000380)='\\.^\'#\xc7\x00', &(0x7f00000003c0)='\xcb,-{\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='<\x00']) mknod(&(0x7f0000000a80)='./file0\x00', 0x2100, 0xe89) rmdir(&(0x7f0000000500)='./file1\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x8, 0x5, 0x5168, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x2, 0xb0ed, 0x3f}) r2 = openat(r0, &(0x7f0000000800)='./file1/file0\x00', 0x8, 0x48) getdents(r1, &(0x7f0000000840)=""/97, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r3 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x1) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') connect(r2, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000a40)={0x3}) r4 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000c40)=""/113) 19:32:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = semget$private(0x0, 0x3, 0x50) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/171) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x10001, 0x4, {0x6, 0x9}}) 19:32:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="e036cdab438dbff7cff4c18c3a006f9cf12c61236b3b1758bced383b3ec1693b59108cacbc08a70d5869037361f17607115a51b16bfae326de52ce3cd5c62ddee64151a21df95b10fa0bbfb8321f013a779e2f4889f2ccc050e6d375221de8013d6b172c0ed5bc1ccb964eb07ef28d2069c4422b839d8d7545debe4a7124e68db93250e500ac2294b987834be92ff2bbe479d57a6ba6e762085418bc90b1d94981f40ad358f1cfbf2eac8d17d421bd26778162a1e0a37f", 0xb7}, {&(0x7f0000000080)="e113d5dec204d7851143b0b9cac48c231811aa93cd11fc", 0x17}, {&(0x7f0000000200)="9bf72cfc5607fb02e0a75a069cf74e49a96f1a866806e25c809beeae689accd4c1204ae537c8d5858d0e97fcb9cc05b68c1bfb1f22fcdde66e6797c06d4de93e7fc811f0e6d6a811b180", 0x4a}, {&(0x7f0000000280)="f5f0232039e17c70ef15a1ebed94090646cfacedb6887a9ec57ee3969255db241253ae52af2ea91d1f763b87cf3ec7f7ee237d8421c51b77c6f4dca50cec7c651ea7b2bdaf4d161165cbacecdbaa9dd2834aaa35a884e9113a79801a2069efd6d640fd8d039ace463748e2ba5a0f0cb256ce14c76eaa399713c0e3a170442f96413f298afae69a9226337c86ed75c9fd8917b22139ac5012376363d8dc9cdd00d602c50ff38a18481c1a0ad45b27ee64d12cba36ecdafeec015b78d54ebe8c3c435fd38e296d9c", 0xc7}, {&(0x7f0000000380)="8fcbad199f02a071bf586d140b0a9478d110882c8c4fc57c57d9aa1494580751b6a4b0d725355837ae1b1a9309422ec93bf759d19e295bf3475b9eff68006564731d053fa5a7a01103d81941f1de29267bc21f91b3e958e4678c7c036ad27896b5008b0a3025e13cb8727da35bac659e6ad226871ffdc599670b4319950f39522edc14a9dda9c74212edd407090449a00a6d561604ae5f2f06b3dcb5dd", 0x9d}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r8 = fcntl$dupfd(r0, 0x0, r7) r9 = dup(r8) ioctl$TIOCFLUSH(r9, 0xc0206981, &(0x7f0000000000)) 19:32:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 19:32:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000100)) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x80000000, 0x7ff}, {0xd8, 0x10001}}, 0x2) close(r1) 19:32:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 19:32:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000180)=[{{r1}, 0x0, 0x40, 0x3, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0xe3f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffe, 0x2, 0x12, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x7, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 19:32:34 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) r7 = semget$private(0x0, 0x1, 0x6) r8 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r13 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002a40)={{0x10001, r8, r12, r11, 0x0, 0x4, 0x4000000040}, 0x40, 0x5, r13, r14, 0xffff, 0x7ff, 0x80}) kevent(r10, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r15 = dup2(r9, r10) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r15, 0x5, 0x100, &(0x7f0000000140)="ebe1cbff13b9fd7146488f000000000000000000", 0x0) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01002eaf666994fec0163b783c8f00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 19:32:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 19:32:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:32:34 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x80000000000002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 19:32:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) rename(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='./control\x00') mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000002c0)="52a711840434b8ad249fe10d8b34f233170e7b0eb5422887feab3e71919530443c1ebfcb0d06509c6bbb42845da3d49bbdbe1c34d9b3e36777dff520c44367a309104f602e5fb72f853465d02b6809ed6fae11e49dc47d8dc12ea21f95aeab88b548752ee5989ac0a529cc3986fad078f8912eca5549570082c6ac360223217406adf57cd98dc125694e2fbe67", 0x8d, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9f, 0x81}, 0xc) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)="92091e3414a030dad7a21bb6d8707339579060a7c6666f0f579f81989085387a343d0b6aa408dbd2467459d55fa062fc53ea26954df37c95db12ba556723605274aa6b9e75ce3805672b55d66a3b6dcd7bdfcb3058b9ce507eaa442315", 0x5d, 0x7, &(0x7f0000000180)={0x2, 0x3}, 0xc) 19:32:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffff8) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) pipe(&(0x7f0000000180)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x7dd0, "3e7b923da58b53dae15fa0e9b2c394b270d7fa00", 0x0, 0x6a}) 19:32:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r7 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r7, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r6, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r8, 0x2) getpeername(r6, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 19:32:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x5f) 19:32:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="888a5fa887edbff522bbd18f561d16e184ef9337d9990b02063231df0bc731d718ad4c678dea4ccdfb7c64b088b08d6f7b8b60efe1548b84407b0cefe51696fed20eefa9128236558572f6108ae63eda03166c19c84c81b2bc28a3a50b72e4e385eb94e1d14146ab82055decb68fa5f1b1953ffcf8bcb6d4c1aabe6a20c91bd8b891fff1db3d81da8076e381a77631ec343d197fada2099827f58f39defcc0bd046e225cc93951a711327913186286123064f6aea9fd484b1201d0f86eeaa2f34ced803733b55d954a41fbf9be33e3a6cb36d8a510cf38ccc1b97ba35edddd231df07e7db6c973c55d1057", 0xeb, 0x3, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x1000000000004007, 0x10001) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd65168cf82846eeffb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe534215b265ec7b3c22f2c6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b740900000000000000da6f3b08fa5752d7235bcfd62ac6bff83d9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getrlimit(0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x209) semop(r4, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r5, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x200, 0x3}], 0x400, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffb, 0x99, 0x2, 0x484f, 0x7ff}], 0x3, &(0x7f0000000640)={0x2, 0x12}) fcntl$getown(r3, 0x5) setuid(0xee01) rmdir(&(0x7f0000000340)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x21edb60cde99512f, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000580)=0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r7, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000007c0)='\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', 0x7100, 0x2) 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', &(0x7f0000000100)='x\x00') connect(r0, &(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x10) getuid() getgid() 19:32:35 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) socket(0x12, 0x7, 0xc2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$KDDISABIO(r1, 0x20004b3d) 19:32:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) dup2(r0, r0) 19:32:36 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20090, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000000c0), 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 19:32:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x0, 0x20, 0x1, 0x8, 0x73a, 0x4a, 0x0, 0x1, 0x7, 0x7fff}) 19:32:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="e67638c4d0b02c157c208e1743856206478dbaa35e0bfd2cc76ae1f73236a1aaf6fa9e4b48b26d8f850b3713970140b4432dc12f87a00d92b616343eab882695101dfcfd69d4a571", 0x48}], 0x1, 0x0, 0x0, 0x406}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 19:32:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x8003, 0x1cb) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:32:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="d59111e390689bd70ff19e87e3de3e12754520cc00314c4544a6aae9aa4d4d56d49c4be9404280ee649fe428d8364b2506baaf81b34d365a903881e543fec755f4dc659bf64e8f572a6458e30e89a9bb71ae6bdbee4f2394481b13961ba1b70e67", 0x61) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x10000000000000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 19:32:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 19:32:36 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000253899c0806745945eae6f0d142e41e079b36ae41679499fc345d209337f647233179ef2c306ef07ab3a8f253d553de8fbd7f7284fdff6d8bf6c0ad04e092eda049f8c57e786a7073e6f59bd2f96def1ebe6ece20f9dd384ad4cb697784be9f8b48b3562edece5ce2920f835974235a6cd93590faa5b83e0f023af"], &(0x7f0000000040)=0x6e) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000056205b7982b34690000080f7f19b9842cf0ca8250adab83e5d2e6e32e64f165a29957977912ed3bbe7153cab779719b9d3c3584d372f2a8aa531e2cc044a3a2c860087fe62d6f79b"], 0x8, 0x800) 19:32:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 19:32:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 19:32:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = socket(0x7, 0x1, 0x5) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x48) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x11) 19:32:36 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x3f) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 19:32:36 executing program 0: 19:32:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30280, 0x190) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = dup(r0) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x88) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 19:32:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) writev(r0, &(0x7f0000000440), 0x1) flock(r1, 0x3) 19:32:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 19:32:36 executing program 1: r0 = dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x41) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000180)='/', 0x98, 0x1) fchdir(r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0xc52}}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 19:32:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)=""/230, 0xffffffffffffff82}], 0x100000000000023e) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 19:32:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x14f) syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 19:32:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x9, 0x8, "fea3cf07d39bb8d0ef75bb62e9dc0a01420cf192", 0x6, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x3, 0x3, 0x1, r1}) 19:32:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0), 0xc08b7e3fc21297ea}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 19:32:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0xf0f, 0x2, &(0x7f00000001c0)=""/179, &(0x7f0000000080)=0xb3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) socket(0x2, 0x4000, 0x5) 19:32:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1b1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 19:32:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 19:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d76cececd505370f55d9bb05dc03e23ac16893237f559b7cb5e32d0ff2d4e7199679daa987423c259803e6f43953aca8c2c14c43ab21c6b2747aaa78947da61d75bc9028a2b887f01309", 0x72) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 19:32:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x101, 0x8}], 0x1}) 19:32:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:32:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x0, 0x3f, 0x0, 0x6, 0x412, 0x3, 0x1, 0x1, 0x1, 0xfffffffffffffff8}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 19:32:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001180)='./bus/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xffffffffffffffc3}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffe6b}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/52, 0x34) 19:32:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 19:32:38 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) accept(r0, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) msgrcv(r1, &(0x7f0000000880)={0x0, ""/12}, 0x14, 0x3, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r1, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) 19:32:38 executing program 1: r0 = socket(0x6, 0x1, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = semget$private(0x0, 0x7, 0x2) ftruncate(r0, 0x4) getitimer(0x3, &(0x7f0000000080)) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)="99329e85104c83959d36168174650001b52fc08d1020df2f16af3fb41489298b221d30145067c21283a7050df31b50598df64aed275de2e2c5808e16093cba7feb5a92b277302c3437139258d511299276f8f54041f6251850301e96f79fc5af9504fe71b2079fc1f87e4b84de2df1deab841055d932b7fb732cc226e541cb0fea5db3c7850aa69fb8fc1ee599f2f0f2523cf4d2f98fb143f329f88606f157c574b8602da2fa4022f30eca6d6f", 0xad}, {&(0x7f0000000180)="5cbfc97caa0da289ae368112b48f2c0ec2110586b07651f644bf8931412027831f70cf0111a937de07dd02205018dbafce2a05045631723a01662d9a2108fe0de3e287fd98e7ac915f343730bbc4d429cd49f606896dde83f96ecedf74ee6295ed561b8230cbe75769228abeffa0f2f86f9fba941382fe0308b78d62b7c404f4bcdceedecc60e6f7a0456fb1d74e58e0ddcbd07e760e1d88b73e9de39a4d28f4d74c9223a04bbe55c3065d9bacad2275296841864aed3f9380ebd57075416cb2171a1d1e495cd03acabdca777c0d0c", 0xcf}, {&(0x7f0000000280)="07ad583b73f59aa1e7633662f55368930fe074e8e41d9397e870e728bfbb6b1fee4342b8adc28be820cc7b1aa97eb7c2726d4df57818a0cb30dc7c5888af8bb3f52d2cd3e4177ce6a6077cda9c80c0478a1e9a4ba331f6d6f47b8aed9cffe712f5fe16a98cfd4dc384f79d91df0f627e6934180bb64074c5cfe8993ec729d6ef8e22aa6880886179b4de855060354e5068266f680aec6439e84ab4530c6d28ed6342f995155ff2dd44e4757c7df7b3167410a9f53eebc1efe05b8678a9320c76a5b0ab35a1a1a8e802c8a286fa69f569edfbb8104e4afa09435b0ad9fbc12676d2a27024e05c8cd987d200acaed7a4e9f552a72a1c5543c09fe9fa9fcd8fcf472e6d850c6e54e2d0cabd93cc67993dc2e32e0b3a1d397528b8f1a0f1e1e0adfb468611a11d1b3025f0bd8210bb35b46160303968d1fdf3a97e176b41c93e82b6342475edb67197eb4f0e096d3633339c09ce5fe3cf57433f0c8b4847ea87dd740e102940eb5c2d15bb8d6e7adfee3cdbe5ee8dc7ed802745498ae9f55653c7c2ac0b2f582ea94e3f333f6b030d24e8a06b392f4df12fbee28c686db25f234653d6199dc15e4eacee6a2a6adcd62cdef7ef75eb31741d3df5fe94fd512b4b21b81bca411b304051ee8a026384868d1493743e9858c701d5e019be8d77b0c8b2eb6f7769979447b9c8e9b84a6d6fe81742f8036e577b4a7e16978772f3a51e775e7e09d5a52d250dd02257adfe938a6cbe26fbcd6c030f995281a20becac44650d40593c29c3d577130b523fc8e5b92d3f1ee6d2cff6e0228dc19c6ba486e49df5e8aa1d79fb51e9c81af359d7f3e059a0d57e814528812e6163cb1b16b4ad293b49610ad3d969f92ba243ee3d9b531aed5583f80d5d7ef31585a3b62d354a0e2b1e27a73a8a78684711c5a492730e163a30f900a771ce757e1cb097f3b298d7decd970d13646e1565e908430a32206bd172706440f25525a069f51707dcbd3fd3f6061e782fc1e0c1ec9b26dc608dc98bec33d6f75ba40621d723402bad5d7ca3b61ea718e0297a89be9e0feeacff181b11dfdf7384f881a2139e0b57da97d67b84f29883b66e28c3fb0d03efeb5835eb6e27fe1391ee14ee2ca8d057309f01116fd2306f0dacf89c1a24290655a2ad5209f86a8b73bddebb6f162c3a890c30ffe18f0ab22c82b9a95fc1491a7c2ace93478fd43ace3f1288b114922766c328880d5a8aef9a0a52f91ef69883aff26f0c69549b270d4f92b11c4234d01e484e6074662415298ea4e4d207b47163e9ab6f5b588f78387d22e65f7d076ed0f6c44b5fa6e7b71808bac48c251ece27e634e0ad2d7bdc6ba7ad22f132502d9110957ae19bb1509c1f6ae12ed76ff6f6189925c283cd0bf857072a4bd5917c30285075961c8c05a1a9e43a6142264e4f96fde7dce56b99489f0b06f22c506e11f253ef34aea03ec130e6eccc7e7ae284b88fc5f06f240ca1f4642657f85e2f3b0d1050b6af432e53e2dd9ff0902c56e445337550072af870e28d115aa89bd9ce078d1dc97290fed32c86c873b9839b23a14e28024fe686fdab995131d2b5ee39f3894d9d1d35025fdc0f35e05e1326b1d2814f83dbc68dff335cd49b2ae245c71400af66a67d5ffd84639e045c0a1a8a4b876d4646361bf64b1c65803eac3a5601df931979d18bca21463cdab854fa4f2a9699c9e0ec0f3947691e90a83bd37b50217e42b700554664d34f65e06feb80abfdeafdd9a90fcf9034ef84e405a4410444b84d69be5883609e19eff067058a4762816f97c4fdd3162800eaf835d9e72774ca7feaf9d0075d05f50e3537838f7cc3c56099ef9293e6d150e1e485569fc38b85cb0fe853ce82b551c27ed4bfbc0598fd838da79ed35a03b4c230bcdab460e8e994f7200b21eb6c4bb0699747d9e7229ffca9e614f754cf9a667e105e33f91cd21b9bd39df5256e945e34c1a0466edef7749b30c6f174ca3bddb0b644c6b2e4f021b44bd43af8cf77f8c53038e7756709a8d031f11ddc3fd3b530969426ba4b69fc51f9629daff57c27c958286424952723eeb3a0cadcaaf8516cdfbbbe78b2a4f453d0861a8b408814282bebc5ea5c8bd3dede0ea5d915f0929ab08e33cf0b725021efd29d737407f73855698eed749f11dde2f6d6a547fe96f65e38fb4f92c227574fdd058edab52609c75dc01c0821f7fbc66478b47ff6285e63c89324f7a46111e98cb1fdc8ff2850db7b6f39e94e09991ae0abd5ac012753fa05e70d7b2f1a10924848b89464f7e97e0b70b148c5cf009168aa2df25e7801d7a83a2cd6574d9de8a745dd409b18e0609416c2bf0d423fa77591594bc68dbc64fdad57be95a7b7ca84a9ce13bacc0a079a89f92835f84cacbcb6c7092920949efe3f7593317c39cf051ea4a4b38c38ccb93575e34eb8e2d7f60d3700264edcb7911cee71324459f1137cda118a576593918d40c73580bbe1cfba775fdcb2f76ef3ffc59ac232513ddc9309771a4c9db43bdaba3c52b9873ce51dbad9f545a472ab6a6e808d18e369ac181ce221b6eaf1ae6392e95ca2146688246fac6b5d62dc42ade19a4ad8f8500dc94b04e5d69749e374910ff47e0b20b81ce6ed4ce32df51c80b3f136b7c7f29e4149ee9bf18f59854c4a8eebc7de0d665e70b87e5d2dc36533e57cc8b0c8d098c5b0230194af846725fdf237f03d2f7b8e162d21809d370058a2488b1c2b9376f746ab0e44617c2002465442224f569edead83d6eb88e4bbfb72e3bc2d1957cea72313b993b7dc78e662148fda624dc659ed3e0b319d9700b35148fee98c80cc1c7bcb5f5b107dfefffbe6e6ce7520e2874616ef3a0da959437231e8eacb901cc889ee58a1e22f566966cf439364425ab8d3dc2c4ae331dbf5252438a3b2e9da95133600be9dcdd7d0ff96a47ccc833489c214348e96a6b0261536deaf739a811465f7c194894da12d0a6d6d28b706f5e6de3c977f87267db3800460156eddbe2c91eee58439968409f45303139abec8448847859250c854d4de0cb64216bb13f43925df87248a83823c0773c3762c484d45a64b5ff778188c1ca25448d9c9e179561555725b19a63941f05124360b3e4ba448d2623e67632e7e756e52b5979e5672117abf6a94556d4338b2bcbe8102fb99818bbb6b6016a5bdb9622dc30a93a4998956ec9232adc2725e8a3d900111266842591cbf0d2a55be908d9e99fac9b19b01e2fa42a732536ba72934978746e3d1b30fec40e16fcbfc984c7c626961fe5c866965179d6750d873dd1b7ba9f711963984dd762fe9c54232dbfd6de0000e9b4d6b99212833f0ed4bb69a914354f87341aab9027d4d67c7cc9fbf669399fe5ef8883433c20038efd2bde75254fb7805863389f7e501f38a826be67c46d7e527a9fe7083fe2be7be3aafcaa99fe082a1a48341646737641c86df6c1383f594522a7de3a9dbecaa9b11215f6892e6c867a3f98367779a5a2b78a81916d54d883a403961bbc4b3aebd693c4c601bf60f0ff16fa782d0c73ae90be87a8d5747b21e9a163a3fd2861497f4aa9f5c3e98a9d2ba09f423928b4f0bfd7bb5d007f958d17686ba98e01070a901b3ddf537d8763471ed6adffea2a53628d5428c652f69f78b46c6c9b8c7d2df8c72aeca29c24e3d68b807fc1750b998d65d699b48c573ddf595955a742ee4ab2901501d506747258a8879427b6ba621d635822aad0bdee6cce28ce858e6b4360b5f0402c14c6cdb8b436b660fb7265c27766fd12ce90eaf0545d156ceb501892eff3869b0d099fa5b3895163324401d9dea22652ab4457a62380d8f059441d28aaf9773096ad4d0eaa90409278e6caefc268f3d27be77b64c27321aec808fad2e8b42d7df19d5cfbfd28929109992bb73ab5308730f2f35ee799431065203425cce5fa7d5a58c586afa0db2585fa3b7ec3c84683eb8efbf272c640dcacccd405c22b1c10e529da0a3d8c521fc0e8ee618546874938e4b88af3157fe346be6dee9e593c48e61c9eb8246b127e05d848c41b936b95dcd5bd793544a3aaadac2172314ee6bad6e2db5361254a284c9ed7439c79a4ae70103480785ca2075ced74e4a0bcd0a7191dc92f6b9226e5824e34c8287c26d63bfa9f344f15b08cd60909a3943f119c83e7f4833e2bb013f93f833642c6d1869bf6be766f559be4a24128cd4377c66b9222786241b3b8add6c5b0e7249162b0c08c8cd581fddc6095f7e3f6ce378e4389fc3fdead61f181bdf0b1119150889afc4417fce2f568755f757cd6a3e54f2e9f6b1d4b830ddfb696a6f8a22c9e2e39d69f7b7d64da4e99f02fab4d94ba5164e061f92b8ab94dba825f845e87638870f968dddda059389d5aacbf72265b4836aa39e3cf856b428c66f54f2c76472eb0b41806401bd8684adf4f57836e1167452079f16e08877ddc5fae6bf93d9e5f564053fa33bf1aa35b2f573ef2816bdd2235e3675367264c8c31b0500238d973339da8868d9bd82db362a0370bf3152eb30b1fd11ab4bed735986f867f7a2de39de3c1c75dec83c3030243f2135b54abd80b1e4f66fdf38d52af045e8c156612a719809f469b104937191a3676e764bd77779e35311c485ec7e30bba6b6dcb5a5cd474ec943bc2cedce1d683910527eb85949be9cb864458aac9514f4b88da37ea72e71130dc5c0e390ab3df93ab93cec4d7239e160da56cb780cb1f7da6989ccd5c6bc6cbaebc5805c37d227d12b4e17a1e4664cb0632fa42267653fa3766e28939ad88cb68d88ba7bcab1b1c1260b4790989aea5f0f70dee350ace1b5ba49542d41c6c743459642aa933a42e2459bf34702a6e37c0013a64340db8c43908b50606ee7e5a68e719933a9f9efe5b751269403c60bae8ae46239bbb6452af5eab0b98c899165f585984e1b9e1c7be50e8ba80bf15387336bc1f91d9978e9cf0031be84faec7b39ffaea3013e90f38f60d2bb4e2affad8c205db855de25ef30e4ae97216c28446dcd534c0ecaf4e9a7f57ee44c9082abfebd6c81c651cd657e6ae878c530249211228faebe22e92c34f45da1cfb5962f48509e4fecb9af4350e549f4153f92013ea0602bf64c1ddb534dc16c98c4a642d903e15f6748ec3cd9b5fddce264357c06eb849b7935d07ef869571e446e90bd9389f225ea54d37aa309a9b18750703704f910e1de04852d5ad1985a4dd47f73d7203e67a2d923b91accaa8ad5df80e90f89e9510f38fef1f814f6f3feabe03c5bb63709889cc05358a25d671567c8c8350f92572e34ed26406a3cb759a36a19ddd24b9234db31f660da7291e8af2d4531681db76d0cc18fa6a22390f5f9305ee002c3c9a902611e8bc29aad44b603bc2f675687bbc59d57411c14609432187432e026da4576c297c7e1d3ba00c16e4be82eed90c0e88682af3beb9a5cbc9f03cae74c80f4a6e43f8d5e65f5aac31f4734dcc22ff25328258f275dc3d8695156872b1e90e69d02f990f91a09bb6107626fc7d1ffc8a1593fbb920f469a7f1c9ac290971ab06eed5e2277108590587b567e76199d62e38f8db78f571beb69b14a8ed0711c92d5dfeeb627a65e17b98e6a39587d753acaaa4f07326d8ff1218fe418b3ab51b74fdb745f20a890cc8b616dc4153101bb3a5de75fa032f60100c6d83913f2e20310e9a87095977e7d21e6afaf1f7cdfcd77bd779254227538cb2b2d58d8ab5e93f950521af7029277da9fbecf79366cc398e8186fb1569d7450658ea092a0113e01f09241f1d5a0e925980dfaca2f417962f1a7a55389dfab5348a1b6aa280a2939d25683", 0x1000}, {&(0x7f0000001280)="944837d803788b4ebe849a73a0601ab320a970ab689194170d184258093ebe7e3000adbe23da782d5bda86aaee0edd679a3e0d0520db4898509506d7aaa40ad476be112ebd523f553c999a21527f18df3b2688c4a71cc605571127df7300846d5b7d6befeaeefb6868afb0333b7894", 0x6f}, {&(0x7f0000001300)="fc686d1bb8e5be26078404040e4ff4279e96d09c4f258687cdd3ddb63fedff5c49f5f6b63a1c568eb501f10851ba467138cad149f4d1e7883d447a09efe552fc94bed0ed861fb8f030d8433cdff754b9b53bb74229bb9692eb486610eb013d5716fa750782be0984eb40bbcd186c053c199a9d33e9cf452b2831fc7ea92e44533e75e0455d631dab59528218e5718fd9997a09d4619517eac878f8a671ef68c4a718dac641345020a225353a0e5f692366a013be1950ddab6f84741e9e", 0xbd}], 0x5, 0x0) semop(r3, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0xffffffffffffff8a, 0x1800}, {0x1, 0xaba, 0x800}], 0x4) setsockopt(r0, 0xe, 0x0, 0x0, 0x0) 19:32:38 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x418, 0x0) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 19:32:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 19:32:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:32:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="66ae558a6b3db2649d34b23a5b454464f6100a0862f06ec612a320998ef10502a62d071b0281dc946a5711d20a00cd79b8f9d867d56c6046ee20b25a2417928af0d7175cadea1648de6053612e105362ecd43a942466637df924a0b10ae7abb2eb19c6f56a1114b26b28d02815d1b1d36ab93b496b340e294c438e39", 0x7c}, {&(0x7f0000000000)="bed2d18b66179dccd6b2c23808fcf1aa5136744d44e04eaf5bde3233a920c53c23acd1d3ef7ac8e895a385", 0x6}, {&(0x7f0000000100)="95c80df5f019a9a6630f6e322b2a", 0xe}, {&(0x7f00000001c0)="12e39b904e7365b3159fac6dfbb1927a13253682e296ca03baaf6e943d2787205ea0eeabe4fb37d1a057d885c1ebe117a0093ed2e344caee64256cfd487348e2d4bb2673c72f8a16ea4a74956c9481a65424960b3da588c5413af9a8577f77545dfc34779dbcaea03c3c992cd387d8cea30c7449049214d36ac5cc3d2e6ece03216bae128ba029d5869e2bb8c1aac69db86cf33c22a77fd400700ad0195a729f48ba5093ca1ea30072e5c7b8ce284d1478d07082299935f559f3080d7ab5e349b29771b9bc9ab8227ae85ebea14a1c5568c336725a1b24a5046b47469a6a3439cd407030e728e30b79c60c360195d93b2420cda00eca9309790d", 0xfa}, {&(0x7f00000002c0)="7ddbba44aebd8c9f1c1847b68b5a42c5d754de658a08cebeb78498d54ae0b5b2104fc3170c3376c325dfea5f5406c05dc3461edd46c5e05c6e2f3fcf3159ce7b3aead762c4fe1d1c1a11e6d1760a2d4837bc76584acfcb87d2c2539c2aa9d2950cf66ca5c943472818df7fd3d0f7f1a16631827895ac39906da4fbad1b647bf15f71f6fe79c21bd21483e2d604a59f", 0x8f}, {&(0x7f0000000140)="cf41afbf29c6063202ce2b0732d316d5821a1e1b49c78de532389ea4bd0a75a0b6043fcb5a9c2d0e12c78488e8525d1a53161ffd779e2c1a1189c4", 0x3b}], 0x6) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 19:32:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10101, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10080, 0x112) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c76c0f549cffe51ca2f99a250bd11220c69b436586a7c577f46c2067069ee167cd174d63c0ef6393e00a71074a690ea1b78d9fc5db10a7093df8666b4ae0edc4196ccc1552ae9015ecdf2fd498c694fc264f2a03ee955d242adbdb22eba7a48d1d3dbb06f153b532f58f673ce270fa38e9ca08837791103305cd383912d78cd882afcfb20732b4d05751cd3db1764abf"], &(0x7f0000000100)=0x45) 19:32:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:32:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 19:32:38 executing program 1: mlockall(0x2004) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 19:32:38 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000400)={0x0, ""/175}, 0xb7, 0x1, 0x800) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="020000000000000073ebade70c7d85ee1039939678dca7bbe5356894a54e8c8dae68f8d50a51267103cfe97b53817f9c385b9434d655516e880d19beae02fa154d8181baa4738f463d8639697e898341891898cfd63718d572b6516389d0b3e458b417c6c27e205503a234959232ce59f3db1e3fed86d7f34998a48428870a91db4b25ddf31b992e416534182987902267409135c73e455286a02566d37711ff3d4ba65f9c02e7084201ee12a9bb0f8a68228658511d1d4c43c073c754bc29a7b02958ee4f52266d3247fc3c81cafeb338b668164bce4b4e60b15c702a2cbe5f8a69020ab20085d656027988ae89d61c717d1bea4a678db69422cbbae0641a1bd495bef54edb06aaf8b3e5f51a68c343ec4de0c9680c012c512cb9d53520f6565e93622dcc6d369ac4f2b01d78ef0123ff6724928d2ccc0fcfc1713498a8ea42d2aab6af597b5abcb5cfa783f3e8cf3a857e69a99eafed55527488ce42baaea30f2a266362dfb0266dde46ce3e431461a1e45334df0a34acb046670cea70985962c29ad6c4855c22d3fe4ab5d4eb9e16c5520e4bbddd7bee3402c2f85f4864d7e7479cff65070e76ac541c6051aadad5fe5a67c07183d35e12704925cf1f14595933aa591ba4ba47f6165680bdc162f3ebf75271cdcf26f76423e8636d0342935f7246d5bb467b66b2dca3bce1212a3721a53b178d95d6897cf56253c37dcb86db9b44221d4c36b8bdc6f5e290637e39361d5c4bda8114a44fb5be5a96d16c020e47ea0dd87ad386b53a7f17f088361553d6318f47ddf7fae5ded236d229b26cb34988b698a6953619e0db3796478843de20788fc73c1111f424bb70fe7b84895030437538e5396040ff5c944cc8a8bfdda3c09f400a9b955bd673eb1ccbd1c3c99aba5e86067b377c9ac2ba8d690dd0b5f6f7702c15f3e42fecbdf9b8ce01ec97460cb2be4d24b9746d6b4082e38aeeef801773367edd812dfeb8a530048f328a16212a3e92d9d7014706db589e780735787298dff29703df9b057e07c7523e3e10d5458c67fd675c993c12ebfd26a9d4f1a80e1401990107d7437734f2216783c705d819759d198a6a080b0fd20733a962f4953f3a987978318e4a9eba0a2e628f0cac9e00ee47ec4cf240249485a5b9775e35db23c9343711aaa943aee7c07e56e0e38fccb44efc5e6680bfa94624eacf34d21e265c2958e59bbb9bb0635cd89c15c799bc3e62f16d4592d8c1be71d730f9ac8139118b8dfad591b4421e07523fd08c0c76a460880cf3ebdb1eeed12bed2c478b53164bf9edce5a6378ace07a6ba650eb86d2a9b3d770b0e18809866b01f0ab62aca3762dfc3caefa3187991815e47a53e6a44a5f73ccf7e944663116de4b0135733f8a1d6853f04cf0f7dbcacf4e361d3b146b022a506e6aa6de18904d5b9323085532691f929c5b4fd40ef171f00d1623784656233894220ec820c2eb88765bedd4b089d390d72b232c616753bc0f3afa828f8fcfb14b0b01adf526b501da7bc5f8526ad4af5f446628e418ff4d197b57897b10dbce8bcb6ee60966b96d6e78665630445fb22afe8a2f22c02ef1511e54de1af04ec72b1e19ea9a7a35e8ef48ae618d18afc7dc6445c4cdb8c13dd22755bfc6c60c11c61aea5772dd83cf186a04708a3e5a43c6158d8aa21bb3a4c5ed2089302bd42465a2ecbb8a01f3285be455c45af92b486e2b661159b7af7628909c0de47689908876a3f0643cd9b42484ee7c0020d35fe9c2bb082fcbd03cd208b0aabb24df23e1595ac1acd1c23f7a4c11204458bf23093d6b93765e9d001ae147c1caa0d15f157fe53ec38f08e4278bf3a4a5440ec96899b1405336e416c70835c4d5f78fafe876a42b61d9d9eb9b02d2fd622a2a4db9135e3feb06fcfa8e42792d55eca7e79a5d6a24fcd6c00e621a155890535352027eecd569d16b9187e3167fe09b4d6ac1fd05bed885b4c3318cb7ce574b7e9966e529484c2a86e286f036f54dd90aefeb70e9ea7d4416f619f5f08af7d870b6547402abd5c8bd675ee51f526ce9a5da03705cb274724f86c3eb4a49e215c690c0150549942616bac21822b7b5c73fbd2030ead7e889b15bf862a1289ade4c1a45cb95aa42a40d66c19a294e040c14be3a07b18c331df818c7251efba4a8f33a8759063a3b1777122b001ebad31bc970059146f2fe774f4863c784beeec6dd845a46067e57d97382370e303d03181106b3adffe3573182e54b3a48bfe23e4a80fcd86d7ff530271009d7163eff8c7b99b75ff177d03962901d9698ac97747f4342ea3279016dc7ce2485925bafb48be87411470c98545ae2ed74b8c609b32b2596e42a66252c41c4fe2b0f475d26fccaa567931f6f012b605e4ce9896022896a335298ce027d913072707f6c9ad2a6fc81c25b0c118f362ce0c53b5097cc9bd0d88d9f7f72a363a1a518ca643a30dcf2aedaffa0c3ca0e0602717aafcf648f1b2265f4b790aac783824e2267eea7ef12352f220788c67325d0c60ab38d5e50dad4c89254a8e7c2be06e8af4e2778cd58dc7315913b2f40d3f680c578b4ff64379c6ba29fa9aded78d8ffd56834775766fbfe366abb308e9806268b305ed777fbc96eb52fae286e55edfce503e3c2612cda56991951b770a25d1af75b96bfb084d623f267d66e397d716457624c6cd394c22729f6080951ee5a1829389fbe7df48225529a437c6b21eb22398dbd9963139b3a0f8b40ff18ddc6d02871718873b5dd03a77f256bfcb9a2d7793e76070a24c89e6294a4c28bf44b87c90fc0ee25a97b6d98c4dd7d20be0ff6441bebe4365ccdde4c78052767942e5ce621afb8ca42d7d8224cca4aac95f73966c789da547a8c0b5071fca7a0e07873d81a405f5d448737dbf8cf462dd10bf019779c3239534a317a07c6f76e85aa51329163ed098d6de2bda9b752ea03ec18387a40f4bd846786438b295b09e5db7a286f4781929c3190a9790ec9974f322f758f3d7295b2037bfbe94ca741367b0cf789abd6fce986e091d531c9ca9ba27bd5cb775f2fb5151d15f1de25b79c44f622452929f12edac9a680d07c8b89fd8a552d50b1c430a18108a9ccc662b65c33e11bcc08195fec08ba05bc671021b5dd0e28feec212b15ce7b78b888fb19503a8410b2f54a4d0efa1764026b90b079dee278c34cd799bac37a311937600d32c8bc4ecf1609cd40f74571a446ec65c03da44447ac836fa96bf7914ef6aa0ae1e0c2c6ea124488cd24d952ee8dd71350f7df73ede65cde07e243ed8706720d964640b043380312e1eab1edaa2a99139e74b56cc240dfb8676d838073c659ed7466c807dfcf0fdfea5b3ed435f0de8b33fde216163793c7cc5398313f81ef68163de302ee8d4d6a7a95cfa3d10e65481e2a5b1f02782ed95d9b71cc05729cc11c68f48acadb97cb21b8bdbf9fcc9d909c195f57bd8090ed2c113362b15e1492af88bab404c8ac8d9f57b0b7d23b1b50b24136c5de2e34f3b686220bbd2c096d3cac38a5e7ae71f84f083651e6f2056d7ea79dd07d86890c7437f1206e535aeac8a3168236414059bf0c5ebdae84594b306c567ae7332aa40850838571bc24b236e8af15ccbb62607351ea1dfd4ab04de25a1f38cef4360c2730b97e157982239a1907a0621290d74ca0a7216ba7c48203db622b947a94d0f02d62b61512bfc770849565258c82b79089ba4eca205c5026da2e52e1344a9bea3acd3a7bd6d057ff0b182276747b1afea74b67776c53fa582fb5803528e0989cf59c969b3f940f9951bcbe0c0b069cbc1a45291fef7589da54e2347e8860ff526544e61ba8b1780ac489a6d84f1cc17ed58a422b48ae46c22418f7269a7baf099b40fd5f1471965daacae29cdb17bad4475c54d588c8ace91278b0051764861565fa15769d8e4a63a1edc6fa6eb564d51bb8c19cf9dc58751ed06733fa72e2dbc8b62b83113bb57f12882282019216adc25540ec81ded9904511ad02eee6782feec9a2a5f8640088666bd12d184145073f94bbeaa62afb017d91cbec39ac4a9bc6d1c059cbb5f74ac02a32429e48d5c8359f07fc01787f0514c9dc12a8fc2c22871b0944752a3d31e8a1186526bc17c0c48dbbc853e9204fde7f0608d25283fd4295d36eea7aea4098dff9b8383ac1824de347c0345232844ebd7efeecc36d0a409ab8ef78dceaefa35cc2048d674a5b90397ad6f934e576ecdba0dd6c16e9141607cac41bb0c483a62707847405f544d93f120cc55c90c1b8c9cd5bcbb57455451461c67149e414dd9c428b9ce3863fd22499e1142d2b64c2f8ab468a5ce176097e691fb08c8ce02fd2d530df88123a8c8089669f61edf6b6d76650b6f4499dcfce126cf6ee1a86c9eaf95c73e63580663faf94aa66e2a82537e858b725b67df85f020f4491f29e1700c70d2d936c57f9848045b217e664a03a11656c4250254bba10c421b4ae68b42a959775086f7d0ca41954f4c30d9850216f0d9c33e4477942a2354a76843a577fe11999aa9f23a463007a336c7dc6a3c474734c092beee503f85980fcc3b719b4e30b81a354f7c58e65d94cc903c51ef53df64e29528528cbb451a75133f18f0e511458871491607e7e37181508f339265d2f640ca1ebe16fda51a1d5f5e17d77d6d86168718e9b6f34513cfb2438f7121bcbeb9c35eb83b93f41938c37f0ed68d1fa634bdbb7014caab1cdf74fb1f926f970ab8f91ad7b89df9dd735bf98c19974416771c990fa23a39a35a3d82dfe79ef10c0fafc9a7a7bb64d23f5c98496eb31570d1bfbd235b9fcfcec9d06106f7f33c27f106e350d250891806897f8ecc2bc13f883ef137a8ba792a2fb44f379612c837eed385e46af4a12b9f54b7303224f884fe13a23db352c485f467702cb226b1ac5e34566f464bccc302bb73ef0d50612bc21d1608eec00f9d1ff01d780f5c78b07adc6dc13cfd2da048afaec66365a64b366e91612e493083ac7a1127095172467db84572633ed69b10255a0d332de966a268eefce28300fa4d459449efc76c29ccf72b128545fac2e26eac794ba17a93236f7c624fe8f3976780324cc8e463e104c60f1becb10c561927bf5d800ab6d75a1d36aec8d95a5fa68f677618ef43ff6dbc70fa55bea15e41ab8b5c941048cf34639cebf145cca7a4f598b7c4131bcb3ee9205509ed9ad88787d35e345af134b914afab5978ba7f36e5e4dcf521273084120bfe18df89d81bd810ddd72bda06ab46e9e9df544f5789c9e70aaeb7a06ad055f3382de4571d952e48f02933099ae323a3feb74aa6fe4168f5778023a72550c461d1b9eb021ad8068b501168d3c94772ad3802c23c79e11224a0dd644f69797ae6358b51ade7ebf02f89151aeb0ce07ff28ba27ae20d52fc9f96448a62b9f951573f2c682b00b678b72f98107f766f0c738408e2dab7531eb08bcd2b065d2368ba96a92321ea39fc525ddc1703d0229da6985b41b362f1079178cb5dac7de367af04974ee386756a7686a627ed9ad26100853afc8e50cf0292932bd87ff55f057b23f47f44e3b95088ea69351fb4fa6a4d72a765cdcb55ba3dd3ec584953563ddb20620e644947ae5d1d21ae385282e4059ea7f87cd837e9a664fe919544367ea4120345cdc428722a9d894ec7fda310edf62540f3656afa91c674864f3062ad77b0e7b1a351533f5451fc1a9c231531cf273e1172e9a0b29ccd57082cb3edcbde984266c5c5f93d8d2ba899885fd7a24f6c1ce1bfc6c7494146df48d76f3df4c8c6db9ce6b5b624d71f6a360f3c054af0d3f0c68c00d0f"], 0x1008, 0x800) msgsnd(r0, &(0x7f0000000300)={0x2, "a749d9fc80f34af5920feb95b01da6f36c956f586631dbcf308bdfb4f25e7ad8d73793f878a5ed376b01b8ac5e066c3631ed01508982b36ac5a5eb180ed08e0fcf85479257172755b3c8b1c07b8c3d533565ac72df4e157edbed4f7e95ce0e26f0c2cdc5f8adf694b848087170994843046be8ac9ff2cf826630dbfc1047986874a9c6d30d77ac723e2efd89cf86e6147e59220b94a4bf512ddad6ca70c434f72307ed804e63c5f11020902fbe9e90ea9e3f06a2633294efa71cbed1e1bc492f11cca8ce9bb443f249aa8ffeef10cf"}, 0xd7, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371353dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c28847ffff0045f3a0f50cce79bb687ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff00d37048cba1b4561c3e24182300b4ec475d3ed092a79d95172bf2af1a2618b9b1abed4e838a617c343882c22f33250b51f144819a016322bf3bf0f5f5124f3ac169ba8d799cc7c83a0f792bd0e53677670f78bc2ebb123a0851c48ff24836cd13bd40271224f19ed7f7fb99bb2155378ac9e56b02262a78eef4731e88778d0a10bfb1d861fd753686b0f8185c7aa2eaaf89990b60b556e86b671ccf1bc430f04b72f5d94fab8fa3f370e18b94c6f62bd530457fe1bd13cd3f68e5538d37364316048f9da6fbd02266e5c408319450797f0c67f28888817e6a0b604b879819928560bcf4049994b8f257f6e00ae1f82ca0950aff8dafcef8a15be6c2a8a44a4f27f121d5fb146a812954df031ae1654cc2517bbe205404ecc4ae30a2dc9b45b8854fcb87e9b1b59450e52c53dd7ff40a7e68313b7280ba3a4914e4ed4471fd0d1470361fd78fe05090681a661e534a5f008d779786c7b1564c7ab0db5ed441e4cd607058ca6edfc3ad0bfa8b52285189a1aafdd127a4e183da01d7efce667e5eec6360644a34ce43b6499ffb7e9a6b990cc75f753455a3b97476d32d9bbedebdd0dfd5f159949cd0688d252defa1ce3171eaad53170ede7b92603a62dd1405f97517884"], 0x102, 0x800) write(0xffffffffffffffff, &(0x7f0000000200)="2a68afdb838a55ace07776cd9b0d48f80fb4c08b5a77c5d4350efd761ebdb743cd9d758d98f676b4ae2833c52c63aa8b15459abe4aa140f4171ce0f09bf99835c9dece2ca81d751604014fa260b2109eff5154d5ce04c0986b7366c6c0b6785b5a2f12e7630d9837053d68ddf6d7cc0885c4614b961ba6cf54586937e5d8f5dbe4e6bc09ddb06e948e114211146ed417c34022f6fca186cf004d072bda074258bb2b29830dcefb7a1ff4831f03604901244d2cd7fb11127a72372ba37e7ce3f5296fa18d256c2f4b7cf92160bae2ea96462e6977", 0xd4) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/144, 0x90) ftruncate(0xffffffffffffffff, 0x4) 19:32:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) getdents(r0, &(0x7f0000000400)=""/179, 0xfffffffffffffe51) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) 19:32:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x186) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x400, 0x7d4f, 0x1, 0x6bf9c2a4, 0x8, 0x826d, 0x3, 0x0, 0x9, 0x3}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/4096, 0x1000) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) 19:32:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000500)='./bus\x00', 0x2000002000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getuid() r5 = getgid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000017c0)={{0x525d, r2, r3, r4, r5, 0x4, 0x2}, 0xec, 0x400, r6, r7, 0x80000001, 0x3, 0x8001}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r8, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r10 = dup2(r8, r8) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r8, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r10, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r10, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) syz_open_pts() close(r8) dup(r10) readv(r10, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r11 = syz_open_pts() ioctl$TIOCFLUSH(r11, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r11, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 19:32:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0x9) close(r0) 19:32:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x502, 0x0) r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 19:32:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) accept$unix(r0, 0x0, 0x0) 19:32:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r7 = geteuid() getgroups(0x8, &(0x7f0000000740)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="9e7d027e3ecbc703106bca3e174469d0603ab85b02110ed3cd14295fc9d18fb50725fd8b3c0e6505a4ba4ee1a8292b3d1eee14466808bd3dbb80c7ef27629681baccbb133236a9d550335a235bf6c5ad19e2df791e91169c668db5b8c8f1289be5826c926902cdbe12442dc2f418f4fa748579151431", 0x76}, {&(0x7f0000000300)="0834c9dc86d178444d860500159354fa3a957d493e485eb05883b832bbd96022f47684a7fb85b88996dc77557f85d8ec710db55c64263182d0a632b323052c70dc752d", 0x43}, {&(0x7f0000000380)="21278b0539a66cb54e41db486c187e568cd6decb9141093f77b23f68768931652cb32c1b91bfd99139ec427241ace906643215796c725438ec981aa1cd30421c7e4027087cda6cc42e8d3665abea690bea928195202813fd37f1f824f042bd723a11c0d109d386052856ce1511dc3c1db09f9fd6ad30b01efa9414853767c7152b", 0x81}, {&(0x7f0000000100)="5be0b954393aa7d2042eb40584de5fd6606566", 0x13}, {&(0x7f0000000440)="df0cddca6d7d30be2b0bf407fd143433b66bf09760535a2cda4e22923ecbb8db670ca2fbd3bc09378259895aac005eae3178e90157d56601697d6c2553b25ce978ab733425c91a6ea42e8277b8fa1162120b", 0x52}, {&(0x7f00000004c0)="a3b4f0b6536d65c57c4b2ac216a81387ca85bad517134e58707aa7f1b08b8e252f8ba3c1a36e2d09976d7e8e498aa43095469be64ab35e2a7fc1ae08e9da2cbbd4e68ad15e8f82f307b119c7c80cf71838dfe75cdc1c233bff2351a5d1a591b3d9bde53bc7d3cdf618b0cfdc901220b9f6baa4571ad0c4eb834956bcf257655ea14029d01b4ec231f9c078e013ba453feace6b89ee70038eb6fb051ad8957a2a1a5257222f1f0a75fdbd995dbfea311f2aa301e0dd15", 0xb6}], 0x6, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r1, r0, r1, r2, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r1]}], 0x110, 0x1}, 0x6) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 19:32:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/20, 0x14, 0x842, &(0x7f00000000c0)={0x18, 0x3, 0x68, 0x7fffffff}, 0xc) fchmod(r0, 0xc2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x212, 0x0) close(r0) 19:32:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvfrom$unix(r0, &(0x7f0000000080)=""/137, 0x7a, 0x40, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 19:32:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/181, 0xb5}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/6, 0x6}], 0x7, &(0x7f0000000400)=""/160, 0xa0}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000005c0)={0x3, 0x3, 0x8, 0x1f, r1}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0xc00, 0x0) r5 = dup(r4) openat(r5, &(0x7f0000000640)='./file0\x00', 0x28, 0x21) fchownat(r5, &(0x7f0000000600)='./file0\x00', r2, r3, 0x4) 19:32:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x30ea) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) 19:32:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) dup2(r0, r0) 19:32:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x441, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 19:32:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x6) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 19:32:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) kqueue() 19:32:39 executing program 0: r0 = socket(0x18, 0x3, 0x3a) socket$inet6(0x18, 0x8000, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) 19:32:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 19:32:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x200, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) 19:32:40 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x5, 0x10001}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='T', 0x1) 19:32:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 19:32:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x8000f0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = msgget(0x1, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/51) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) 19:32:40 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = shmget(0x1, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = semget(0x2, 0x0, 0x441) semop(r6, &(0x7f00000001c0)=[{0x2, 0x8001, 0x1000}, {0x0, 0x1000000000, 0x1800}, {0x5, 0x9, 0x800}, {0x7, 0x30, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x5, 0x1000}], 0x6) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x32776840, r2, r3, r4, r5, 0x10, 0x7fffffff}, 0x8001, 0xfff, r7, r8, 0x6, 0x1, 0x7f}) 19:32:40 executing program 0: r0 = socket(0xffffffffffffffff, 0xffffffffffffffff, 0x4000000000041) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) 19:32:40 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800712, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x44, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x3, 0x1, 0x6}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xee02, 0x5}, {{r2}, 0xfffffffffffffffc, 0x60, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xb36, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000003, 0xff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1}], 0x36b2bd80, &(0x7f0000000100)={0x8, 0x542}) 19:32:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x10000029f) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 19:32:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a17", 0x14) r1 = syz_open_pts() socket(0x0, 0x5, 0x7ac) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket(0x10, 0x0, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r5) dup2(r4, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:32:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000140)="01525f927e11fa7c36cb027011abbb2e7d7080e2eb992328ab2af067352396da190850414205356193c7ff258c92b19d7a0caf73f045ff0c8cb02ca2a0a9188e1dfc9b40c954e2fc794a5dec3d49d842dd8194b397f672cda12985", 0x5b, 0x0, &(0x7f00000001c0)={0x18, 0x0, 0x3ff}, 0xc) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget(0x0, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x100000001, 0xffffffffffffff01}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x8, 0x1fc000000}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="8614ac349f35afe664514856f060717667037b3b1dc3089a1a49ae0dcfd7641c830b8d2d62df6712e3f20ee1cc4ecd16652342368882cc5b0f7e4abc230dabe73b10f7c1cb2a03ea4a22b0da234b867c58cc38788513811d74ed5d3321fee0655728a36994fcc7ffae3e018a49ea7910cffe521ef96d3e90da627bbc9ca3d82827a1b9e638f3e6159812e6283d2d2a0a7389d3af274ae108e7e12e9d05c95e8bcc71404221998f66216e13a99449ef5fff0fb16562e39d7b1f9998425e9a2a61f353294ee850786b3447ec552115c71289ed3ef2695b0238691afdb33039de264f591d5ec6f5e72cf254a0171e24aea1211d5cca7b361c2f4b808405510c57a4422a4f59823f4ebc0a8be2c5ca63dba69be43e5e5416d89a6788ecf4c46e54900f3523c54a9d463b321a09f2a8829cf9231820d4687de973f61031d86a189401be2e34f409c82d29e44ecf10641366b4ecc535461f8d2ba3b850bec02fe2c380dab2d37235a54b2ea91b484e6dad73e3b16041590e1ec7b0052dd564a2e2ec17d22b8b9800f58721df15a70b55ca1d8561a2959f28c9580c01b5504ae819a8a1adfe18b113fcb47bdedb4a99776d36ba8c1fd0d3c132940c9cec7184bb3f051ddd708f9450fc07c6274a89ff788131057bfca46b91ee85d9fffb4611e1b4c6648c959db1e3ae5a0ec41946a054da526d444cf55e281ad7e3a63db28d5568fdf17ea3b1106271a8ead0750643042885eacc7775da71217faf5be6f046384e5688b0224df5e018186f85f255dbdc3daa6e45a8096b39bc78b878d77aabcbb18400cbab08c925e1c0a5de4930e181cb1ad58a3d8c81f7cde05c7fce3d9bb960c8edc899fad47cce7390f501a7ae21a1592b8455edf0353e3f667858291825d1c9f7ee3e8da3387530aaa2130fa2b370f8523b1562141bcc5196a029d1cb1800b15895586360ca2bb4a22fb18f74966f96006ee5769ec4951a29693c0e6b9757d38ee22f8865cf8931424b9d76bb6e3450d41c308e88018f8ce129a20725a350aa58a735e3dc5e77041debe624843f0cbe3aed6044c4fcc5b642f0f3b74b69b2651ede858e16f7b881f952bae647d744c8fd00300814f400ecc88368b764dd2f8a793df6c65e2ae98db4f7473b125bff61df76ef14b651e351818982a58515bb64fac86307cf6120e96a0d19ef99d07953a61d287683ff42100b26634e82edd9705d00d9960ec0458aebe7619308ff940664d107f84eea5569db18e1f56c1d76316860a71a388e7c797281814ad19ac2cbed0f0f12f62122e827bbd4ec79ba4871b7806f0a6bdd48f635e46f3a36df7fb59d1eca9f82edf6cf6cf3ed72bf575aef71b24258ab4310c3c344b18a7b190b3a84ee23899684963937702002199d5b4c22ffa7c88e7e88b16cf7d0ad5defc0d50bfa3cd40ba6b68405d33c300c9ee7ae6c38061157c1b140951d3a8d2eb9a06df13daf5850498bc41de5c43ea287dc62a56d8fc45910fcc613130c6830e60f340575e162584cb0c28db03e591dc62264ed7514a0f864acf1169ad023fa606728a946bdc130e9380490a7c0a64402cd6ad24acf39d8f5a82ce0812ca653aa73c33cd575b4073040f5e5d1d8a7cc57551db7861ffdd86702c4eecd6dbdd2a9c8e57711691253f50634f249fc2c16831fc2969918d838d7e2c8c670ebb56d45d51dfbf40cf10139bda57503220bf396a76c7d36189f1c516086c46d9a9b9360b18574c6a0328eea83773b1b6dcab04de20229c37cc7c20bb441dc4a7fc3b58996ad873862bce35bcf1f5295c99bc65ea1186b645e9c9f365a59b3b763b0c77c35e81c51afa4d6ecdbdaa9d12ca624858c2e5020c51528d97bce0fbb5c7fadd7d7b07ed5fc18c5e99cdef0b61b320b819067db3a59bec1cf50cead73d4c2982a855d524eb9d99cbd1aeee109521b8cadc586072ed5d4b8e86b31564b8e077d89caca6a0252e32dd8e271b0493891848235ec01339bd4dff1bef5ed2d0dea03ccb83494a69bd54ebcb9834d7173f3d38d0ec2adda19387373df71420b3895fc8fd6c6e0bf0f9bd87ae7eeee2abf6ea247b5321ed58b1bb247c3a88dd6962b0a889c0b3e852e678971ba3b9fa66306b9099119e51be1d9c00a63f5f8bd663f657318d01238d572e9e5f4dcfdb036f97dfdfb4d2df742cd992c510403c1d0ff7b45133f373604e18a9505c64da0292208216ba69b5faa5ae7e7b09f1f5b5ca7bf30c0111d74aa5c99be13b23f30bd761c0823fab0269e8a964e9a08d5c0637822cb579c62180f6464785356a1e9a4e16180d8f196585f119a4efdb00c1c9680d52d1ab6c3b787251e44ac88171a8a318e5aec7038fac6abf3299ff685bdb1687793b73a62e395f3218fb34ba52b862bb02630a6a9a8469339faaecf1e1d946d533ab6b7096b9b4922ac776f1902b27d97cafaa810aff8e89181a7c86f1bd01218160af207948a934bf23da87a657d638260a654915d8207cf8c35a9080d6335b081ee082b4f2e34cec73e563ff4ea7cc28535af692a110e49cbadba4de865a43f521bf74239e8430656d1c60726cdc49522b2917550d52032ea1bca33e73cbd83b9a6df6c3c9238456b5eecbb8d250cf4a232ead49a3c6c684e00effdbff37300b2b5ab3212e282e5656dec9e9e5c29d6c3e4c200c1b4ae9abed1070d049a6b5d9669f54345fc36fe7628a78138c3bb06615b6ad789ccafff9913bc4474993709660b6a4534128c9490088faca0efbcea08fb9375bba156c3725d61be7aee1f55358382f46381e35054e990d97139211b19c0bee6de4054318ddecebba8093006629565ab639225c173f25811a8ac54954d030c25a36869840ae72ad6874f812f3b943bfa2c32d1c48810821a7c0036c3be439ce34487a2a8ad388062778ae70c994b156e78c6e98931ba9be40c5708ebf5853acccd559a8bcaff5e9d9e51d74c322df017a4b75e91ec26bb7097eef5c715d38cfb4d165342a96156a922cc8b800d724522aa0c25515c2afd9f33b87071fbffe2a275e07caf376a71ae6f9ed76fea021cf804a23f43a0841ea83627a38cc93c0554eda0e41daf164803dee083ecc67379df82e6656e124c52ec02eab6402d60bb91e4bfa8db2f99dd501019128841a45dab842005ce17c8fe4b625b4f9f2e2619da54751c324e04f5ac70f10e4e35cf84756e045e98de16f6e945d9978af3d2cd5f720f864f60697815c21124e74c8865efbb9789f838558d565cb2ffa75fe13ee341c06ccc72582fa0afea54717a754c087e8daa4f201d518214f422b106415cc56760586b31f929b7b51f701ef6e78dce5761a18dc87379c31b01d438f386bf4e9aac87ebc7952fc8d3cc9f77b51efedb2982e41a80ffa04b949e8f10b5bddb7034b956f1ff1777e605d8f8c38df2421c8ab8e6d380fe72987b3333fa217c786cce25d4295f6ab806e5f4aa5c32a9a942e625e54f7b9bd2d529ebd5251fb048131bee4eb46e014911df76ea68f6d893ce7467a50e491b387cad3af0d56d03a41f6033bbc4a01ed503e6cdb8e60824695ed78a73935af6862e702cf770aaa0a70d411d03f8ab9a5b6a837de3fe955e180171fea41758f01518057ffb2ce2dffd2191125bfb56991308447b07352ae2d5a2652410c0b50232a0d9d1056d32385b2b48d3bf382defd8f98c45fb84466cedbf578d21cb5d890ad16309b5bd21020d3036c0e6ab75f24900139c300fcd2e81ec816b710ffb49b0abc90a905dba52014363cb2b9252016117d57bab285bcb2c53371d4287ab9bfc843d0ec3ed49c7bf0f712544b1d2df9b10ea5380662712931d242db7c0501bdb4ff4dbbbbf30bfa4f75839678eb0d245f4a1b46be29764d3f3204040abdf6ca17cca50e7e668d87a08aef016dc79bbcaa71a84a9dad889fca9c19f775b48bec70c2a895a82220e7856febba822a9a3f9640ef318bee3247f29f3a78c1544fe865d5439bd105e51effcc01adad3b03541263117083cd0408b824297e172c454e47663941b365b43bc2a1782575fc5abafa291e7203a3db6adca2fa76b9d4e24d81ed324d0ee5713cb5fcfdedd8235d59fcce287f1024687f2c9c8c0b91e000348a5b3124390f00b12c2aced38e3682ae960951e7c0ad3075a7fd00d1a4cb0a484760cf72cb26ab89093b48f887380d452b1a3ad2db9d4d695167113b30c244ba3b611be8b73ede7602dcaab187e567fe3ae1c935271dd2f9acd793c54e88e501eda9230c420a073d407ac77313fc25752a754c21474d8aaf505c194c396daeb5345db4e7ecb5650f6cacf96c9d6c601c5ac00d5e68d2bcb505f7ce30a24be7b78234fe318376f2c389a18425bfb178e0f66d33fa2b3e9f21f6364652823efe8b1ee6021ed753f755febb5fd5b82919a58cb441c7a245ac5a294b58b15b1554bda1fcf8958cadbe5c4efe8339f1737a98e5b9bb722654c6f153c5e73f535734beea44cddb3d4e244a983db23bc0fb7140b8d21bb476e72c6ae77e7bdadeee59acac3319a8cae422f33a2538f45483b899e10bb077c731e5778e820d65be6fd8ba6b5bb596b4fbce207ccd657be28ff6d4cb65342cd58a16fd4e2993bbb13c8062badb9acf10dc3df72fe99a5cfa6e9ef68f3553e5920ecccc70c25effedddabfdb8fb518b05d3c98ba672a0545957676fb3d995bb4a6ddea6d1bf7865719f1a151b987bb94164ccfc2a899e372bbf604701ad8bac6b09c431f58db59ed3a67b90adab6bb250a8c63facd547a42a2deb990cc7309fcc5ff3c1f218a2c59a44159a683549e9f9d32d31ca04f5daebf544fafe812e8483cef5a0fb8967449e416bd07e39559c880b73c6cd5573846a56ab47120bc541984146dc6ec1abd9680649c8b6f223cf1a3b22ff0c6f93e1d739a943d5caa52d5c965f0f96349be2d946c13a771358bf6d386e9b647c6fd5890bc9c57893dac5bb1d7aeabd08d8f75be2c4812ffc996d3be64b43180cfd11e233eb267c0cb35b7c5151d5e430cb4f1804b6e6674eb81f0c3d97d5f7b9cae637fb22d717f3de2d28434d1af2b7add126ae1192c0dfb24cfa28e3e1738c61005ad99d5506e4dda2c7245e79d3ce5edcb000b14de024b9ddb6623714acbd00d99b092b9605f9ccb30feb58268bc6217101c8d32ff6b1af1d55316f506eeb7530320a60605a7583a2cca69823298845a816c3bcd73ffcb2b1fb76827f527faf27061722523db23370cb173d69fd03b7f5c358e1ca2d142aac959f974587be9763f271bbc67cf8c9d604b6854c3a5510ff072be74b30ce5031cb0af2ae0e197e9d6643efb6f432957f143429c2614babc32ccdbab41a467f1803df6803287f3499f2dd337d634ba10054685132b193e7dbf04bd0875995b57e4faf448c0b2d352fc2c09e97e227c67f40e1a51657f51f795600a58e22cd8a8318f673c9e8682390611d72dcf7f50c97d71116220b1738223cdb4c4820a1b3fe7f051b8e537e1b494b5f074083340a4bec832ea7d70bbcfea746f6d4916784c296c976fea93c1a8ad8792887098c6cf98b33d8310fe750e6df5c2f7c08d63ec51789a2c2acb7bf7157871abe74bba91dcbbfa8780d081e82dd71a7dffda96494299156da4f34a7d223bef1ee816db3f70c9951895e2a8421a8080c13fbc6e2b3a921e84f51303ffce45c26e5cc6f42d3f0c0bbee27756e0cdec2245de059cf1d8a97faf717d4d01619d804ccbfef8807595aabc6c4d4489ca03ca5ea7f870abb4b87675d925575bf05a99fa6420eb30214aebeeac0a7000e76940b15ab3ad723a7bf8d1992c", 0x1000}, {&(0x7f0000001300)="51fd62e220d9335a083d120c2b16f8f83259ea2c98162387e22543e3f08292a561801b844d40d204fc0eb0fbf2ebd235df2356e8f3b5316797459166191e1e4e9ca1e0ed86f84bd15d3e469b6571d3128ea0bf966bbd957126f255bbd70e7abc06ca13660d67905f975f376810b946f8218c50ae33e895f7ff2d455350dd1a98bf917bdd9ca5c6", 0x87}, {&(0x7f00000013c0)="7d29060b5b9aaf6dee890208b09286bf9c074c36ab62c086866997", 0x1b}, {&(0x7f0000001400)="a415511c7a6d846b0a12366e27f214e5a73300e6dd6ac64140124621013da9a24b801f7fadfda936f0b9231e0da8c2da6e09023856c384b1e5bf312e3395d1f71c0c3a1b2a3448ceafce4d074a2308e1d074cbcf43f447642564b0f4830b9fb67d171ee653e8af7663fd3e0649115a7050897099ff75b525cb6a2f1ee6a91c6a0df5505c216d4297636af6b5e0a524ccf845cf62ce44e8ff3ec8a178645baa3f81e9aa10b810b47f59f5830dc52f2ada399adccc1e9e77e5e9bb6f3ee6353b06838913062f59324870ca4d1d814d4f81b04f456e4ac54dfce8959583efd7a75d29eaaab60f1fc78e082ddb9155e9cf33df670511eb", 0xf5}, {&(0x7f0000001500)="2c38dd8750d1a063d009d09b7c5ba3a125b84613cd84481390d03f1d987183fcddb5fa8128b9ced0e02fb3d167c5979d5cbd1220b74a7f42b7b92413ca2a1fe5260ea239f94c188b70879fe5e098dd0532a7ffed9d5fd06316a1024d1f29038d911e2a13fb786214ec8e57422523c234876b43b59075e348352c899c33554a4cf7b0c83cffca86f01a0df6bdde893fb8ef2a11288f925dd4e083ce76b47c5e9c305ecf16a010c66eb8e6f1dad3cf2b5140ef235526d79626375282d78d6398067cbcd7a4e7f98a33174ba608e21696aa3fd4e807550abd1d2bc76c0389c1ff94c98c", 0xe2}, {&(0x7f0000001600)="54514b8f614a375a1dfa2c1f3f7e8939203f3ea3bb51c3d52d6e642fe91a628aa1bb2c7125036a82bfc14682ebce4944e643c75625c5a7aaf717a96c381e547b5de3df72c7394fd6df69a4892d642d6abdb1cdfd268304af815e572fd7", 0x5d}], 0x6) r4 = open$dir(&(0x7f0000001700)='./file0\x00', 0x190, 0x22) writev(r1, &(0x7f00000028c0)=[{&(0x7f0000001740)="96e43855757867be7dbaa3950da0c78c52", 0x11}, {&(0x7f0000001780)="0a47ed7434acec650247cd8c45f239172ec955ac379add8b3a061bced6e5c1a4f5fa1d454c80623b2577215845be608a7ae01a9ef9abfc4b0d6a7d65193aa8f296e383b634ce1b3451b6f0e4a760c68d133d5638d6bf3ddafb03bbc220", 0x5d}, {&(0x7f0000001800)="dabd87e5a67d973b62156ef2ceb07174ca137c238d71cc5863ffbf412f4082214a915fc3197b421c38f5c0b8e2e5e460c1284dcc09d489acc859b3f6e091b57bf4c64ef22109faa4ab02f22ab57f80ecc750692cf501dd3f8873b955a0a1cadf942eb836831524db523a1fb15305111bdab8a7dc9224771066840a69f19895b272df6346cedad708f107309be976e20eafa81aa90b47be2e2057d2ccde1b2d4be545b88557ef3ea072c39a48b40bd4e03e39fbbfdcfa4489c1c059ed4490727ccee8ed697662bac2b249a854c823fe4c157d990226e55e676dcd770ff5a58fc3a01ce367be22ae8adc2b959161919dbddf253ac6dc57904fbbbcf9a6751c440fc340c7f36c2b0a8ad1acccf7c1ea3c3285e7b345c32fbd4f2b8c279781610e45544de1f2d70acf6989c1ced5e24006f1d931823996e8a7945d281816dfba7b0a9814aa255a6c6d8f28843057ded91be893406d56d4379fa5e37feaf97fc03c9d188ebd6cb5b701710814c254b3f4f3166ef579ef90a00f51fa91b8a8ea744450be95096bb2bf92db3f4f9e6cf39254c22398e2cec98e9c1e8bddd57ae0cfbaa964d56ec253025f679a587527483cfe0cbead7e085c3658e22aa027c8b371bda2dd64bd006e5d589bb9995b09b4c322eada04cb19889c278915c6e24d9672039d97220b851eb3e1fcf326de0df42dfa043c08da602262b8bc2aa3b7e79771efa705cd996e73c8bd939788493e99ae3373d818ecfe8d4ab74490ec7aa2dd838f322da22c00c5266be3c74ce46c55e1eb88266fecda9dd455ddd40627e7108a329dd45de7b607b21cf84a4e0dbf77a5478e48ee4d81e497476993e347510d2143f6a61b2513d46c7301ba5272b9aaf13407b095b14bdd820f6471c856f19535153da7cdb9926bd3bd4846bb4a9b8dced405780c6213403b6c5b35f3467ffea90d4989728a04d7c43248217d088bf960bb81facd0164c43142e7db53ae16c8131b933a76e3011d8012ab1c4a517bcec58d975a85414f24e66ebe20c4024da24a7595c93e4b99f460a418904662cbc47881b245b1cb16cddce10254c6f3bc282178e049f48e324f60032b7fc5ec6bf36b512ee1008c7569b7527e53f1758dce0c2b025bc6816260470c698e394143c6dbcfa4afc6a553e6248ed8b03f5cda12e4a58ca409d7aafd4c5e310869988879ad4711c20f23c30e9702d7b443f482dcbcb50bcf0fe2b9adee2118155fdb093b4954c8dd5960e94392bc9f8ee1e9f31bb836895592888955adeb99253f9d38319b27ee6e29064f7a12671a705ed2295509d96c192331bc80adcb95df664a24581a92a089f7c95e3c776a16c70b77884b36fed40fb83ab71bc5a24bfc9da8610abb298a88b36574a22cd10c3dd5f33cef12154b2d64f0f40eb7c1ad0ebf31f6dff60d992dac0c1527907e30f666c0439a7e22e587b4741f192c447b5bc9ed3cf9272d368dc7fdea69a8432dcba78e9fddb00d2f939e01fbd3c1530b18affa2a51f1f6050726df0aff87d121307086d8b6c97866c6bb4cc306c82182ff8e4c50070de8e1957f6af90cb50888d5c05130f969554dde5c7d978ccb2a995ffe818e31102f8e23bb0e70036533b2059002b98cca7c816b0a5a2510ae7584ec724e3fd506415cf9416d265eab8abfa04c27aec36439fb4b55e00e02970bb1687d1e49cf9d98215b66a51653c7165e7927b758469c1038bcae0a9ecbb079246939c42179803eae69c10317392b291313538f3d9720f9d0584146d0475f7417c88770810bc3188d588f77312f7b12f6a1543e2fa0ed3f960cb7b1e4d95ad89fadfff1baa456001db3891838505b131fcf0ae0b64f14ba68ac71c91a6b7b5360781d225c656b4868b4d4ee25e1418073cf1bfc9c74c786c04352c0d36aa3a06167933c4b50377cbe1892d2199fe8cb7548f34b757180ed31d623b1ba5a0fe1884ec12c459c4b97374e6bd2e64fde4a7e8ad58c4f9a5c128a54a51e6fb810cfc2eb47d3c8955c6f2b47105e41499f8726c3484d61237a93e666d0eb6a72bcdd932838d5a05c0b76fb0a6f19efa5046fc0f45d00fa0585a867303d20520575e02bbd5531f3a29a65ee921c984d30874f0706532ddfdaaf0a9341f14b58c424c44f53b18bc0d9be0e67fa5e91c1e3af7ae5769ab0c68ae43032b1894cf7defb10f25cec79974a328ec88dd516ed5b4371a0ab24873df1a22a10d5ed4033fdf3a610bd776cea72789f431c12e66c463c8891356b59126e7ab676cca5c8fcdca3ef8e330012db938161b36c5067e864e9d497c728d6d6ca731d04738cb2eb45e463263f362f449d9eb77bf9d30d1a639d3dac30dc600af5aa7a2ad64f67a5a8a2e9632e8500dd4090621ab134b01df78932ff33721f89920ec335e794d364096a2186b40f98546e0c5c2865d1c9f8207b45b2537a69cf0ab15854578806a5bbd09dcebe76eb310a3513cc233fae24b73927e5bcbf0ebdbe1e1bd0f9ec42a8fba60b3b7a559302e61b0c03d4ae18a9044fe3649c7a5f4f2512ba5abddb6d9358ee60e36394e4806422058b99569f9fbff55989191444bf335b6a4a779873e19ed468dbda704601bd2f5194d1d805795e2707ba634cb5030a6b49f78562e32ecbbb545018a6ec64d587080f0644d6f878ef9a90e37130b2c9d2186d6b1e3441433d898196b9e37a2dca91d18d8cc50246590432311fed7f59580764ecc3ed7896b7feb5c95338c6753e122fffc47448e72916b97e2a2275a4c750a56c71081ac198ea9a936fbd70c10eccdcc8b9ad734cd4e06a7aff8509d55b3e324b178b24080204947380bf051aa1e9a6c0296f5684064f28a44ac5858d1dc0687241ae663487fb122d8f88a31a2d4a63e0572d8c4782ccce83c7b6b67d7a0172d3c0198a66e1e20c9d711bbb5b9b0dc5cad7cb1397c7ae5540638fea050d8a36c9b9a8a5149f2117de4a07e6599849fc6610e6a468eddc6f2f075020b0c8c392861c31ca9e23765a6bef0d8ec219d344561624c6dd46a1caebc96d774906b9b998523cb5f488e1f77c5d087ae4579ba642810c9084b4dd34a61ef6d41d58da67becebfc2f6ed6ac1aa9d095ff8f89c2376d22f34b51e4833212365a7402cb4dfd4c8c151ecd7b84ab99106b5f6057bbdf6d35a6c04952fb2c2694687e4de1240697aa4f357b0fb1fa0aa4423a88cd638055932efc245ae3570d48ab5af95ccbff527cf18f96e697dada4270616ef38719d235ea6ef66862f844c191ab1dd6331f7b3bc37f7690981de1c1c25c2d9a267449db93a06ac9336870640256db3f0654ed17d86e335966ccb2b949a1f18d9ad7678de60de3b85ddd7ed08c505746842e9a9b8e14a742956c5c20a363bbdcb97419ec63519828712d5cb3e32a07c749020c3aa7cb53e29045fcf49d19a4f92531038f1fbaa4e12fb0bc11d3cd54fa1133eb663aa65ed90b7a4ec1fb4046eecac40c3481ee9fda7cd0e5fa014cb41ef21865900fbf0096f60da0e883b2e493bbb24aac1394086679bbbea43cf870f73e6db2b149da98d17c66ca5e4745275afa0cc2e7deb4d5be32c3e8d299d7baff0c3fbf3d1c9a6c0fb7888a99a00f3c2c4cb846a70b6410f27e8a7d019cccd6695a4e3a53d203eda001a9f42bdda287eb92beba427090cd7d383816425f180000bee7fd0c1c13c0a4007b6460c5bc7565ab08fbe27018c335e3bb691b122b8df814cee25de12e8d94eb26d5f9122f34fd8499a173500641742ad1d7c7987b03d309e585b292c17fb8f2484f08699cdae423e67ebd6424463936968efb94ede24865c0cb9dd069acb65f14612a776d41f4c0823245acc98415cbfbff40dd07cc70173c8728ee641605813bc1bed632e9e864537aa20de4291d45a294785d142e803d40d6060b5c1227de4f9c464282723b6b667e7bb995287c2bee5627a02cc2ddd6e6e8cf073d9b71d8dca48ed219518d367952b2886e7eef31c9cee50db2ca8a2989345bc5d8df959e179ae8510d248248c783d1241b56d8cc384e5caa1b83bbf22a68f987fb908f6742ec587ce7d57391147b1bf8307eb3fb1db41fcbbf0931650d85ed6206ff6b00cdfde97c812f0501e6f4dcbcd786f09d3fe867a43005681cffd564e2c696e9821c939a13c6053a4743c12952fd9aa31162bc516f44dbe13900fe471ba77dbd05f95fd89d867b8d1fcd4eb19bb421fa93dde4ed8aceb3d6235b1db06a540c2982282c92b488d475f42128fa7a769c9732ddefb4e8edfa22ea608e227d51c6b96332a72181f21d43b130cff5b0a03d41e89a616003a77c836f56cca912186e23e66aa04177e70b9d91d32b6aada7081852bec6a5cb863853959c196271890564fcd2a242a7f246864c643547efde3f59515cbbd7e0d20452effb78ddbbccfcd34f868695a1d1768db8b50237be5da9d3534025763037d6e1a3404187a66430264c85a7641f07eb45e9abb4914183096de58dcf9ab652ea79434c3ad6d09a77989a815bc60a2c1ba826c7424605a033df21985ef2b223d6c412344fdd3d23a19b2e75d3720de4ba86ea24e36e5feedd61687f0471f41b8e805c021b2fd019590d1169d6f71cbfcc386fc4ce6dc6bbc836fb59efb50dc86bde6b89e3bbcbfa2f8edf81e65941c3c22e09591df246b39b0d5ff23e3c1f743a73048ccea06f5d669c5649b4d8dd559c3d15919c7962a62e3a2fd5bb8d49445722da28fc09dec3bc8944147dacd8a56e9cb7103e17469aa64b17915aff66c68273c7226a30a401f61da8fd930e5a530d6fc96e773262d43918b195be26b264af4d649174196559df82aff7def78f91b51d5b0602c9f6255371e00b6aa516d99204df2df77a6a2128a785807610a7dae53330d72d5ef2377343c0d8ee05d19dd80dc28fc0ca31a63fab120df0dbda97a767d88d50481dabe79ca8e2959f2107162f84701255755f49ee2f666870f31320906740dec8076709e64d09c17b371227d9384539a1345da54a439ef3f37b02f2a3222ca336b956ad40f18bd3559e2da50b2f07a03999c470a0f6afcacbc28af15a30534e6a6481480a6a4b274fa7813bbf98235206cd7ecfa0524c7870062dca4b53f31376706b5aef6723d9568ad2d858fd3532ab790d44098dbeb2dcf1740a43b497181ad0d143dea80a5da6b5d6e67cb68617994ad0f82f8361e7361dcdf23110900c21c07d62223166ad9a8db7e55aa974787452fb9a4054925e02a76d5fde690475e748a98a89f4315856e2bc3dc53eb9a4d91bef0ab2ca576e8fd7482b90c2d4b77f27eb7982fb37742113b1795ab82a1506ac5dc224124046a4a71c5d0fcb391163d87ecd3f6bef011ed3ed9c73dc9227bf627f0fa47798cfdb9742ba4e907a8b4f51783cc6e2a281b62741c714d77209d06a5ae1cbc6c4fdd13a48a49f30127600186725e91ffb21cee7510b4d5c5b731e83cd9e69643142440f63c9ab84569118c295a5bb0a42017638620c25c537bedf60affa3a715d7d2b1a4d00d1b21b37796f140aa40bbbfad2512bf71ed073378768477daa186ce32b0c4213fc0e530f8a3f791b27f53eef307a64e0cc6a1c99daf58cf6a646af03864ffc449c6ae78bbf1ef946b1e1af91b4c929e126f0c33519f94eb72377974fb2a9f01bf733a5fc17ad5507bc58888e10e47685903246fe2cd8f76e197aca3f03c2d8ced450baf41b2bffdfb23f8cf56d8e39112c2dc2b37b84f11642cfd1ffb8e9b910dd4b09f119e6d5b2c07d55aea1697f508cce5134cce581134ed4d38e6c4dcea9afa227ba278c41e79aae5c642ee84078390f4", 0x1000}, {&(0x7f0000002800)="f6245455f787c14e207e1629e3b238a859da3db7335bc7956273cf1e0ce07c57667dff95a0e357c893b152e52787e68260df0ebc644a30b48bf582fe95244c14defb50143c687cd5d428627621eedac18b041e7e54fac8abc3801ac2f6069ccf8ff297d646dbee55e34b034cf8d931a46507c6dca1ff59e59184541d19d9304cc6302d470948c8338d37d95be18ee15fb3d1d6f2dd54df589806cd28d5b3f46f8a5748b1e3fbe9bdee6b7a6203e78ce9a3b29af801", 0xb5}], 0x4) poll(&(0x7f0000002900)=[{r1}, {r1, 0x2}, {r4}, {r2, 0x10}, {r1, 0x8}, {r1, 0x69}, {r0, 0x1}], 0x7, 0xfffffffffffffff8) r5 = openat(r1, &(0x7f0000002940)='./file0\x00', 0x8180, 0x1) connect(r5, &(0x7f0000002980)=@in={0x2, 0x1}, 0xc) unlinkat(r4, &(0x7f00000029c0)='./file0\x00', 0x0) close(r5) listen(r2, 0x1) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000002a40)={0x2, 0xc41}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002a80)={0x4, 0x5}, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002ac0)=""/146) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000002b80)=0x1c6) recvfrom$inet6(r7, &(0x7f0000002bc0)=""/253, 0xfd, 0x41, &(0x7f0000002cc0)={0x18, 0x1, 0x2, 0x8b7a}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002d00)) shmget$private(0x0, 0x1000, 0x700, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000002d40)={0x100000000, 0xc5, 0xffff, 0x100}) symlink(&(0x7f0000002d80)='./file0\x00', &(0x7f0000002dc0)='./file0\x00') 19:32:40 executing program 0: r0 = getuid() setuid(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/168) 19:32:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2112, 0x0) 19:32:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x402) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = msgget$private(0x0, 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = getgid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() fcntl$getflags(r0, 0x3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x1, 0xff}, 0xfffffffffffffffe, 0x8000, r7, r8, 0x20, 0x1, 0xe5400000, 0xffff}) r9 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) unlinkat(r9, &(0x7f0000000340)='./file0\x00', 0x8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x5b, 0x0, 0x0, 0x0, 0x1b4}, 0x802) 19:32:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200000000095}) r0 = syz_open_pts() close(r0) flock(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0xffffffffffffff80, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x0, 0x10000}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705da7ca65ddaaa4ab1bf7db9185d689a777597766fa300e8ad135943f2df42775d195ce", 0x9}], 0x1) fcntl$dupfd(r0, 0xa, r1) getpgrp() r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 19:32:40 executing program 0: socket(0x2, 0x4000, 0x7) r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001140)={'./file0\x00', 0x6db, 0x8, 0x3, 0x1, 0x3, 0x0, 0x700000, 0x1, 0x2, 0x8, 0xe188}) getsockopt(r0, 0x40, 0x7ff, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 19:32:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x6, [{0x3, 0x7f}, {0x1, 0x2}, {0x2, 0x5}, {0x3, 0x8001}, {0x1, 0x48}, {0x3, 0x80000001}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x3}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x3, 0x10}, {0x3, 0x175}, {0x1, 0xfffffffffffffff9}, {0x1, 0x80}, {0x2, 0x80000001}, {0x2, 0x6}, {0x3, 0x7}, {0x2, 0x9870}, {0x2, 0x4}, {0x3, 0xfffffffffffffff7}, {0x2, 0x8}, {0x2, 0x10001}, {0x3, 0xffffffffffff0001}, {0x2, 0x100}, {0x2, 0x7}, {0x2, 0x16c}, {0x3, 0xfff}, {0x0, 0xe9}, {}, {0x3, 0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x3}) 19:32:41 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x14) r1 = socket$inet(0x2, 0x4, 0xb6a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) socketpair(0x1, 0x4, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket(0x6, 0x2, 0xfffffffffffffffc) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) r6 = socket$inet(0x2, 0x8000, 0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) r8 = socket(0x18, 0x1, 0x6) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x48b, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x5, 0x800}, {{r4}, 0xfffffffffffffffd, 0x88, 0x0, 0x4}, {{r5}, 0xfffffffffffffff9, 0x4, 0x0, 0x10001, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0xf000002a, 0xf60, 0x80000001}, {{r7}, 0x0, 0x65, 0x3, 0x8, 0x200}], 0x800, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x41, 0x8000000f, 0xfffffffffffffef6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x20000010, 0x9, 0x7f}], 0x0, &(0x7f0000000300)={0x5, 0x4f65}) 19:32:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe8061", 0x78c}], 0x1) 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) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) msgget(0x3, 0x41) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x4) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a", 0x146}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 05:37:04 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xc0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x460) r4 = getpgrp() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[r5]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, r6, 0x2, 0x5}, 0x100000401, 0x8, 0x0, r4, 0x89d1, 0x7fff, 0x7f, 0x2}) 05:37:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:37:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xffffffff, 0x0, './bus\x00', 0x1, 0x4a43, 0xffffffff00000001, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3c9, 0x9, 0x10000, 0x6, "2e8e37141d42e3e85fc9c69d965cac8fdcc783cb", 0x78f}) close(r0) syz_open_pts() syz_open_pts() 05:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x6}, {0xd, 0x7}}, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x11, 0x7) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 05:37:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20000, 0x8) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/194, 0xffffffffffffff26) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x0, 0x0, 0x7, 0x4, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8080000, 0x2000100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x8, 0x0, 0xff, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) pipe(&(0x7f0000000140)) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x13, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x4, 0x400, 0x3}, {{r0}, 0x0, 0x20, 0xfffff, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xe74d2f4f3cffbf60, 0x20000006, 0xdb5, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffffa, 0x6}], 0x5, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1, 0x42, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xffffffff, 0x9}, {{r0}, 0x0, 0x66, 0x1, 0x3, 0x2}, {{r4}, 0xfffffffffffffff9, 0x2, 0x10, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x42, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x17, 0xfffff, 0x6, 0x9}], 0x5555c289, &(0x7f0000000100)={0x1000, 0x20}) 05:37:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) read(r0, &(0x7f0000000040)=""/41, 0x29) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x4}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() dup2(r0, r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r6, 0x20004b3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r7, r8, r9]) 05:37:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x16, &(0x7f0000000000)="04005c00", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x4}) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x1000}, 0x0) socketpair$unix(0x1, 0xdda368dd4c4005e6, 0x0, &(0x7f00000000c0)) 05:37:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) setsockopt(r0, 0xa72, 0x7fffffff, &(0x7f0000000040)="d3ccb516e488e228a86b7d773cca197724cbbfd4f98b1aeb815526da27aebb9537cca72c493d10e88f348b38c0ec0a1d0a40c479b02c", 0x36) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt(r0, 0xffffffff, 0x6e, &(0x7f0000000000)="e350c1a4bc5006f7fe051dcaa54d3ba5b11bb52634b49d24b22c0a27366f39705c510a9f263003985a323ac2c1cf6e003311dbc2137b309cba638ba7f4", 0x3d) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/23, 0x17, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:05 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f00000000c0)="db5c1e05b2cba241", 0xfd) 05:37:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x7, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec65409288b94ea59a98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b37de02afc7d0c440f3ec003ff45d1464e52c2ea2bec6d83e7c9fc27c8fbaff807e7ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8b2c7776d14de44f3ce2acd01343b7ecc813b3a1fa848cb755c87f3c4e3f291d37dee56a31208fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8f202a7a1b334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71a64d9f5294f1d6b3b69a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd21665fe7918653cbda65471e8eae5073b1dc0f7e61c152be757066c628438582c431eb7b4b402dc87f9945d8763b352"], 0x1) mlockall(0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r4, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fchdir(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f0000001340)='./file0\x00', 0x9) 05:37:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = shmget(0x1, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:05 executing program 1: clock_gettime(0x0, 0x0) socketpair(0x7, 0xc006, 0x80000000, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1a0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:37:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="83529534d5bef683725651675f425ae8bc9cc179503a8d476c0a4683827a7d8c29b7ed0b8c1eff4866206d81a1dc0bc8f2a043feeaecbe8f2a6808a043f9783d3eb205441738bfecd1891b2fbb56c81cfbb4698092e554afc661aad27f4137d16caf81a41c5034cc00f9f2de3b6c55f4e47b5dd678b6a34c8feb214967f73437f090dd3cc0d06a54b8400acb86032fb549599f7eece6ee819f79d897c299be7d6327376dadb5c585573e6642c102ec4dadd76f04d9eb4cb4ea8164458315abcca579e18d79f0154d35bc8ec36c403676627954236e42dd6cb527", 0xda, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x100000004, 0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) 05:37:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 05:37:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:06 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x805, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000003e2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa38ca00000000000000e8105d114e37a99ae2774f201718c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33ff9c6aaa46dcad80bd1db68341dff4bee0a7327236b25aa50391584ae0463d223389e884965e145a33f9c068df412b9833dfffbffff4b00caba35c130bebb36dd6e09ff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a5e945fa25a15de38b9ffe27560f2031f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d048125c282236eea80de569cc46eae7f0ea453f22e645a024d6779dbfc2a1df3f900000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 05:37:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x11) 05:37:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x3}, {r0}, {r0, 0x20}, {r0, 0x10}], 0x6, 0x80000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt(r2, 0x0, 0x7, &(0x7f0000000200)=""/27, &(0x7f0000000240)=0x1b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2c9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) syz_open_pts() 05:37:06 executing program 1: r0 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000100)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = dup2(r1, r0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0xfd3608326c946491) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r4, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r4) close(r5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x8000, r2}) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:07 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x27ffe, 0x0) utimes(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000100)={{0xffffffffffffffc0, 0x7}, {0x5, 0x9449}}) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x82) read(r0, &(0x7f0000000140)=""/248, 0xf8) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000002c0)="7a4686137c745a23fade566601e878bb1a701f5e51817924debf895f212c5377f87039b56edaf876d4fee70730e576bf50ab0ff0d2bc2db176aa815384125c2f9793b3a8788a6617cb9012fb976edb848a40ee370c2b62f7fc9c587a3d958051766a24e97de405e020cc973eedef258449a188fbf75eca200ed0831dd39719e37abf0abd3b6568b13070489fb63df9daa290d1a6f2b126", 0x97}, {&(0x7f0000000380)="62dba1bdf046ada1542747793f5ba47db01c", 0x12}, {&(0x7f00000003c0)="0b400903d081fabc7313f9f92d520057e39dc3a5229ebe644ebcf6391e02708e492f", 0x22}, {&(0x7f0000000400)="1fe0a0a951bd018be87bab9ba1048c004142cf0f3a64842844f827c67794067755e19906b66446fdec1132590966d81b2c00867d57f6e993bd6e4635ada78c7b2d1d864d67c26c11344f092768919381f473595f41b3e1ffc11744dc636125d647dc8360a1ccfc4c3d3bcea21c13d1b4b349e0dd6b2ab846cb529a0371ab253b440c5adc64904f01fa154b989fa47a36f1443997652d012d0697933c21ab45188e44f2a21d557d3c7ddbd321129657f4f4ddd47caf83192a240f4931394cbfdf7f06a00da2e2a1bf4603d7a8eb9ddc2c9d94f5829cf0c8f52c3dea00cb1932523ea6fa921a4ca90683df519c5cce53abd61cb14d90ee0b8e5ae8cd3f7e55251e3e9c0453321629606b106da53948284a7120ecf67d69f37f45b8c6d29aa4ddc362303126c8c6d05c0dbd6c28ba918099782162be257c3d434afca557b152701781bdbca45a6ca5126b379b82e74ff4ca7911ca8fe5471b766bc478ad29aa3c8ca28219a49bafef62b87cf7190211442aad659299d113467d2cf1d3e08666e2847775076aaf926168e74eea154af7bea2af9f2f54bbbbf750e973d16508be03cbb76a681756ee8d225a590f8bac5a60b3f386bbc7a0055dad22f39b23cc22872ab1218f4a2731d69d3d813ee1c5ecf4376ae61e6b9eb5dd382e218862e9d9d4e958ff8cf11ef46b058bad8e606bef02af3743871b5fb28a96f5a8639b3de4ca4b09a13cc01e140cdf2573cb48fe88126183a64d34c47bb6e09e64eb0f350aee1afb986e2d08e044943c36fe7474efcc253ca18cd6a379e2a8c830c9ac31bd620193359576b71ea99044a2e0421b56750ed5e60c789b938aa882f981ca3272af13ab19ba1c4de6d303f2165f1ab1b5ab7ece729154091fd8335adf426fad08889a0c466c49fd1711338f5f4bdc475e820e84fdf35f6199261ed62e8498bdd773ecbf36ed961727cc2ba0f29b3af79b40f83f10c9aacb37ee4e3a9e3673edd130a79077e75d939c519be9f095b7369ed63a7391fffa75e078a1f0d884b08cea283943c4c282fceeb6d74e79b927076310c62e9197f11f1f22729d1ee9b00bb00890f32ae6a471dcee0872c8ca763295d9bf28dd1deb44373e31ee6fa40494bd67926823b4f016653afde4750dd7ad11378baff01a0b1ed1d570d12737c98da6410acc3734a6224d7f65881acc257b8569391d44832565c3ac037812e15e974074b3aad93a3e8fc5f4f5b8f09fba135bbc213397103885406519bcb8e8fabe8f790daf0098591ad97ce5f1c708fc002ea101bb6f0592c53b5b5c3034b7fc2fb77504cc40a24dcb06ab915572b16ce7b1a1ecfe89c5d2de339e37f0199fc4e43427e27a58b56559ba9aa6ca31b7388431fcde0d2210b870da197e8dbcd11c1e18224db07bfbaf8cd6485ff0dbedcfa84b8dd8d973197d3ef43ea04b20dfc2e60a2ec73197a9eee0ac427ccbacaa960a6c64fc17aff186a9ce8a10fb0deb9699babf8ae1b728451d1ad57bb22d5069f189f5d178868f52a5f49d691e6cd8f6b181fb8f8b3be238ff8ad7601e6088a2b99056794e53529359ade3740eebb60a0a45d073da5a05a13a71a3d276435ae0e6aaa2f759f80efeba46a6925aa3ffd4c50176b8baa2c41818c9d4a24fba2d5de98bb4b5af3cd63cd3fc824516bb7439ba6330343651e5bdb06ecb9ffe1076d253a5c64bead8b93ee055ae2e8bd63ce3de97c54d06b9a512b9b236904d5033517a90b2f6550bacbe8431eef5860da165410dcb0925796b0ed0810da9ded899197aa027a64ba3da5c48b3f41e8d7573aaa61b384c0ec60931a50a1fdf93e65ad65d26026ed8fa417425cffa7d1b022097673b13f473fe0c8522fb6a730190c5223570f5321be1b29d2595bcc55337dddd5419c338963b098b405ccbece3d893df59c1482920232d015822fc747e07109453c1214aa334f8c37047b5563dd862e99fe305f951f74649d878a291411b47ef9d4e3d0a1b0de82564f5438a08677aace6fc8d26a9d4ade3eaed3aa5ca8784ba032b9680ece3e2f88952620a60e2e1efbf249c4d79b9764a805d7244b2df6f0e13c758712425174903d44b671e2a914f3f9ab9f8e416f12b531fcbf248364af2e0f49e62f6ed65c7980117e0bc8f0aa194e20e87782b0c31492bde3ddd95d5c9d0f0a4f3e6edf1a563f3444a913ee15b5b480836d6d499e86443420ff833ab3e0a85097cc78e609b2fc076c5afd33ba4c8641a201683b77c603c7af730d3ace43b57bea5ad17903f736df5ada041078529e1f19cabb0b9477f7ffc170cc39a79e9888979c1c9110eae9b9ec821299d1b00b7bd39f995bba292fb58b063286ffca35f6ee6b0793c6364adf455bf928539799220b691ab608e19015e62f7e05d2b2ee18c19628b0dad6dc14e580653293d4b59a5e4d43f773ca66cc670f617edeb358f9776a77f5bb1bc242fe9870dbf56b8b5bfb1693224d18faa67a50b1dfe5651b653739ba92f09f427c11bad7694347d95a94d9ecc2938c41b462d9b30c9c405c41745d85ee8bca015cbdc4e5367286e963b8fcca02bd1fb1221cf21cd22bff221950eef7ce7529a9bd390602c8426cfbd7b5e88744de5cd1eb5fdd250397cb1936d409a829287fe6ee559d0caec278462fd09498874d8f2678c822214ebada0612e0063b5e15f529f5f8ffe6699f8a0ecf66174023e37dda818baca41c0055714ab3138051bdd9efc6f5941294aa46c989189c7621661f92173488d9c6fd9523dcbb6f19a37a1eae5ee423a8ac0b7ed760bac3c8f8d65cf6a36cd6017e77cff6ca34819cc02e8835bc2034859008dcf3a89e86eedc833295eb67105cffc5da4f5c0dbbf525788c6d3346f0d86cae453deddfc47488c19f72fcd8ca2313097601315963181c5b28a2625a7107c1f88e8a11291ff4fa9691912597dbcbd617bf0c70860b5e4e92fa6477940f9b21d625aab197925e0a73b72668e1cc7aa1f651a6d20714cee3be6e6e4fe718cdcf2ce5fc01be66ba6b3dbb3ddacc3eea693bd182956e4f73a2dd7cc36b21dc1046f47f5a89704d5fc9e46a294af58c2a9a5a47da969bef0d49d6df7536ec88d05e6886a7234c2b5ef827b1a19f49f2dee0d85fb2a3d3fa157a18acfeecf1489942198bb44d97766abe2b721e7fcfa05d504aa4076f0cc764d9d3b016e3258f6fe33e834bca59dddd46f95e3dc0b262cb755a3ec3d213962aa512de11db475038a0876f0c4ab52861fe0718a25352b506bb2f9c6dff73f8755f5fadb4687d3dfcc6f7cf105f8ead6a9bd6b1f51961cbefe6855188018ba105a00658d49fce18a7c131a30b0787293d9b679d90eed855df8096f18ad1fb42255ea9c6233813b925bdf9dfac4babe3e7626ff012d1299a155a1f7927606f344536253f17fb9fa1756cf025454b92384230b29e9ee05d3ebe4c362688bb78681bd4f38e176250f8447d07461f808f1323db96a8bac504018c782971cd7b2ce44477781e90072c56a191692e8f93386c7153094f25b71f1287441c2fae9453d2c480a34568076fa619fcea49737d764cfb4847be41928fd99b6038afcdfeddda3f8b20d9252364d50775cc13c7dc7e99c790c4a4e5465411173635bb3bb7b9decbdc1cb56786870b611239f6fd18c34cf15bbc5641113e8ebc6486ee8954e11b6d99141c7e255df75bf8b3790a16986a8d98e29c443bb01b187dab810f18c38c4ea617d4c0e7dfa0c28dc5d4ef5a966fdaf6ee2cb2fbf236dc3f240b1105bec400429b12527d42316c1dd8a99a4080542edbd7c664bfc76b878d1bfc95cb46e076e52b270632eff8509471e0d8204dd6729f8c19f6f93ecbaa4adeae1816a54df6d239f4f891ddc1d0b95e15837be1d75f8232a5e95c4606bfed62ebc3ede2bc0f5ecfccaa47832f697bc376b92ee1b3aca8eadc906d839a407434b4e00f5c8386c227bce52e2b603803f6efc31a1a3cd2574cd2787f2633b5efd57ec7abd68413e03db381d68efd6330c1ea08d32e149cf74e2b252736d46bbbc63165f9e03816d51bc33966909e61eaf7d2a8e322be6266e751dd2098197ca637775b1dbcb31f9076f4778b9be8bbafeca7cbc431258a55ceca2823ace65be21a23c453531bcf3a94a2853039ff0dc3fe446a9fa3195fe6f4803bc4393217e17f60ab25f196042534bc6622c87f2cc93017042ce4747bee72cc05de98bf78f7860cb2c37273252c55bf520ab26479a41a7af9c40a8ca066c25cd6123bf32be0227585e2a0371d84c14aa1890dbb63b002a837562624ecc1fd6ead0776417baf925c222196fd989037024ee155d81747ca54456f22705f2d7ad271f93fa7d85185b46afffe6ea45a75dce994d5c7c51f0e5512001857d71d2f537a90f906417f50608e6ca5f2a5304cb63294dd50c145f539aeec46db806e835d65b9403c0eaa8ab5c186cd524983401c7541f5af9f38c9ff53c9a78443e4455c3adbaca31ee15b185f85930d01970b2640bf3f1e0885e9174c979044777b80d5b3b3bee65384a287994bbb10a2740362b589bb952acb6a797743807f2ee6c178f8164dd0fcc84a3f3fc7a9332a93b333b3e58f5b4d4ecc656759334d6a134918ab54418e93adaf2b80a8981acf3b8924ca2853a8110489ccc60646df02e55b360a68e485488fbca8738e369d0a17f8f3a18cffc6d5ed807a7c7008098d24ba2e0b7dad0012e5f5d26afaad2952992263745fcb0051366709304cc75df0d7005f392fab85a5380ac242f4bc27b6a6e9d99b0dc0628204f6098f601052ab901cdd13b63f1dc5060ad538fb6fddada81b788b8119783ff58a5dcfebb39fb98665b88bab75bb8f64b7919b3a4dcb6471a7c732c9c90fd3d0db63fb8d9a2ff45fc2305d87839ac9cec74f112cdfb729833eba4c545220c15b574b6acc0a2d7799c5e0935da3384b5242b59723f6a00f95db4904840ef970d97015f360fd3398e95deb6750dbeb3d576290c8ba74f2880eb5de48e5434f4291e219cb33c1f7f1c3cbb4e9035a6b89806534e2b79c4b0447a1b168d2e8114e78a6b0c557f2a27b8cd40ed23a4c78ce6bea434deee32d35e2d40c38cdd216b42d60efa675875d9024e5f885b042e6f083bbecfbe073e4d2c221a1e846db1f45b7e03218692998f9a41586d1014f4c022451183b166da8e2d2925bce799e46658f5a50346b7bbefb188a9d61bb38f1c9c5b9e55dce5a67ea2f634f4d51734aca8dc9c991a38224d893d512683bd00a8f244159c0a1704f603115f4c52ad854e0bef8662b57f85015acd094739c8050cb5c0128d2282e43b0c7a64b2298fd32610541967f4ea84a8444f21614b1271deadbf1df9b967e0edaa41fae9a966ed471266ebf28690eec7e08e4799207cba6d3e5298b558654746bf536813ea4987536e409dc887336cb21c5c099d7a6b3e4e998b7d6887e9b2d463ec087e4519589b78ac141ac813c5d407efb8f608a4c75b45358f1983e8046991949b010e95853fb8a5081e332bf86da3df82c1adccc139ef25053b04f0633a0e2a7b713c0d8253982aedd98332ffacdad00add96b89a13c6b61b54ae184ce581d8bfeed2ccb8a3820ceea22152c4b4eea8eac6ef8e71872c5501cbe4dcb48dbb26d6020389e621f753dc0c9e0f41bdf7d1e29baf448ad5aeb9431618b25960831256c259d04c05655b9d10495c7e7da167031f698447ca71896ecc0cd0a1ccc2c1c24dfedc10afec64fed5d35c6726e9cd46d262e31389338657fdc0810286facc330cde4389cf23b3084575fa3dc0e31d5c9dee1dcd3d789a991008f133", 0x1000}, {&(0x7f0000001400)="ed51dd69034be59aebb4785a22416941a27e8b03cc2e12a1b9a0c2183b46c065d4464a3d99f17a66d14256a26721a54ce32b37b54e1d450cf43498f7dc3ce7bff50fef2ee1a9c35a325abb2f181b084e189f16039968113d5ecbc7b6055dda1b9496bab823dde9d5b183ac24f14f33e0611af2013bc1de41dcadaa609ff1d708c76e33a082cd053077885e7e6b4fce1493e716f849086709d68e72799e6fe71d8dca3494aae3cb53bd89ced4a10be82ce87175e8ece86004b07af5f0db2173d55cd8369d31f0a60d2389052f1e2a0914", 0xd0}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78, 0x400}, 0x1) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696ce4de00"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000580)}, 0x0) 05:37:07 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000009c0)) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000980)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/53, 0x35}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000001a80)=""/4096, 0x1000}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) 05:37:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) r1 = semget$private(0x0, 0x1, 0x62) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchownat(r6, &(0x7f0000000240)='./file0\x00', r4, r5, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x27, r2, r3, r4, r5, 0xe, 0x2}, 0xbd9, 0x40, 0x401}) fcntl$setstatus(r0, 0x4, 0x80) 05:37:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x18002, 0x4) r2 = accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) bind(r2, &(0x7f0000001200)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000001300)=@in6={0x18, 0x2, 0x8000, 0x1000}, 0xfffffffffffffeb6) bind$unix(r2, &(0x7f0000001240)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x2}, 0xc) socket(0x2, 0x4002, 0x1) getgroups(0x1, &(0x7f0000000000)=[0x0]) 05:37:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) 05:37:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200000000000, 0x80000, "000010000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x4b1ce421, 0x0, 0x1, 0x1ff, 0x6, 0xffff, 0x7, 0x6}, &(0x7f0000000280)={0x1, 0x7fffffff}) geteuid() getuid() 05:37:07 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x100000001}) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x21) 05:37:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) close(r0) 05:37:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf656, 0x5, 0x2, 0xff, "70aac76c3d21e9b5992d468a8846d7d6b03e6739", 0x5, 0x9}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0xd, &(0x7f0000000000)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:37:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1000000010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ftruncate(r0, 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f0000000040)="52d7b3171ed57ce07c29d35ca70e587cd65c637d92ca8a9b1c784865badde098bbfbd580864c611a5ac7047793ba985540dffa7bf84120b15023c087b0f6408a2bcb521ab7e64a307e5ed507bed2b25cca0bda05b121cd967b3efb57a4b903876974d1a2c52476b0d1e5dfa985392bb8b9813425d42f541e1a41c1817deccb570a3a94072d9263c71749eafb24623efb0dc28765f893852abcc32b90c085517c0374d1886359df4ff53ff68643b336cdbffe3a62f8f25e03afb130d4ce3d250eb26b0da008f9bd9e50d61bc37314a80e2282e1358b901602f3cd692aa3ecff816e7c30440338ef", 0xe7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/169, 0xa9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file1\x00') ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x5, 0x4a}, 0x8) r3 = dup2(r1, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) r4 = dup2(r1, r3) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000003c0)=0x8000, 0x4) semget(0x2, 0x7, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x401, 0x7f}, 0x8) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0xfae6, 0x2}, {0x6, 0x8}}) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) getpeername$inet6(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x180) r6 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r6, r7, r8}, 0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x2, 0x810, r5, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000700)={0x8, 0x6}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) syz_open_pts() 05:37:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0xb08) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2018, 0x4001, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='T12', 0x3) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000640)=""/218, 0xda}, {&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/76, 0x4c}], 0xa) 05:37:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x7fffffff) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x3012, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffffa}) 05:37:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x8090, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 05:37:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x46dd3f9f, 0x40, 0x8, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffffffffffff261e) r2 = getgid() r3 = shmget(0x1, 0x4000, 0x414, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/229) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getflags(r0, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) r4 = geteuid() geteuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x8) fcntl$getflags(r1, 0x3) r6 = msgget(0x0, 0x200) msgrcv(r6, &(0x7f0000000280)={0x0, ""/188}, 0xc4, 0x3, 0x1800) fcntl$getown(r5, 0x5) poll(&(0x7f0000000380)=[{r5, 0x1}, {r5, 0x162}, {r1, 0x9}], 0x3, 0x4) msgsnd(r6, &(0x7f00000003c0)={0x3, "77a55983935ef2bcfafcdf7d08c0040bcc48b8e219b85825371a6276ce489793cfe1e68822c7b59b9e185387a6f777b09a0ca00a7510f9606deff77b8ed65efd2a1216c1936855986e83a4135f6ddc0d7a44bbb978d57d514669829f2d351bc50818fb5ff7563fc5f8f2cd81683d0de1d8dd4a136f043b4ed65c1f3b1c06ec991ec0d5dc24dc8c6c989b14cc6bc4281a28e807cee593268393a674141baeb5b9e8988ce49d6cf2860d6f8d1cd6fa861e7ab354fbecb0702a3be4cc04f40cf8355b26d5df9261ba66a113cc3255d020fab3cf3d9c48fb14349141231c68fcf6a68507bff479a10b661b9834b3aee63f981489f7f67dd1"}, 0xfe, 0x800) r7 = semget$private(0x0, 0x3, 0x102) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)={{0x5, r4, r2, r4, r2, 0xb0, 0x5}, 0x2, 0x100}) mknod(&(0x7f0000000540)='./file0\x00', 0x108, 0x800) mkdir(&(0x7f0000000580)='./file0\x00', 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) getpeername$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000006c0)=0xab0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000005c0)=0x3, 0x4) 05:37:08 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080), 0x1000000000000319) 05:37:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x170) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x364, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x3a}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x2, 0x8000, 0x0, 0x400, 0xfffffffffffffffc, 0x0, 0x7}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7}, 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x2, 0x9, 0x0, 0x4, 0x8, 0x2, 0x1, 0x2, 0x9, 0x7ac3}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0xe0af}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x52) 05:37:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) flock(r1, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) fcntl$setstatus(r2, 0x4, 0x0) 05:37:09 executing program 0: pipe(&(0x7f0000000280)) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1a0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b1212899b6ff952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r5 = fcntl$getown(r4, 0x5) close(r3) fcntl$setown(r2, 0x6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r4, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r6 = dup2(r2, r4) fcntl$setown(r2, 0x6, r5) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r6) close(r3) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r7, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000a00)=[{r3, 0x8}, {r2, 0x80}, {r2, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000440)=0x9) kevent(r3, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r7}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r7}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r7}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r4}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r2}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r3}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r10 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r10, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 05:37:09 executing program 0: shmget(0x2, 0x2000, 0x780, &(0x7f0000ffd000/0x2000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b8415293f01ff9561843860f8d7c5116cec344"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() setrlimit(0x0, &(0x7f00000001c0)={0x272, 0x40}) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000982bfc9a14f1053c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x77, 0x0, 0x1800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10440, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001240)) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = dup(0xffffffffffffffff) r7 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000000)=0x9) r8 = getppid() msgrcv(r1, &(0x7f0000000240)={0x0, ""/156}, 0xa4, 0x2, 0x800) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001280)=0x2) fcntl$setown(r6, 0x6, r8) ioctl$TIOCEXCL(r6, 0x2000740d) 05:37:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x2eaf8145}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 05:37:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x2, 0x2000}, 0x8, 0x9, r6, r7, 0x4, 0x101, 0xff574b8, 0xfffffffffffffff7}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x50e, 0x8, 0x2]) 05:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x4) accept$unix(r2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) accept$inet(r2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 05:37:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000007c0)) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/173, 0xad}, {&(0x7f0000000640)=""/94, 0x5e}], 0x9, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x1000000018, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000900)={0xb, 0x1, 0x1fe, 0x800, "f3f3439af26be4e00109689058e57ae55e9032f7", 0x7, 0x7fffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000840)) 05:37:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x510, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x500, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) dup2(r1, r1) symlinkat(&(0x7f0000000200)='./bus/file0\x00', r1, &(0x7f0000000240)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8000000, 0xffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 05:37:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/168, 0xa8) close(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff7fffffff, 0xbd01, 0x1, 0x1, 0x8, 0x8, 0x1f, 0x1, 0x2, 0x5, 0xff}) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x7c33, 0xc4b}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0xb1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x81, 0x100000001}], 0x9, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000010, 0x7, 0xb4}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x600, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x100, 0x10000}], 0xfff, &(0x7f0000000440)={0x5, 0xe9}) 05:37:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x6, 0xcb70}, 0xffffffffffffffb7) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getuid() recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000480)) 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:37:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x42) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20008, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x800) 05:37:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000200000007}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) write(r1, &(0x7f0000000040)="300abb71c9783d574ec03abdcf157559bc375a8bc86b9b5d256be12ec9a4866a262d0eafbcabeb64ee20e934e44003cecf0e95e811ed6f238106ac0d7d5d86a52b527b6875c1ea4c0ba4b38c93b320f11b74b26401ebcfc86b8cbd6cd365991027e153e910155cdd50d497", 0x6b) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 05:37:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000), 0x1f0) 05:37:10 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x43, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000180)=0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r3) setpgid(r3, r3) r4 = semget(0x2, 0x4, 0x4a0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000240)=""/69) r5 = getpid() setpgid(r3, r5) fcntl$getflags(r2, 0x3) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f00000001c0)='./bus\x00') 05:37:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x5}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 05:37:10 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) syz_open_pts() pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 05:37:10 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 05:37:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) write(r1, &(0x7f0000000000), 0x0) syz_open_pts() 05:37:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x4, &(0x7f0000000640)) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc082, 0x4000000000800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xe5) close(r0) 05:37:11 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2}], 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/215) semget$private(0x0, 0x2, 0x0) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/117, 0xfffffffffffffedc}], 0x1000000000000050) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 05:37:11 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) 05:37:11 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) 05:37:11 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 05:37:11 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x852, 0x8000, 0x9, 0x1, "15804c0f818bc37107a3e6cff0252abb093762a8", 0xfff, 0x1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x9) clock_getres(0x3, 0xfffffffffffffffe) 05:37:11 executing program 0: r0 = socket(0x2, 0x3, 0x1) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="c4ab8d47c5fc2d928d331946a00a1341f5ecf46c3b31c26051dcd531385c76a5a11c43fa1a395b28cec876e33d031ec24fd7ad6647e0571c3b4a6fd468434f187261b4b8c56dfa6d98c7721110c75a861d9d8fb02a2142fe2f89a7", 0x5b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="dea64febbafe2d2c7f6848c1276903907f5f774491a352b186c5acdf29883966921aae23704b"}, {&(0x7f0000000140)="129deeb01ea6841f160312708f6dd8715b2ead82a26cea40e223d0589dd14f98753034f93f66f7d4e915e93ae6af610b644cca90f96625e25bb1dc2c3d2a6bdd82564c751003ac79c56eedc0b71328c6967e7a49effd5a216b645089afe992f4764eef7f639876187b09dd90d276eeb914306b6a16c5740c90fee36de067112060f4f255", 0xffffffffffffff84}], 0xbd) 05:37:11 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f7665696c6530"], 0xa, 0x0}, 0x0) 05:37:11 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) setreuid(r0, r0) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) seteuid(r1) 05:37:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) 05:37:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) getuid() sync() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x101}], 0x1}) 05:37:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5, 0x10, r0, 0x0, 0x13) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x7}], 0x2}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80000001, './file0\x00', './file0\x00'}) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x82, 0xe1) close(r1) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) close(r1) 05:37:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2e66696c693000"], 0x1) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000001480)=""/119, 0x77}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000001500)=""/100, 0x64}], 0x9) 05:37:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 1: r0 = socket(0x20, 0x3, 0x100000000) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="068e4a13a4", 0x5, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 05:37:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x440, 0x7) 05:37:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) r1 = socket(0x18, 0x7, 0x8001) setsockopt$sock_int(r1, 0xffff, 0x1b9e6fa773dbd5e7, &(0x7f0000000040)=0x6, 0x4) 05:37:12 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) lseek(r0, 0x0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) close(r1) poll(&(0x7f0000000040)=[{r1, 0x8e}, {r0, 0x1}, {r0, 0x48}, {r1, 0x44}, {r1}, {r0, 0x24}], 0x6, 0xffffffffffff8000) r2 = getuid() setuid(r2) 05:37:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000000540)=""/1, 0x1}, {&(0x7f0000000580)=""/166, 0xa6}], 0x8, &(0x7f00000006c0)=""/243, 0xf3}, 0x43) open(&(0x7f0000000800)='./file0\x00', 0x180, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x80002005, 0x2d94) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0xffffffbf}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="1d6dbc01ebc5450b8c1a4b235a2dcaa1c3dfe9bb1b102cd1a062d31b5a3e77eb016e34aa318e6f1434133ed8c343be9f74a963640dbbbe4aab67816e0ba7a49b33282125b678e764049437836efda7ba08d76fb6544cccf26ace92b3226d8c576ad84b4466d92b04bd29672145e982a9fd818a88081d843ac5380075298b06c794", 0x81}, {&(0x7f0000000740)="b391fd074b992f95ec5c6f17218b6cbff57e02542b362d3b6c4257047c11947e816feea7c6302a11688f218576249e48517ede33699eec0d6fcf3a488142f9d8bf4e6368974938c38776d4db21faa059ee3d8d7814314884a9fb188231bcb713b2308293f18e47561fdc4f1e3960cef0c29df654d13895c496d937e463f021e56f5bf4b1b7249a39a119d69e748eb4007ad7a26fb6b1a02d26dc324d2295d8309c5f8451991e09fab955e9105f35496df63d0ecb3a525d7cddcad109b319ef3fce356b7551ceb88e66558b99e05e2ef26141247e75748155cfb045be8c3c7617af9731243d355c57245839266c446982681687b7061dd2f78aa097158330146ad27bbed27f50c713f32400b6ffdf64258e4933b5e1a73e155366ae8253aa3b1b150779055cc739a4cea2717cf2326e057f9472028f9b6592084e1b9b6b175ecba761880dfc7c1fd7478006d67224b5a25ea78a349272c0fdd9fe30d2bcee975d09bc87a55f542615bfe1362b754b1dae773f97a6584a0f112818f8b1589b7d72a83eee5a0bca640a67cbfa625fd5bb0d20cc4da883bb8bdbef7dcadcfd81bd703ee947cf314e0773c11d28b86978e0f2c04a1d6869862d172b323a300ff5033ae8a0099e4738644a0e455409d82fd57b3c7d5f160f69a88d23d7d6a8069c6019b8a64db098c198db829a51089e76f79228db68d1871051b7969c443a95a0ef9a11d82abcca44f5963b49400cbfe794212690c5693901bfd3ba97c033de20041a9e75ae374a192bad12fb20b65ac3619067e1fae3d4ef7b5b115bf9dc553d77d4deaa98302bf6bcab7c8af8181cf5a067e82c9c4e46fdf148634e489a5bb14569345caed5cec107ad594915515d28ad8cdc0c10b3db8c90935816e5b23d09ca9e1e65e65dd6835c78a14a9d6ed6f7e4cff0867257f8f7d7d4d9a2147ba459ad7b5b8335e5f2bb7e1352c458ecd69edaabadcb615b0079d2b16fd99f5a74208b932343de0ff6b1dd4cf37a507490dee5c6d7dff4dbd7ddfcfa24452ab8f9f91544d6312e163ba9a349a6f9764b37bb9ddaf05a16046239eebeb7b4e7739e76a693f1ac2d02f0910a0a0c7fada370de0de5d81fa4650e28c0d3600c52f425af26635691061637f28f25284631a1920d13655cc2f323accb6efb5d58baadf2d0da1028990637193146a0b34b816521bebfdfea66629f4efeee474c13a07b48306072e2a6ff1b9e0e10e56d6404477abfd7d3b367128f7d0dd75b1308cc69fc9944c39455126c7a14315f35c993d7e5ab0f4a33916775f93c1564c7bce5098635c28c3078946ed418cf1f55e07886a05afb0c22e6b8c757b2b85811829614db6efbe4673570c1b0278e9192a60415a592cf02d2bae9375a06c30664ec2ca9100d508d04c539ffa53be764c51ea88a8db507351123d9b1d1c68592c771d674ccf42bdbc4372947526aadafdbe06c50ec7f6967de0f1596891da8353c47afbd987419f685e2bdec9e7373cf19b4152b23fa2a63e0b5a81680e07fb3fdfeee383df326cc0baa738ce445a6f095ae615823ea6202eb906b8e476ae9dc3cf88617051059d1b815222ce3439429918c205f62dc528602a70f391d5ee1cb7c2e98e3687ed97549619f5ca9a8baea5734bf262c5d2aaba58e39e75cf67042ba2ea6e9145d7fedf4cbc1936cb5e791eebfd402fe269caab8ccc7da6bc661336d9d7bd338e5c43068d0bc86895f5f12a226d3f43c89fbd7f077e84b4e40bae6a87859421f7031ed67b818c0bab67f6450025a03a0f4dc4014771d32f77d0fc107d99a4de33a3063b94608cc6c50d9d7571f5dad12a7a0d9a626932ac0241c1c897b3ae17177128caabd1e0b48666a9cb08cbb3f9b7d3af0d57abd94c99b6d9714446c0f25393f01940ecce3c0232a26ad734a26f3dacd172621aed6c5d3035ea57c22ffcfca7e54af18935b1f5274f65cea9bf6f613f632f05c7b3155a417f536e380450f8840a91808be472bad840a11aecf2af07ce336383d844b2818a3174211e1b1f6076d5245acc55218a396248e3c94c8a7d43c6a54566a0f925bfc33a58e3a1c335f987f50b7e866e87cabce9872e4f5920fb977977a603a9360bb731b6e8fcf8d804c902d02e463607f9ff0b03c4f3eed2eba647ecf2e11fcd01a4620350be03962800db9a8e5f14ac79c64a27f603aa7df465249710e607e25a8ea59ee34381b0d8b080f17e743524fb6afc28e91e074407ae44794f479120b6ccf88dd35cc4deb0b3eb60f7a63d0b10033b5bccef9c52c6e51256ec09daa45b6f19783e7161b1fb6924e506900407282df3f11cd0e7f38315c64c4af1c79c887b03d0ba7336a0f097c14ae4819a4c87331a94c0fa44039ec205fc01e3e28ab60810900e60d1e1648efe0acca6991cf0839c6a369059c590959e2b03a0dbc0280d21c145399d801a5f58076834e5327858dc0c5ee9cf986e59b2760f006c4c94728fd30554d736c8502d836d609e24e4a12a7da95bc2db72cf21e66e94159d0c25a1f5725649b6d1baf3040639bc7e4620805f4380a07d50c39da818251b7abfb09021d5398206c0faf2306f797c0de384b112de271c217e57b80f76335840d365f271bd0b050a52de29d5f54af2f916fbcd1e3e0d6c0292c1fb6d34172e0e073070c4f0ab134f59027972e3a2dee841d0d11f430fabdbcf85cb8e27b29255d8f0b5b79f33e8691c5dc1983d0f782e364383df94b42b1a4ffdff6d24311b4125f8875165c35dd803b812f2ba3de6152d10ef55326d9e7eb2d6e118e82903c942eadb6e9a338d01aaeb972760c5a5f30f8dcbcb70b49acce339651fba8d8f26b1cbb71410bfd25392ffea4e5a71cb348d359d6cc5b46c957a2bd405d82ff2186658d23898c8cc39a0a729ee4b802e4eff55096b31fcd38d8d86f069b4ff5f6c41808963f116b69a0555df1c3e76bce627a937be713e6a8d9e3a72983408bf87b5153b9a1fd70f10ea7137e655bc3b424fde79b765abede0b09acb1cc71518049d78ff1ddc41a384137e6c79cc48c397d4515866d8ab1917b48d998a68eb952966f76fb452d4c0848c407739f26cd79dc0c5299ec59677f00760c700efce202eeb3ed1573c5982dbce3b5ee713613c3b4451545431021624bd160efefc94e2417446891dc6942f99d7d7cbf7a8fc303bf746dbf83f822710277127e22928522e7e136e863eb7558b64a48449a154da0669cc60881e54c37115a8ebec324d0c714cadd59bcd9795d114682690ac713ce2ac02c308d8f28e5cdf4ec23d9f2750465c21164e94df8ceddcd59e689e9a31c7c51d8ce85dc0af14f3b7cbde2caab35168a78c3d13486522ddcbbde008d23d9438df92e4e5d2a281e01c67968a6b494777e1d3fc1dbf62bfaba39ed14673935e252dd842ae8cbef457b12674aee7c3735874733da05ab1da12a6be0903e4e978be180a4deb6ef64eec445ffd7d4aadaaf3b336d6a9da90cade2136cc5be2b7472aa85d0f64986c25adb99892fe317f436bc52654ff54416f273698f2a1cb7d24125555dc2d726fef2fa365f3aa3b52092cbd0e6b2c27eb336de91954e19146986201e2f33a69c1a5895411a88acca5f00ee12dc64b6c2cc72928aba62a186229922bf308096c1658b805710ec9a04a8fcd87615d4c65f43938666632f3352a6fc417fc97033fac602741f558f61dc0e3938c31ad9820144214ddf6165fe7df4096f60441e17fedef4eb1c1961ffafaa3fd0b083bada20c43290a0ab326b8ba489c715d05e8e13ce046ac1d43d0a5efd4eebe91d9595516b44a26cd54eb6bcdeb2c8032f46c0ae85014853ee201c36cae9de9b21a14ea8fe0c0143aa5b9a89cfd897d7aac8287bb5165994dfde163e744b019c63941081c7f940a3364ebb1d94394b43bff00186c05ecc0c0f1ee36f4e41b8219b8b0fdf6fc3fa6ed585081d912ce465bc3f1a427f2a434f9f91301c031d743691f5cbd358fe0e83b2509c6f7fa5153356ed85180e9ed3827a83b0c69e6702b49c99c38f5fe30740d1a0af9dc31d6998fa0ef63762baa50488f5b5553987332ae2b4e58bb0114ab8ba6adc0242abff4044ff26b9139faf0ca28635c692bee6c91d1e98741024775526e074cdd96a6c013d13e2c0eeb91fb4799da770f0669b2cfe1e575df19c5d504abee027da4f27b96ef9a087a1a7c1604e9ffaebd2692a8cd463cd12dc61bd26547b44f67a57e30cea7fcb76c700d27bac50102f004df5d69985be5476704f46a947174c21c72986c64b6000c7420ca7ee24caf3521b817f1dc59b1f28eac9ac9d4d6d7bfa2fc15cff527b73cd3408fa45aa30e3cdcd6052cf59e926ef613db0145ebca58eada2452cda7b8e2e349797b3966890a53bf77b834b319c0a820762ac973a8308c3bd607673c0c1815a19677b7555cf308eed4f4bbc8caa6e404b3b53a2091fdc5aa6625d885100e44652654166343c0231bedba4fbc2f22ca5296a6e440c5860b47e164ab3dffdff917b8741c1e41dc9b2e081d604732554752082e3acef4e6c31e5649c32181d6065bcb3e0ac9aef6012124192f0fae4a8ef8623c54d1deef442ca6fabec62ab07c77ed687532aee364b0866c7c5a090a958a07dad17dbb4b9c862c63528988c58e0312484b3a5149a0cb0461b5c9dcc4569afe1f6a4e0a9a61b1eb0c6dd732020703eb8cdba843765d9cbe3fe4efa7a80cf78b255e034ffbc64a40a1af7d59e3d49f61d8f2b9c31f0904a05d93d5c43886ed8cee66fb3fccaf17eb66b84d2f2fbd68e1780900788c4c0e458ec865330847bc8eeed8492e6fc14f4aa8e65ff0cd4b290ebcc84bf0c3c50903758295ca9fef2c905b6ddd5b3e1186514c82a13d1900028a4ed1f0aaabf62691ab00d423fe007d14d28f15ea83a334ada90cc3bd5e0fa79a977990129d59f5bc81882bdc92eaa1e761dbdafdc9b5f535740b8aa0d8358fb29a9fb14afaddb0ce78d436072d07e1ca4b7fc210458a24d4679aa858e49c80c191b5587cc1b54f561e48c858929b6317ce264da7f63c1c51e3fbbe33e7306cafe81f08fb313d1a7f31493f04f82dd97923411b0ff8e48e6b562c9c5c27a524a2403650f344db13a3d8fd94c4b0e8c8f9f64a677bef81a1611503a3d23869416c6f2b06306184b709b7b06a3fadcc5832c65ee0c02b8861de4ab67fa21658c750e991d675fb45c67c304778cee6d1263a54989294ebade95bc12d4b78ade968a7d9b1e6e7aefd994e85ffac71e539863d53b27a3136e7cc3e08d70cfc499f96f4cc27dc18e37288295971c77aa162b35cd4c81b8dd837b02b9516982a20f81105fdc52fab10e593bf75203abd7b3adc26a6db65374642bf1569a6d4060034c065e669c1aebb73924234aedcfd903694af0c50ba3f4fd01b99193fdaae5efe56911287c543a927603580e3aa08b2dfa29904b9fdf84f6dd4052df763ff71600b41ee65fffe64a96aead7a02596e1a1bd0f83cdf1ac9fdb07870652865a52b40b1135309bb12caa860326ded06838d36750c6ad25a092137fb3679ef27c36a1b7d50e6ea2571db836a1b33a6e27af0dd3fcbeecd1d23c4596682bbd916c937642ff2d0e6bb1adf04e46ffa6e183ff9b66470ec4f1b386c6d8fff6c32edc2f4e2b0e36543b068d453d5af66e1a0534062e85cd05564bda32bd211fa96284c5da61702510b8ef42e13b35be3ae138194d986c73db106dcca736d042266d43cd7db51af8a786013d7ce45a164ddad2168d4992e4fc544551e0114b4f086c2afd37d12c189c734799459cad21451c6d9900d5c87", 0x1000}], 0x2, 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x401, 0x40, 0x2a99, 0x9, "5b07252556c704939948a4b434f61534a938929f", 0x1, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x20, 0xb108, 0x3, "9d68331a4f902f44d111ef2ea4bcf41a5a3300", 0x0, 0x734}) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f0000002480)='./bus\x00', 0x3, 0x100) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/111, 0x6f}, {&(0x7f0000002100)=""/148, 0x94}, {&(0x7f00000021c0)=""/81, 0x51}, {&(0x7f0000002240)=""/188, 0xbc}], 0x6, &(0x7f0000002380)=""/169, 0xa9}, 0x841) 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) listen(r0, 0x81) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:37:12 executing program 1: r0 = open(&(0x7f00000015c0)='./file0\x00', 0x20400, 0x1c1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001600)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000280)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/229, 0xe5}, {&(0x7f00000013c0)=""/245, 0xf5}], 0x3, &(0x7f0000001500)=""/92, 0x5c}, 0x802) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/133, 0x85}], 0x1, 0x0}, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt(r1, 0x401, 0x4, &(0x7f0000000140)=""/113, &(0x7f0000000040)=0x71) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x2041, 0xd90b) 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/98, 0x62, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 05:37:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x377) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x48) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1c7) 05:37:13 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 05:37:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x7d, 0x72}, 0xc) 05:37:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="7ef20b9b6ad137d4cba8f2f6ca501888afe168a9eae0a554dcb6d900871bf968d824561d09eaf3ab82fef3bc3de9f709c0f5abe2d04c8a101da660aaadd8d7ad112043a1c22b6a4c0202a998f6218062aed14c3dbc6abb0301641bf98f24b3c082978673dfe569e07e10e9b14b6e19d7894ec13c9b74b906cb2691c8b360e29ea9ad8a8102cc81e6f22bab6ce8d15008ad219b538627742ffe243617d34e2a4576094119e3afe83340968edeea38d7749992b6298ce9aa9ce32526f3648f57a92ee662b25e520132780878e8b2d5c4a683ff224b65ebfcc93063ecdd02c6e7ae4227d2af93c73567766b5064d82bb533f0189af08815f184515ae66276b7b967981a86ad2b6728e90296273b19c890124eca539716c5190a989b6e2291044230a605044d5517d65ab33883d8ea0b43cea389b12d4a95b9834630d106f0df3012e1e25156f324c808b1b4523112ddb0b3b65b7f86e367e35fe4161ee530eaf7db031b0a260645d204d8df8562b62021856715280f52b3992132d7702587ec5975541b5ac9718d8f4ab3864da7f08df4ef20c1a78173ba75b9bd76d10613ba72c6cd1c05ac20ef430b07e7fa11a6b0a89ef95e89d8f5632b334e5ca114e84c8e80c9ba26c68a0a1df50454d9f532cc12d047622484fd26521b80e70597a95f2629ad5f57c0a0c05a595e58e60f8ebde6bcf85e0ffb2bec3ea1e68aec4a92acc39a38b90d9ae76b36dddd5fc60d5c52aa9d87197ad64487e0996a8f40d8da6a858ca100e79adfaaff67c2cc65a26a6c36ecac3549754f38b0399f110182c496844d53c2a082b6e0f5dbe8914686b977c1da1615d40366c21b6f586347952bc66c2fa6c1f7e9571a3caf07d60ce9364872a7bd6bc5f507ac99afbab1df0d7eb089f9aabd3231f9455e1c202694ae0f7ff61a6afffd2a15fc9eacf01431fa7fc83a060f636269addd0778bb670fc728941c21971a59c216dcf2457022e08a3659712a357fd168bd5f43aa44380eec82022317cf8bf6c13b4411e91b951c8d56146abc7dd2e426517f0d44472c54ed68f967d44a49b3dde715ef587d9470ba5eb8035cc53a78f2ab13207f377469d7836a205c2deee39a8492081a0303522a9cb4fbd883eaccd92845b959a2e277f3ae9f10098bc34c4c85db732fcaaea96869511a79137ee5dc3c84a027a4ef76daae7ac97566edb32898a7644736cff3bc3d73de59f59cc2ff6b8eab1e05809f615ebcd9baf9f9590daf7124d44a75f99ded787819adc1b91a0dde064ce73e89c918c27e2d835ceb7dc7b3c9a54cf22c848d4091d7fcbc56f04edd045061434643d82f7bf0628fe945d1913deb8eda4d3fb2206f203ca2416007e9e1cb24f68597ab57dfd83f5d8f241b57817581b45e95d9db7878322954684fca8ec570693d0d1a4b048a7d255357e1c738cbba183267a8dbbf35f150f5d3cc2a21f73f78a6166a0656fcba4f126e56d7476fdbd988522411ebea1753b56ea4a2870c6eddf884f7af84433ba86fc9007a613a41a77a2152d4c8be68e283ed0cdf34d288b0be37264f0e13d8227a10c97b2586b2913908867115012e74889a94cf8541a6fcdc500ee8106673707207874c2816ae455879cbe3487abbe09338b8aed8e7a0b01863092465254ff6370953be17a55ee9c04e5f9d0fd1f023dea15dbc8fb1369278e6fb4f1aa7ecd1c0bcb36a4c5db4a8d9720a445e21b2597841600d4044c29bc4838824c72d8c0197490ca1989c7c0403044835518995728e896a7a73a19b15636d15cff6e37730546965ee777fd9a163bcd5555114eee08e0134e83ff432cae05afbc4fd57504b120cb0bf6f91192002dc6fdc308b7c8cb7d0cd99818ba7e9c60a544728ba750e15f0b2b68ba3a28b6a4f99626b01151fcfc0490dbfa8669595e21abaa913071bbf6b03fc38b266f86b1cf029acd34d50152624e9fa5dfb1b69bc73a7ce42f0110e0c2d9ce98944f92779040ac194513f4a9b4c41a5caf825390619dbecd43e082d19142cdea2964a1982b5249d78a335d3748df3e5bc95d4c36fc8291275bfa34c7749c103c581294fb659daa81044afd12c4b5e8952dd5309372ee3fe581b0b6728b285e28ababb38b1fc013e74ee461ca42713ee80da06ce1bc6c662d4e581ef563c331fc093c89af0ada6a7f29fcd21a3476a3fd8c320e53ceb5145b4a3d826609271d4cecf8009927a6be53af991ab1af5918a94879fb8ae344fb470e80cb0d2274e0f0240057f9fe6ccc05be4c97665ba417bfb0ddf99859a9eede9266976b08881d87ac199fc3dbedaf09a64fcef8c9524f3782a0c0ed5224626672360bf6cfd6c58d537836d8dce5e92e696a57fb3afb5a958663d7e1e29884dfc3cc0094a16ad7be67272468bdbe29955b6c2f539f848fe675354823fd2c338759b1e469cefb37a974ecedd49e1dd2b41e9483ee046ce02aac25e795e9f69401c80b7b658787474379836cdd51b775dba39ae4420d78b6c823bd31e42d661268e6b264f6f623fb84d699b552eb9d59852f7c4234c13cbe555530cae953fc84e93c4608ad40e94c8f3819c92ef804a73f70e1c19866ed2b69669930392b74298713c91dbb8bc8e2d07988aa400e385d84ae277961a4d9bf0ab18a373946fdcaf378b3933dc5331c1559d709c6edaecb2dbcab56aab99c7760b44a1f4f802bc3240e57708a04b05b50d992de97eb153d1a3f3da308d057ef800bffd8ec1d5f61808f4ac9532693a594be4d18d1880958a621b0b815258d556e27c0755614684f5a071762df93631fb655fbe7072697e9785c6b1446a85e91075b2b78b50f1af1f1c53f8556b7d305747a4e9d77e6860fd925cca52039a1e3e6d5dd13ce6b0074b9bc266c7584cb52e02cd5455d36773dacac33e9adc6348fc4e212c0a1d57cb4b58f6443b6c0d1691667fa2c3076fe8d89243958dd63397e6a5478bd3c1d27fa38e037544cc0b505d7151a245ff93f6b787b7583602cbaa0f070e66a66ac7465abecbd1cdd34d6c5b8373b294203b16cf4f05acdc7b46920a847682ad87c020a056b3f016fc1c6d96458b4e346f64e7f62cd29192fe31d5993dad51db1ecd66c3bab0a4ad57dc158138063e9d748e9551fdd26b115073e536662b7d5627b66d7eb0cc91bc09d4314f177c7845143c361f5a9c6002c31e29a926726e9493b890e5bae5861d41d6debf47f9204559ae8396b6c1d3ab04212689bd8522080106b55c3a52651568b01605b1e0a45d17c84a5d025eb8a0c0a14a1c81564f9327969fe975e809da8990dddf4a1cff76ebfa830d35a03424823a10c153c4f9006271b004584af9ee054aa7ce7edc1460ee392f39dc3c47951b5878d3984470e51c61b98422ad06c8984284f778a363945f4060995282ee1ee09e33c2af8f2148d4e889aa93b08f80ea0f0e868b2008712dd23318ae72cd7684cfd30400d98fe0ecb1fd5832bead4a4e8d5fdc32c75152bea3a6b0a63146befaf3ccc099dc7ad30c513eccdc3605476582343bd3d7c7ec301369494866363c55d14b3c93b8707147d16f7605d2a5004dc8d43742535bed46e68a33d994161323c0cedf7e4587e21a50c78b8a625705153f7a726d8f123a899691187845d4b86e3e07f881b83606a39cbeeace798bb1d7f29cb07c40c7c2fda62d25b0272d746072a1529201a850689b1a9f602df59fa1b39258653d9c7769c26e4260239cfd882489152b5018fb10f685cbfb43049fe2d1867aa1ed9a444c8f3b83486147e32be03ed219a5ad80ec2b8cb88f96be5a2bf7309942525229b8bcc01ced293d65b481f6b4cd16f4ca43ad76c11b23b79a82d52c4455a31f8e73e26884108bf4b015f99c67ea986ebb1a04fd647c78ff190c674e4f334c719a0e23218dd18912818ef88db8b156844fac51b4bffc397c3359c36891c8e2eddfd52ec79b499764a332236211e4942f79baacaa44e37d416def394107e6bde2fc70afa1c55ef673a878fb75e09debe53af1f71542e40902dd8d9f8d1e74fafd4a42dabc19872e7b4ecf009cc222ebd45a7a8d8ce70b36456f4b3f32e84bb24702ffec31d16033d9fac1c83d50dd88469d7e1e1fa895c63905ae9e293af5cfad30c45b538729b3e4c5402dee08d1f081c2dbeb79b16c523bd17408c088ef191c997b6f38c159c3bb41953cb9845e3b53b59a69c11966e71743b05b507590e277e30473e752fe63b9d3f2faa9c589c6883bf02c678b3217538df29af1150a4d2dcefc7a9d4fe66b96e0b83f2afedf5595458398cdb43e610afd919c7e18d9bac7b222e0696232caaf01022dc7686a57c2d991d287fa59f6e1b23092ff94d935e7ee1d615d5176293b3c60bcf9dbe46090ef4eae7c7efb633dd82bac3649b765d7164d5a405ea81b4657afd8dc21d7e56c441bb250c1eb2c2fc917a337df167ed81b4105c0657c2149692f1a1eb02ed3946152c678bc33b838ee393b3aaadff0c3cf340f3797ee697fa744b597abf22bd551cc83452101b565bbb8dddd6b4899b37e6808112ad999c69c44155b538a98698535960e98ef4e635df427941fc1fab2bc7808ab223d03e5a06739717bc5a9de87da893fe29603039ba578754ab2240ad5cb2cb0afec79fb7e6e316d0bbbb8ce19f988322de6a5c6c2d8e8d96c50327e4d0244b4bbdd7bc7be7f87514c2fce850b5f98a28486ea6432d62f721d0b8ae635bbfa5798854ea6f7acccf9ea2c47f101f31bc5dac9754348a4af0c2d2756fb9f136f3c4e070ee5ccd1b865e79f3bb58467021a3d97254ea01b1769a403c4c44173e34d9a584fd062ec79b51c7345f893c7ec49a4e2be8f39a27021056d11cf0511f48bd6b2a761b1e9af1bd896c42ab4c649511ca1f0470d47d1d30ba5f076182b899ccd507c0434bc54a0ff561df32d0bf4f01c601e0812db76fea605d19a687166676fccc8492425317872a8089831db97b141e97709933e9073664b73d9a3e32e1169967ac944c99381473b33e6e5c145dd1d01284a6f872eba5d24d7514a88314a8bf0a1e65bfe916c37a7a3e718b6c35e1aa3f5be771acffde22ea6b2897f46eba1e840be572c80f4fce494c6d662228589afd9db98919de204385916ed7b916bac455f56fb88ceaeeb83bc9b7f37e1247ab0110c76694fd03ea167edd764d0644d07462651cde37fd4fcc59e5614fbdea790390200f4ec0d8e515b3415f4253dbfce1efaf0f59c4b0665fe001db38d728739f0808c5d20f8d33d6edb780f07a7fa37e748f7e623f3abf0113592ca7c4a87fa80461bd8f433b67e2f383532cc5a6d3daa88382cfa262c799a33ed2fe9239b2804b7825f5fdc57626bd8cc40122ea0ab681f4d48d53c669221c4a6262850121efc368221a6fec9e0eeb14feed26fb7b7c8c58e84e28145f58d5c86e097c939da53fedb8393b12e325a5f602162e59c1e889525b08b4bc28b0d2e8c12be2981a5ebdc63d0a2caa720ee69910313d27203aa5749c9ffa89dbc06730f75aebe51510b222ee3613afe1e01099dc3eb9c02f577d08bfeba9b000d26734d700755eb386c79fd8140018b5fe2fb59506c9363f53630aecdedd73ad6425c2731baff063511669f9f01c9735c619d148cefdc79961fbc5144c207980ff3f2437a2a443e1f8688640e4fc8f670b553a9761816a3d7cae232958d10a7fc76c3ff217c703c2bcce32aa84dff943d499f44e1bbbfd64289b5a1317b37731c8c209f16922fd091f276661f1ce1e157093aef2fc3f6a18f2330f2d6c1a655e6d41cbd44dfeecfd5c0daa004828987178ff6cded47079502", 0x1000}, {&(0x7f0000000000)="0cfb055937cb8b3bf7d3a3ce13271bd4b624f1963665b011bb2427c0fc6e2fa5f751e9", 0x23}, {&(0x7f00000000c0)="d42bd7e130d3", 0x6}], 0x3, 0x0) symlinkat(&(0x7f00000002c0)='./bus/file0\x00', r2, &(0x7f0000000300)='./bus\x00') msgget$private(0x0, 0x43) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x400, 0x80000000, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x2, 0xf0b}, {{r1}, 0xfffffffffffffff9, 0x82, 0xf0000030, 0x5583, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000080, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x80}], 0x2, 0x0) sendto(r2, &(0x7f0000001380)="7cd6f5433dd1cfc24baff10f94ec2fd8b89c6644668b0cef6d4eed4c2ff8e0d4f5b16a8c8ba29525a01401a900fdcb5713df784c8546d856478e24c5bc0e0b68a454c0a6ddd9cbd71fa21c6103308cb8255f3c3e5b26bcd9c6f45465923e", 0x5e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffb}, 0xc) 05:37:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x10000, 0x3, 0x0, "d4c2f72cb80c740097d3e8ae5720710dcb00d3bc", 0x3, 0x3}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x37) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb57b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52cc20f7d8567a8af8cc03778150b5cdacabfa3f214579e0e783328094ce0f05892e35b18e6623444b9a0fc7f6c496fced1e8d1c350b89d95e94396f464ed5b6493b255010000000000000000", 0x124) recvfrom$inet(r1, &(0x7f0000000000)=""/18, 0x12, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:37:13 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:37:13 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x182) syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) 05:37:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) socketpair(0x20, 0xc003, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='b', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f5198514798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6e7d719e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xb5}], 0x1, 0x0) close(r1) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x3, 0x4, &(0x7f00000001c0)=""/6, &(0x7f0000000140)=0x6) socket$inet(0x2, 0x0, 0x806e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) flock(r0, 0x6) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 05:37:13 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x50, 0x40000041, 0x10000, 0x1}, {{r3}, 0xffffffffffffffff, 0x50, 0x45, 0x7ff, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xff, 0xcd}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x5000, 0x81}, {{r0}, 0xffffffffffffffff, 0x11, 0x3, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x81, 0x3, 0xfffffffffffffffc}], 0x8, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x4, 0x40000002, 0xffffffffffffff01, 0x1}, {{r2}, 0xffffffffffffffff, 0x5c, 0x1, 0x7fffffff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x43, 0x9, 0x7, 0x81}, {{r2}, 0xffffffffffffffff, 0x30, 0xd, 0x3ff, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffe, 0x7, 0x1, 0x5, 0x2}], 0x1, &(0x7f0000000000)={0x7ff, 0x4345}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r4, 0x0, 0x10000000000, 0x0, 0x3, &(0x7f0000000200)={0xe6, 0x6}) write(r3, &(0x7f0000000600)="87db2777b357b5a62700438a0839369eb6374e95a8ff522bb31561b1236fade7cf641c01a12f3d67fa13546cebe3aedf2b0a23a6485dc76f2af656b6e421ce9ba9f60bd28b16d020a85ed338ee1990cca07c9b0dcf4ea32a5e7556935ccb3bb5de4f98093a228ec62f938b8484144d04c1490a8250ebf4ee995f21131e1f3b0cadaaf847fffc4185b96ab2d4368abe4424a6368ce66f1b93509997475fd526d304a35eeac0b5c5f278a51c3e85eb9b37ed91bb2e4ca5df911a43169d7454d0fd020fed0aed2f01c45f1e88337bc36a8aa24693c895641c78dc78bf874991b955b74c02daf8d32ad13f4cc4d9580d3fb5aa4188f183e64336a66f8ab8", 0xfc) r5 = semget(0x3, 0x0, 0x40) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000a00"], 0xa) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000500)=""/213) close(r1) 05:37:13 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x10) chroot(&(0x7f0000000000)='./control\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8801, 0x0) pipe2(&(0x7f0000000080), 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 05:37:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20002, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 05:37:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 05:37:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x880, 0x182) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f00000000c0)) 05:37:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8300, 0xd1) shutdown(r0, 0x0) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pwritev(r1, &(0x7f0000001280)=[{&(0x7f00000001c0)="969764e897e1eee277a74ffbbb585c175885c5cce4802c656c81e0cd19823e5aa189cd0850c4edff6c90159e5ea34b6092adda4d2b799ccb04e0c231bdc01ec566c6e7a2b670a333113837fcc3a1e23eee57b04e37e2ae50c6065414f81ee7623f17645936de0d46b5572f25bc03e3201537f90e12a5bbb0a5b0a7e88e66889d7466b210681dfb076c6308c7499dfefdec3bbaa47a3472afa1b580bdd7808ef101a063a6773508db0fabe3812c230078a9712d7e7be0717312c997e27eaa2253e027fcbce0e1924727e62b1a62145379e14680c62a899126c1d279178c7e798505e8fda37401b8485213fb6fe909e65d5f17aa824f400d6fb7d2b4002992bc00a038cb37f845d250c09f5e6de029bf136bdf5d94a1f4377eeccf3757e84cbf884063f57e48272596dea450df5c7b8c129f3ccaa3dda1bbd4182a0341de787f9a6116cb00590825e89fc7d7efe9ca351e5d3aaf96fad6e1b0fe110bf4150f776a47cc8c0c6979e0ae1cf0ad0d74dbed67e799fae28baecf655889a409b85812e98f01dda526523c6f318fbe647369cb18d9cc17a4b1bae99c963139700460cf56c01614853ae6e806ec569b5144431703f2647c84d48a762069dc30e4c0b60bc6e29f0bfcd2c4598bfc6f4fecee1ac5edd9ce0bf5c051a0689b39294fb01a6da7a798dfe469323405371953e8028576c737c40c369f695cb13563624e324def8630e44df0a5c987f49b285aeb14f86b5abc73bd43372900792436ca3f66f78b3bd69713b378ded6e2419bef6487e3caebb8ff50ff021a732e98afc32d18b07b3c2393f75f41204336500579c705f74f27450a92ce78d6aec10c83392123b1c3cbb5c2224677e8b859574e0cc64d7127cfef0c99718d96df4d2ffcbec690b3358ef1b5a24ba678ae3cf56d2702ad03b9a5966a4f081fc21d414ff4c07b24912f31dfc06fcd1454eefbd4ce2efd12e69ebdae71644b68e837ae0c406b94702ca5571a57bdb362e1d12b779802ece8a3d621fedcae1ea28e75ff3ca357de5376b73a548bdf7313bc580dcca30173edae175ae3623c5a19dce1d6bbb7d72b68917677679a6a846ca8456c5c18e58f7233c698f85e63c9d0163d9abe320ad896364c4c82b8309e24c97028604f512c53b9716d82565d3e3c090498b5bbb37be30168cfd4b5a2c400bb63c541941fad37ff0dda54ce16479f4f90fb080406a35ac2f8f06010418b144b276f606bf11a4ae2c42eaa1357c43bae67a5288fa6f4130cfa6733e58be298b22dbef280dc1a421dc6d5cabb597fec614dc667f8ae067b2d9e1abc626aa81144abbd0827e3aa4659af8c6c8e5669a3f604ed0ddfc3430c8950e68a3a7dcec54996539fba4ee06f5d938df0153a4962324629b51ba2ba45fa8c6623db82d470dffda68efa08cb471e8f91066b30902efc58ef3e051405d3bd05d770f7e7764001e2cd2d56091c6e809469dbe41e3e0fe3c8ae488cfca5457ef9a938035b368d2aa239090e1ff8f35c23251a8eaef0efc5320c61899f0147c0601905613bc770710f3cb108a3b60159c8a093e1ec422e5d6c9829a4e351fb26863ebfa1bebb1127432c2362ef1a9bc51cb4631e5478b515c44ba52bab5712d61e9ac6bec6cfa21191a84018f42dd8ddf8b26783e58dfd0ce0c66db6adf5cbbd59ea68c21b9a9f30989dcce1bfb4fecb54e4254e30e37fbf05b8414248065c0925654f8ed5ce525c505c3b19a610b5345940f224ab0a64a496c6505d81de93a4ec85439260e0c2106f3c97dd1e4fbefea023d072e4a1978e204d9a4f762c5c76506f51753945e41df72dbe6d0227eb727ab348d443505e77b0ef0d98ea794814d8afc199978120e00f40474b79e5491ca0f786e621fdc40229dedd61ec736fab9678b1fa02c2ad48d2feaf62fc8cb05e1b447b42bb55a35148caf388340c4777d1303afd6558ea74c9c8b00f345685c1bf7e9d226b8fd24ec1015f2d3b8650e8119f6d93bc7842253d249bf757ff108343a0f123fc03d9a7a94663f494d82f41adcc670a48e54960d2225a8c63e4f4d897adb87f09bbe9302ba1a1d2841a76f6bbb4f466da452ea62e6624325c93e92038d078a753107cb90279ebe10eb91caf9c8c257e0644bd926289462c78c3fc5a79b7409c114d420fd7d63545e39a7c5d195c853b1bf5e6434c29757dfabd860c03bcfda8dfdd3ce90b040d81b10fb03b5805edc6a20899f5cb4fa95c7959d7dca2c8c4fbe2f9b46709c45ce906bee0d682c4d308bb92dcc2a9b7d9e52c3491fe3c9ce4e18a31be06371104c468d049b5368b3c63b8fc56861f7520fda4a28ddbe1ac14593c753bb3231255adb479d57e6bf782f859f8b97488cb107f262fe2740d2c2d1c84ac3e74319eae3af99fc0719d49012deb6c75e8e35b4e07aa9532f7e140ad544c7743b6f9fbc73dde5f0b7a17574f773a1ae22d5c4f0491ec20df93ab1ed248df8f5af2f2d491cf896e6907bbfe8e3f76f6220d624291e00fe797146203100a0c04509d58d03ff42143805544e2795b36b17ddbaca4b7f5fae165d1413eabb61e9bb5ecfc8d6bbe8456c6ac71534bd376313a8c46461eb39167440a7c4b2999d007ad30bb1bad2a3b0dfec361e55b25dba50a23a3a0a17a39c4bd80fa5336b7aa5221fd0f4307501289abe16e8e121d266f4eb633f57f06eb5342c4687f5f7fb3177406752d0e0b76edb7658aa245acdb5c554bf36b5dce92fe957576f1dea3f51dfbe253662cfdf295da79ecbe262fde31f41172e101abc7aafddbb5198bbd828ebebdb2d7e38314f10d03281c3e13ac37ec0d7eaa0bfb946320cbf9b47aba060d68a42fbb7d3f173c08f13219b28fc122b597178dcce9cf9af2aca7ac228b434f9ecb54c63726b83e2844e0ca0e59f0556522c0b25da3d9151c1803fc61821620e1a97c4e763c0f71d7208536a585fb4c42e45220c0c8516d76ff7ceafa9fe3f3eb3c0532282d6dae17e097a1c930dd8d990fb9024726ee3767787aa2826d731eb5e1fad8e68415b521d6dd7f8e52ad90966d2685c1020d9995af9e6c36f1fa635959bb407731169c8f9aca564502874d0c3f561f8987654ec9592d4f9d28a68fc45f104f55638c72d5183949f99936d2dfa49a2d4b593183941716d0a0b1609d382c2376a6697b11603466f17c44bad914dd32d3d58825a1cdeeaf3c767a88e8eb0f1fd457c07569e28cc37bacd3b3bf81f16f3f3aa36ffab1151e6035363b0096e636c5c8c6888f0b90f6a9da0df7b8378226a3cde1bcea360a858e1e5ad1340b5e1e88f03b02e490347052739c9cf94d3ef980df635cee04833f587f8514553f34b9e3f04a37bb7432fe0b2a719505014d7f9712371504c379e4a7acd5352d2bf1e0f8f668696f8cab5bf4feb81ef0f96285b2cde1667a8663158935aded637d92fb91434558d3450702ea3fad2334ef9fa0daf409985aa60be6f4f0160a347dc85b044ac49464112b3f897579cdb0b26700b1ca8e284af3cf6b7001a4ec57d0efe8a27d5ee2dc6503a528eec621af536b22a27d91bcbed5c9b3c671305b2edf8a0b41de4c75dd065890f5e951d7dd33de7a7da3eabe0bde597da11fa2f1aea2d5579c3c2d394a739dd345901368301109c837709071866ac0a981675c9cb675ea590a26e1d3c9ee5e26c3a1ca92bd418a082983849f23b089e8ea0d7aa9059d7cfa76c0f7a064e0379cf1e740a7caec56c286cdbfe429671cdf20966ec033d15513b6becb763e48a443f2019c2b9a50eca43d9ccf7e868790a8bc7615d9009a75b0fceedd523e9b0c99bb0f30fa3047cfb3bc5a95b3cfd3c2f2fc8922a00e70f5d2c80861b7af3b3dadaf24cda4a34437caa22a38fbfcdc8ccdc1f6e8978391ad40e736df444a21d14efac3af3582c4f675aaa48af8788c036fdb1ae9297a090fac99d3942d4c599f20f9c9f87e676e36aa94c8449a3f3734a82d1d8fe09b3d432ecfe1305d932318a2773b5575d0533c02a3f56db0ce61896e74f6f1b0a05d34806ea0eca1d1bad1b226c52135b194a8bd2f934c83a1b89e9b9c3e29b37dcc615f60e9f9ee82af730595bdc0392bf60dbc341a2ff25179fe97d12823413eb0231c8b4c554fefb95ec6b92e8e26f8b5f8f8e1977ab6ac48ce32614dd2d036f86e7495799eb40fbaf8e31c59130e273e93f690604acc57c1da65184124863a6400b3a40691502701d1cd1d6d1e28a15bef8de5001e667b281fe55a855afbd0952430c00b94a788a73780cc7a15d890e5175f0ec89c5acbad365a84a8b112b214c088b8effc5e3d808eedae893e1d191aa9eaa1a26beed4583f941010d32cfb30c93af4595da9ac6a77bd1da6eb3f93033df5f85e097a51628f89a41b27ad45c03bde7f01d84a15d106b25c3a18a0040c7fd6fe005daa769a6e9723562150153c9fe99c7b082989f9489385ee1607e75c47de024ba804ccdb2d152438ae6edb004da9f861547966ef4d4428e591545248795a8c1bbddcb9b063e02e16cb449ce20f031ec26b43a40b6e91d32cdf8f12c10198f81a18c16499a3e2f0960218aca4380ab68801afac8e5dcc4c59e9ee739127868063eabbb844e0f2638b2e52f9f66fa64bb0775caf1f6b11e7f6b0f44cbc3a62cc908a1a2f194ff4f7e15415730695134deb1bdaf5d747f269b5a2e15982c87ce24ea3cb31ff728a77d1294c8e0eed72f3035a1a2a1205eeb9deb4777133fa6c652c545a85383838b4053e6ed14044252cd8a2549b22b18a4c5351a9723b35e5820af950d61940e2cd456493a914b919aa922daa0316ba68601bd589be4ce633b2e0154860bea176b114cfb2442b8a17c032a93b28e57ea4507aae7fc21803f09f661222daf05dc13b199632b187c8e8fb78bc8f978b6289a54f4c7cd8449f3e966a460cfc42a70bd0fcdf5d5c73206182f1089a71d79e39a0b1d02d0fba606d24e57a5228ab262ff5709a279f96adb2d3d6b3da75160b9920f1b12607f2ee503dc56623a47d51cd5eb9c7e6edbb30d0dc6a4499d527fc6b4d0aef7b5407fc267498b7729cd03d60338d3bdd465a356c82749ecacd02cc8ff895f9cba87e9cd2721169d54349f7607413da840d9663ba77f9d3dd01bdb904b3c9decf54e8a052edc9336e02d17d3632fe6603be32c4eed57f6837d06507ef6b0b637ead53fe5abc1581010242aacb783448d0b98887da8d0f89c1b2d77cbf1d9c5462b582208376c9acfa9eb86e22c07727f440fdf682f277b128f4e1a2bafc53b99a3f315ec6e85923332a062286e0c7a061b9772d3cb99e93cf0545d62cf9e704c7b9a45222ac2af6d5769eecc3724e20ac2e5c6459cf795fe04276ef4e1486c4ed7018f03acd91b36c8ad8f639b0ec364e0917f50d13a8090b2f130f24f93e49daa8ee5328eaf52ca833790aed0250239c1f8c11b2ae75476401fa9d89b91c7cae6e6de1b6d06d2f560fadf5301b26e8f3c11724e782e96d18f4ae5adf572407264147f92f4a021403f651b2b0e507de51d5eafced3e09a4294649c4e7ebd5dfbf8586aea63c784b993743f07ec19557f28d9ac5f15d1630ab13083163a92dabba03b3f4ec07e1690ffaeb1030c45c0b26a3faa74d5c191e471d5043bb7611219a3076e3798decc7884235c46fff61e663aff84b085916032649e56e83a2b5505fae9fabdf1ccfe7f48ea7bb8741c89949f244bc125455661fbaf4433c3e20cee2c4314d03bfe29c3ad19f382a68aab976743901ecb389204af7ed619c89fc690e92a9558b7759b4054dd61ee021d99ba64dc850d51af3909d80d1b2aa9e", 0x1000}, {&(0x7f0000000080)="5680fa369829c7700f282992fa54441b451b1fb48d8348a46d1a471621cd4defe6b06862ade90d1196467cb8991f0bf5e171", 0x32}, {&(0x7f00000011c0)="8f9bea2af3bdffbbd5823258d2107186f67c40f983a9f87527b2251abbf3311adb43189c03d3e814bb600071296d3702c6ec73f40b68a57783b1b950666e6ce6dbbf6bcdb4efc3f9a22b5f0f434c95178f8720199b8676b9dc15dfccf464b9f8f52398ed49252f7b63df94b6ad52071eda170669f4b0e6b8eb8609e7357938efa69199cc0a66d923952b4fcc13c732dc015005d8291604b466", 0x99}], 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x1f, 0x8, r6}) r9 = getgid() fchownat(r5, &(0x7f00000000c0)='./file0\x00', r7, r9, 0x2) 05:37:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x23) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='c\x00') 05:37:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 05:37:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x8000) r0 = semget$private(0x0, 0x7, 0x80) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x72, r1, r2, r3, r5, 0x0, 0x2}, 0x1, 0x3, 0x8001}) lchown(&(0x7f0000000140)='./bus\x00', r1, r4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="a855bb5dec95d27ff8bed92f81", 0xd) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x38, 0xb, 0x1, 0xeffe}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x98, 0xa0000040, 0x200, 0x9a4}, {{r2}, 0xfffffffffffffff8, 0x9c, 0xe000008b, 0xee, 0x40154c24}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xbb, 0x8}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x200, 0x7ac1e163}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x81, 0x1000}], 0x3, &(0x7f0000000140)={0x6, 0xf4c}) r3 = dup(r2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x280, 0x108) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x401) 05:37:15 executing program 0: pledge(0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x2) sendto(r0, &(0x7f0000000100)="9315fe66d88858c1ff1be9f680d9493e8a3acfff1df1cab7581863", 0x1b, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="9f6a2bb4cc39e97c2e374fdbe796eb0f5ebd76f83ca243fbf834175066fbe0a556017dbd70413b6b90a970abccc1c9e0cfda0caf3ca661398e40a36b08ad11845e3a5ad681ff921d3909b6dc4d4e0455a7012ecade87ee1e68de32b1db0235216406518ded6ee66c9241fe7a0666175b4cb3f1e8d3e666310bc6be60a126363bd83e117aa184fb844f15f2b825691ea242", 0x91, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffff, 0x5}, 0xc) 05:37:15 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000040)=[{r0, 0x70}, {r0}], 0x2, 0x0) 05:37:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x57, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x0, 0x3, 0x795) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da798bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) socketpair(0x10, 0x4003, 0x6, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x3, 0x98f, 0x200, "85fe4dbfa60200000007ad00fbfffffcffffff7f", 0x101, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = shmget(0x1, 0x2000, 0x7, &(0x7f0000ffb000/0x2000)=nil) setitimer(0x1, &(0x7f0000000280)={{0xffffffffffff4d6b}, {0x1, 0x9}}, &(0x7f00000002c0)) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="7936d8b0971258885bcc3cf1d93f76ec8b9786a3aa868f76c67abd80a3f201cf0364aecbf542593aa6d919825f32074905c926a3d77a341fe74d7a1b6d793d286954f02cb84383a4121286c94adeec29698105c1fc11f41ea2a4dd2f8add748e80331f3c484800632144b0a38bfbb87b70d2b1e11395cfb0f1afe28a656eff2210ecef812ec53a423d7b20bb5a3af7a05cf9c9a300a50e5e30cbc699354a0e575abfd4a39bf41d986b4c132cc2f2b514a42e1835c04b21a5eb701d145f3e56d2fe86155d1a4da129d95e39e8759877483a0ec2b6611daad7", 0xd8}, {&(0x7f0000000180)="b2237be6301d2b", 0x6}, {&(0x7f00000001c0)="dd30fd", 0x3}, {&(0x7f0000000200)="1ec79d11f99fbefa6d20febb403e63470d9689dd8b122f31ab70b6aee66643b94ba0a4128b8d237761a11af99bbe023bc7a903c1666dc2b7b4714bda4ff5756a", 0x40}, {&(0x7f0000000300)="8707d987854ee949e95450a4be8ceb50ac904168dd3982d5d4faa165f5d22bec76c558657c2a117d431bb6b48cf408b376bd1986a5bb38ad91da2c48e0f1075ee5516124b0ae3dcd49b27b6019da719f61cb6ac4138316e0516a16ab6b3857dff084ae20a391d5947051b4b15913c4d5c44d9bf94f933a57d9884509a0bfebf52f98808b34918d2ef5b9ea3a9f1fcbad96e749ea34deb7ce1272121e422f4847996471e7aa9f75cec4eeb60934efcac9efafc8d38c18d9cb5edc3e48f033a140c9f7", 0xc2}, {&(0x7f0000000500)="70345ac3c3a61849fc491efd1b6c9ff35f1fa956dbc5bb7c268e42b460fc115fbe97d49e947a317accd64ca633bc885747669a59ad5f5b8741580923ebd294bba7b56e26d6728b098d8e22d7a3bbb4dfeea50d0f70239eb3ffd8bc0d2475ebff9b143d6ad767272b41d778c4effb3116143d69059fe7f3a566337fa00154a0", 0xfffffffffffffe88}], 0x6, 0xffffffffffffffff) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x40) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0) 05:37:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) 05:37:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1, 0x20000000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair(0x6, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 05:37:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x10001, 0x81, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x200000005, r3}) 05:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000100)='./file0\x00', r2, r0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000002c0)={{0x2, 0x4a8}, {0x800000000000, 0xa42}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x100000001, 0x2, 0x0, 0x435, 0xb1, 0x2, 0x2, 0x2}) 05:37:16 executing program 1: r0 = semget(0x1, 0x3, 0x444) semop(r0, &(0x7f0000000000)=[{0x2, 0x8, 0x1000}, {0x4, 0x2, 0x800}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00001ad000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:37:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)=""/100, 0x64}, {&(0x7f0000001500)=""/6, 0x6}, {&(0x7f0000001540)=""/37, 0x25}], 0xa) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDGKBMODE(r1, 0x40044b06) 05:37:17 executing program 1: r0 = geteuid() setreuid(r0, r0) geteuid() getuid() r1 = geteuid() setreuid(r1, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffcc2) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000980)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='6(/%\x00', &(0x7f00000007c0)='!\x00', &(0x7f0000000800)='{\x00', &(0x7f0000000a40)=',\xa1\x000h\xa8\xe4rS\x96\x10\x98\x8c/U*\xe5\xc3\xe9\xbfB)\xd4oc\xcc\xaayC7\xd8\x95\xa4\xc4Kv:6\xd4\t\xc7\n\xbd\xef\xe6\xec[\f\xacm\xf29\x88\xac\x16w\x8b\x90\x95\xf4\xe2n`p:\xd5\xf7%\x02\xa4]}l.\x12\xe5\xcb\xb3\xa1\xf1RZQ<\xda\xb5\x13\x06L\x85U\x18h\xee\xcb}R\x8a\x85\xa9\x00\xe0\xe2\xe7JI\xa0\x97}\xf2\xaf\xe7\x92\x98\xb6\xb1\x7f\xbaI\x1bV1E}\xad\xa3\x17\xc5^W\xdf\xc24g+\xcc\xf7W\a\xdf\xb2\xc6\xf5i)q\x00l\xc2_\xfe\xf7\x0e\x8a\x8b\\\xce+A \xbbh\xdc\x93\xc7\x7f\\\x82\xa8\x05', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\xe8', &(0x7f0000000900)=',!\x00', &(0x7f0000000a00)=',%\x00'], &(0x7f0000000400)) fsync(r0) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x800, 0xeea3, 0x1, 0x1, 0xffffffffffffffc0, 0x8, 0x179cd923, 0x0, 0x1, 0x7fffffff, 0x2}) 05:37:17 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 05:37:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 05:37:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3327", 0x2e}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) 05:37:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/139, &(0x7f0000000000)=0x8b) 05:37:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x5}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x7, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec65409288b94ea59a98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b37de02afc7d0c440f3ec003ff45d1464e52c2ea2bec6d83e7c9fc27c8fbaff807e7ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8b2c7776d14de44f3ce2acd01343b7ecc813b3a1fa848cb755c87f3c4e3f291d37dee56a31208fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8f202a7a1b334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71a64d9f5294f1d6b3b69a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd21665fe7918653cbda65471e8eae5073b1dc0f7e61c152be757066c628438582c431eb7b4b402dc87f9945d8763b352"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r5, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f0000001340)='./file0\x00', 0x9) 05:37:17 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x4, 0x7fff}, 0x0, 0x200, 0x7f}) semget(0x3, 0x4, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/168) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0xfffffceb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) socketpair(0x6, 0x0, 0x89d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:37:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001c80), 0x7, &(0x7f0000001740)=""/45, 0x2d}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x0, 0x7, 0x6, &(0x7f0000000300)) kevent(r1, &(0x7f0000001800)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x80, 0xda}], 0x9, &(0x7f0000001880)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000021, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x56cea952bb20a4b0, 0x6}], 0x0, &(0x7f0000001900)={0x1f, 0xce}) setsockopt(r2, 0x286b, 0x0, &(0x7f0000001940)="f375ec5b4d09d339c821fddc83ef3ec9183ac36e69620bd874b5de1b6a1cea65ab94e4714054522f66ecc5f0f9cd4e9a61b5252e68df77031114bab6b227023333eee93ec7bef30570388b090e03c9fa9905e832776c917f2c0b3b35102cffd931941ed951ee3b633a", 0x69) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/70, 0x46}], 0x1, &(0x7f0000000140)=""/134, 0x86}, 0x800) r3 = semget(0x1, 0x3, 0xa) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/121) kevent(r1, &(0x7f00000019c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x60000001, 0xb29, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x8001, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000003, 0xffffffff, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x30, 0x46, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xb2, 0x1, 0xe9b, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x7, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0xddd13e94020225e0, 0x3, 0x7}, {{r0}, 0x0, 0x1, 0x40, 0x7fffffff, 0x24b4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x6}], 0xfffffffffffffffe, &(0x7f0000001b00)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0xee7, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000008, 0x2, 0x7}, {{r0}, 0x0, 0x8, 0x0, 0x7, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x72}, {{r2}, 0xcdd87fe38d0a6d9f, 0x40, 0x200fffff, 0x40, 0x1000}, {{r1}, 0xfffffffffffffffa, 0xc, 0x1, 0x80000001, 0x40}, {{r1}, 0xfffffffffffffffb, 0x41, 0x5, 0x92e6, 0xfc19}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x0, 0x1}], 0xc53c, &(0x7f0000001c40)={0x6, 0xdc}) 05:37:18 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62ee}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 05:37:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000589b957282de5018a292d2afd2f63227ac3e61a14bfbc5cf3b94d4246ddc2ac9258d993ecba25a7f385c1db6e8d86559c0dca4539d121987aaa716c428583cd2deb359ee1c774e73c99b5700000000000000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/214, 0xad}, 0x1) 05:37:18 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 05:37:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x80002007, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) socket$inet6(0x18, 0x2, 0x20) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000008c0)=""/112, &(0x7f0000000100)=0x70) ioctl$KDGKBMODE(r1, 0x40044b06) recvmsg(r1, &(0x7f0000000880)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000600)=""/2, 0x2}, {&(0x7f0000000640)=""/215, 0x103}], 0x11d4, &(0x7f0000000780)=""/130, 0xffffffffffffff73}, 0x2000000800) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/67, 0x43}], 0x7, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) faccessat(r1, &(0x7f0000000980)='./bus\x00', 0x9, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x0, 0x0) 05:37:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10004) semget$private(0x0, 0x3, 0x80) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x5) 05:37:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x0) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 05:37:19 executing program 0: r0 = socket(0x11, 0x7, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000000)="48d8883dc64f0a86be1acf6c44fac9677aa4d7f222ffe067924c27b7fa04d9b52da8fd99ae748f0a3b05bed22239e064e5264b", 0x33) 05:37:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x73d) r2 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000180)=0x1) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r4 = dup2(r1, r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) setsockopt(r3, 0x3, 0x7fffffff, &(0x7f00000001c0)="775a0959aa781cf17e14870a411f282fd67402b741dfd2e41d9cc083b0e15a35cb5f5fd18dd2e202d2fa1695bf063f98af13efbe570a143d9eef02a0da4c50f2b277bf1e65b99b1b5878cb33137bb2b59f4128bf5de18a6f68d6229816bdb14b43faff3b9aeb2ffdbd92ab249852a6b0acb97a1439b9fcad4f9199844c9dc1c8f767626fce43b9152c54579cbdf3095567ee03eb7b13666a16c9820e29512981fd85c7f994cf1616538367345e0ff2504b2a0dec4b7d2759bb6f607040fc1618dc8cbf1c55215757ea8b21243893152e7cdc2174cebd66a1cc24ed27b20fbbe68af89681478b770d1cb68a04", 0xec) dup(r3) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="5bd9846cfd7d39ece06ba6323f21d89e568570778a7d345ae51408f24ef269268b8e078578438ff6ea73f40140a69609222dd530a7e3f67325cf65dcc0a88726d88fc32659809c88649fea4297a01423acc89720fa5c9f47596f09dd1d0fc51728e68ddb8252f9e9fd5bbd85ac61412db695841edf21232fc183e4af844f39a2a7af82198322ac5bdd336a6e67f775257d2ccf5783126496a0ef60bd", 0x9c) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a624a77e320087044dce2643b8599aa9bb0047b438edfebe5d682cc67c85d8ea67eb91a3df689ae5c355f7dcb602", 0x2e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 05:37:19 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r0 = semget$private(0x0, 0x204, 0x80000000000400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r3, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r5 = semget(0x1, 0x100000000000001, 0x22) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r3, 0x40) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)=0x71) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x80) 05:37:19 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x203, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20010, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100000000, 0x8a}) 05:37:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readlinkat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/211, 0xfffffffffffffe02) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc85038", 0x14) 05:37:20 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x2, 0x3, 0x448) semop(r1, &(0x7f00000000c0)=[{0x1, 0x24, 0xdf27fe1657c14990}, {0x1, 0x7f, 0x1000}, {0x2, 0x90, 0x1000}, {0x2, 0x2734207b, 0x1800}, {0x1, 0x9, 0x1800}, {0x7, 0xffffffff, 0xdcbbfc09b8889699}, {0x4, 0x6, 0x1800}], 0x7) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 05:37:20 executing program 0: r0 = socket(0x200011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) msgget$private(0x0, 0x304) write(0xffffffffffffffff, &(0x7f0000000300)="320e20db99040d8ff81e19d3162182302ac0a865473df94e882a3056368c2779627c3c445474ea4c42e65567f8575486258634b96b1a3197d157a1f3e2263d339bfefdbeffc26dc914ff43c4bb443b1ae20f1d59cfa06bceb8a428a2d484faee580600161e31a8f1eeba0bf9a9d0972cdce3c7028de7a75b7ce8bab761830f4381326c86254d79a1c0c86d909dbef1cce21ae74192480fa80bffc406a9f4e715986feba0badf3a462607000000000000001505b3772becce91c662a2b077aa526b08aa2f38082586a59cc2dafd37064350f468903dd1cfd9", 0xd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)="467b5f8f2cde0e2bc817a176206aa09b1140e6e0b04e6eb93f638e53d9c2fab865a80d58c19fa20f5cd5d64ec73b4626eaf166e48a50754e8d42d3bba5b72f1c23b6b363f2ce41ff5f881e15f95460ca19af883cf6c06b18483aa8810d6f816e7383dc2639af3f7b76455affbaf219209f41319d4d33067c431a66799a19ae52a57c286e48dd94c7ea21e7366a78cbc41cbf2442618ebc60aa9c07db731fd0aeb50d7ad8f458bc2514d9c63850660a0f1f37c5812d8a8d52ea3ebafb739c4c0523ab86d7c04f3560340f1d4e8b41ffe51f2e491a365004758783", 0xda}], 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 05:37:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/121, 0x79) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0xb77, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x800, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) 05:37:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026c654dbe3000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x1) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r5 = fcntl$dupfd(r4, 0xa, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r5, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r4, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300060481b540226dffb09f5db274d32bee47198b12c563f74eb8879ec977d14b16b92bc5c0f418e424928086f97c8bf59b312040e18935912d82823b8"], 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) 05:37:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x8}, 0x8) r1 = socket(0x18, 0x5, 0x1) listen(r1, 0x9) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:37:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8002, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x2, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x25, 0x2, 0x401, 0x7}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x2, 0xfffffffffffffffb}], 0xfec7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x40, 0xf0000011, 0x5, 0x89}, {{r5}, 0x0, 0xa, 0xc, 0x5, 0x4}], 0x8, &(0x7f00000001c0)={0x10001, 0xd0f}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) preadv(r5, &(0x7f0000000540)=[{&(0x7f0000000480)=""/165, 0xa5}], 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r7 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x10) r8 = socket$inet(0x2, 0x0, 0x2) nanosleep(&(0x7f0000000000)={0x3, 0x6}, 0x0) setsockopt(r6, 0x0, 0x2000000000a, &(0x7f0000000080), 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x280c0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0x0, 0xc, 0xf0000000, 0x7fffffff, 0x8}, {{r9}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0x1a938094}, {{r8}, 0xffffffffffffffff, 0xc0, 0x8, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3}, {{r4}, 0x0, 0x80, 0x83, 0x3, 0x40}], 0x400000000000, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x1, 0xf000001a, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffffff9, 0x7}, {{r3}, 0x0, 0x8, 0x50, 0x0, 0x6}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0x6bc, 0xf313}, {{r4}, 0xfffffffffffffffe, 0x80, 0x16, 0x0, 0x3ff}], 0x101, &(0x7f0000000440)={0x8}) 05:37:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x80000, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:37:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 05:37:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x0, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r7, r11, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r9) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01002e2f666994fec0163b783c8f00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 05:37:21 executing program 0: setitimer(0x0, 0x0, &(0x7f00000000c0)) 05:37:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/51, 0x33) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 05:37:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 05:37:21 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000829a8154b9d25af8287d947537db21a95c08cdbc0dcc66cc7f0537f41f81e47ac480d3b8a640828d3d94ef34e58c14cd36a087025044d596a77213be7eee8747ab7fb8e061776d2c47844a961718a8d875e415fbe7dcfdb29c264936a39256e9b611bb08e2cb7ad2e5bfa1"], &(0x7f0000000040)=0x1002) fcntl$dupfd(r0, 0x0, r1) sendto$unix(r0, &(0x7f00000000c0)="4b94fc41b6fc040cc3d04cfab0b185b096fadfdc6bf4b8efbb821478098442cb438065d54892c37a63e4d11f7522623e971b17f5c10ea2eec09124ea814d6fd415566bc5b114255347f50e6f3752ded311bfcb4be93acbf43d61b4877ead43ab45024a8d7026f476939b923be315d387ac7b3046560d70248a0165f62ef5024ab711dc211bd8e48d7822113f1978b072921e42eba5d048fc8b05b6a6522fcbadf42c051ae7fd23a95594250bd2850052445814", 0xb3, 0x8, 0x0, 0x0) setrlimit(0x0, &(0x7f0000001280)={0x5, 0x1}) stat(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) dup2(r0, r0) 05:37:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) listen(r1, 0xfffffffffffffff9) listen(r0, 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) write(r1, &(0x7f0000000040)="2fdfad9e42b420d34b7aa17d5bd32a290c4bed9d348748c561af572c73d688f7b3da30c267c322b8e01a90907342324caf41c77b3e82c595c376", 0x3a) 05:37:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="502fd0b65db4c53f4824895f633dac8d84de97673f5897d6b7183eaf47017bad157d015c137f459fcde33b8830e599524f3484e829bac2c118d1a51bde384ed20f23df206c1702762b5af3d46b6de61dfe8b45df5ed76aba0944bd14b733939ddaf0cbf6f96312dbc359249757fc5283e7265a1b0b365a31c4fed049b8a4ca4684a1d76daecbdc677552c52ca79ad5c859f3caf2397d5c2b0e6e4ef878a1338c5e6d903d537c9b2650f6ab0b9124bd9ad6c673f2e47038926dc5e7e60d31f3b7873afd0ad6f1e852fad0d5a9c4f6d40f9ce4a62dcffc52b0ab5e89c7dc7984d69d0abfaeee658473c17745560a2a685fb9b686a284b53f6e08", 0xf9}, {&(0x7f00000002c0)="afe3832a96c67b18873c177adafe5a96c2e48bdd75c30bf82a32424b6f9e802d2e79e30a1186d5252388070d768e4863c5a34b58ea1783706513ecdb8d1e32d66ac1dd01812105a5beef42904cefe5be7ede2080658a83acc665b6c0d99c2d399e068bc3fee122228ba0e82b4a14f8cb6d0052bb1361cdb43887908446a89c1d9f06e72d", 0x84}, {&(0x7f0000000100)="4308ba723dab445b95c4e82bb63893be9a141d0a2d7c", 0x16}, {&(0x7f0000000380)="5f1c7b9eaf0113bcd239f1df399349d878ad6dd7c99bcc69be0ebbfa6c34a2e261bbd34a4b790ef4e2894057b2eeb99881bdb5bb5b8fc3b39f982618204db7a1bbb4bf3c42c0f6d82aa43b57939e0d597e7997bc8435ca491d8cb63f81280c00e0b0e827b309a57e6fdee377f212b293a122f671cf8b0df84220f1", 0x7b}, {&(0x7f0000000400)="bd5752c8a4cc981ceef969c0526f51a33d8928116b870cffaebf9e19ce523c65b5bddfaf17e509321369f0100d3e4c5daa31bc49442861e7ab1be19bea6e581f0ca56185d771af3540e1608ba4fee562fb90774a9410a29549627b23769f4389c43fcce9ae683915bee1347e265e678130cc02395837625c113ffdca7b8b0f51603ace12ba3bd9", 0x87}, {&(0x7f0000000140)="b1169435877022a8e846397929f4e171933df3fb24f7a8000b0c4a48c89591c5cdd0ea7f5491cbfadeb4", 0x2a}, {&(0x7f00000004c0)="a5941a2a3dbb04568238723c4c043a5d33fc727f7b009c6be67a5f3b917c192f0db2305587cf49c6e19685fab206f52914731ec5b8b207362d349d259e4abfee26fb89eea870513cdaf8c0c495da7eabcd96e4e92b72eb9e3131814d27d840b03f49bef6bb70fdcddb6b1903ade80892", 0x70}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="e800000000000000ffff0000060d0000981f2f7f16db19e159153f73daeedc003258f916c46cb3b5ce89ed634d35ba2e6b14a3d7149d669029095a54a59677ba6cea8331ed2e8bec8ae218419980bc8523f42059b37d99589a8de03ada586802d02f405bc87bf40fdf19ef931fc55dc47a9068d76dd1b4aac1af7409385b4c176d127b683e0f1cc215015ec75ea99649ca4c5d553027f0ae6b00c6e217e486e89dd49d7a6649b218fc5a68033cce1bcd118f89a87ceaa861da7bb6302c1a42c98569476709dc0fb90e336889cf91f57e312c81b31f3bd8109659f8e89538fd1bde132fff220000001010000000000000ffff0000030000006e80357c1044933956d2ed350d631a01a61774623113049bdb34e9929a6a6c3e5c15cb29db630fb7d6829c70d06fc2da410e447602a772288eac837c0bb04266fcd4425249c7724c2a0a08962eb9fc6924b4972b661228b8daefb83b75e261a545365985b8d56e53e448cc39f9fe4bcb93267534025ea51027cb14e4d2089bc10383e46c19aeb4e787997164f1604255063f25063466bdcfcd45210b4484abcda4ae9290881babc7d35b8ffeafc7017467777d4873bbbdb258bcb0a459fd4474f6c6e66750298ab7a9ece70f14a4dd5483467e2823bf2fed0d514a20b5305a20fbb45dc25c428b018510c51a7eb0526422bb4b02170007b007d2ee4a99b4583bcc17461bce3456a57868afc682b4ad680ae000b17dacaf79b4b60e7fb2269328b3d76dfb317bd9e631602f9c99909481b17adb83dbe2993dec74a83bbb8f5de8d6cbfdece753e44c204f7018568a5c0ffce0be6ec53466a47eab572f6e6e693bb3e2aa529c64e00323f4f366237d742d53e25b7d1248a0f00fa3301348ca9bdba12c45a5b4183abff181e05457adf777c136dbde82de1b679d55235fc83f96fc837253c8dd4904235ff64f7c60ea1b2288109815c2764936b45e3ea83f4847befa8b6c9ea12638560af34990df3356ad77c6f626c319a47ec78806d6a2346a3a19fed6e6ff9191e497ce01be29ee8ba63768c6d92a9b52a7c49a1123e2dd59e8aeec08a9574728f75e73d3b42cb198df2469ebe496347d08bd74c318c9bf83c9351b708a5af99658db8e32c4afde40d6f23840b5623b58e99f4094972668218900e2a75d36fb1e714d82cea12351c85a04b5de2dec0a93dabf9bcdeb698c97cb90325dceb2586ebd776ce06593896f10532744dc66a0ffbb380d868dd090bbd1431e0c36e022007773ac1401830aa5ddeae5a2484d2641c96b74fdec049a13f34c048924a6f52a4572a5ec5118c4a9bab11a9d7a3462eede121832c45ec28f6059e29651ea31c92d7f819738a78b14dbe470bf6efc473760221fd71b997af459305b3310d577012b1838edf736e48970793e040b4dbd605e29b9d94642d5bc2f54caf94ff4d56326035499c0ebe351c1602c357b6414f980b30f172cb170268ea60ad13c0d20ec26f5a583d7bca614060fb343944989e7a3aa25aee8f409ff3c8a4ffb9df8ee3cddf9655a124878cd44454be4be5d3dac25443bcc67557c8c94724ad0ac6143af0b436e6150a017f4a1ac90e3da7a61d2227385eb938b27b223e7c02376574086311c67a9201d64126d4c1ea2e8197a5feceb1be7cf90e1f37ca8e7d28a9c31736218dc8d547661aa10d40a724f590c9aa8f0cad55ac082ff5c9d5b6d391ebb0924d2057f5542d3efe243b560a9998b21d9d1b095e0034266b5072a167487370729e103732fc991f2b6900c39b6eef0df9e813c98b536cce10ce3cd07e25451e0c05579353a305df84540ecdfbcc53d0c188442fcd90932a14b4ccccad7a29d6b0474fda0f660071e9d559c319456b29fb3affc7b260b27e12d04e59a4325db6e7f71ace3d8d680af37a5512825384a9600780b893defa2607b314df43c0686340a9818f0f818ee5cb0fe5e2e66e1df4b6d8006872b1023e029bd1c1a3dd410baadb0a54a9a72ccfda45c287686b2af2a2672b0fed0883fee124ff37bd9e337ecac6eb9bd0b21583cf7318715bf942f0c32fde6c8f6e10e2c3a4231d924a8c7ca1114d12f69e430935284e138d4da1e774232599350e6fda432014fec41cb9a029586e6b118eaa820509baa72639bc800729ddfef77c9dc853fba1a31dfab183552446d8eb079df8792278087e2e85630f3d9873d94fcbfbe5127d73ecaed8f6b8c991b7aa3641e0d86bb0c3bc71fd9fd8d234b193a7155614ef889ad060c57deb8ec9cf3b20a94985b6b09f1e701863a98384bf226ad92b003019ea01dfb9c709a5511cc74204063c1a866c959500007e81ab045a2693e7c02bbd09a3c87ce05411203de43d2242aefdd01b164c7bbb464d25f8e3fa4710888f457c56e74ee8d248bccc247485683345e34b2d9168f5d30e83a211288adedae4101347602443b4fa15f37680dd5b0d8cb260b53867aea3e970064bb9096537b13a8589014605093a9db79b1b5f96bf051a43705bb2a86eeb16db541f9de24c9376e340e940e2a184f2b3366d873ed59492c6a8aec46c1261c19c84f33793c24ee94baa69ef17b02f959dd7f67eca202068881d8550f693d3c2efb7de6cad415b0d180c3fe2602de90967ae2cb640bf25b323f9bf6ecf660f484522a7feca17b2972eb4538e1478f116d852284a5d7f0f0e15b665b08b4f4dc51ead6a6c28caf8d733d6bf6bb047be5baa6a5aa87dbd29fec65f1ef2682b53d8e29e96bb4512fd57745d740353a2510b63764bf54a9aeda1d7dfeb80aef052f140ab1e9a9d2b4825370b9604b9af549d8333900e45eec0c706815554eb1bb56288a478cedff6df5e663e06440279ae4e29bd6878e3bafa3892e0a403e86c243a8ab02f0a40bbae4cd7d1b3da7d7f5a86e79d79a35d555504d2dc83ea04127ff1721147405ae308a22511252b758d6f74c82ad7fc7ccc106266894c41533ad5c8ca9c47d0b1ea451f2c94c7257a4ef23ed46e626061a70bf23351b8bff99a0bd800e44bf50a3c50d8c12ebb42c3e3acd8335cc0a067ec8fcb055d39c68d420174f0182e243f7ffc82fab48f6c6944e1056f54ef4b44948bcc93a5c44f44928c6fff418fb0cd6d45b4df27249cdde6f513140347e030fbd38c65f465e7ace727103dde5f66f58ab4c7b3a789a28a44417fb882af24c6a7a1b4bacc1b96734b4a58e7a9c787de719bda7adefe45b8fc4bf346c5d6cb6dddd6fa74b2b9b19a4fafa72223f4890172f0769f7a2f9cd63128f06eff45974d869ef97a793aa9ad8bf2fc981018488e4175784c4300c79f0e28736802fea25dd79569676d78d3cf5efd65c071343d242df695fb67df515a9dd89d63d5fbde8fb704889f88477f946565dd92f40c44acf52def332ca2ab618e8cbf1e7e7b8acaaecf27716ff3176525a5496d26945472b6d5db657f3c5176bcd79f5cf686e8445fe87490700575f04d07c0bd4db19c9c9fa1a3c8c398246d2dabe41e1c07c06ff31079be8e95e3f2dd3f3a45cbf20207e3830230c9727a509dfe0f725628acd60488ca8e195804f1d809602d22eed7efcf8ed58b6a37cbee21a6f4c342423544f870623989c166610cd52e91ed711bde6b255b47e8b61d63fb5b131d6e193f23ef14c8467b0ace9d3922699b8d89e2b295abc605007df448f2197620381e6e375f088bf9a197ebe35460b127e0c1dea92d360ba76db17b5d7d9d271338ea17e82e6699769f6bc7bd7ec8535d92e03c8a3e03ec5a4352c4feeeec5d6b0ca769aa01f9f0cbc706b6bde17ffed065cec66dc350f438a69b6894c49a6d743513012083193c64b1c08f9c5c85a23b94c748d2996f150967a58fc4e27bec3f2fae23339881d4f5818381be6905bcc85a0111fcc0cbd19869d169c7afb57297066c59fe87ae985f7a800fcc5212fe27908a582cd297837f0d75c159d2dd78b51c7e337c7b8c228b5fa97c6e7a91964652f31fa28abd4f995e16af5d562fe921d9cdb217b1e78b4fadc052f49b0b98f16cc51eb9d8b6c87fd01d9512eeb8eafc4ab2508a644a669210a6f14f935af12ff7bffcdfd329735af7e750e83f47b786feac3fac7027aabe612f4bcafd24bf4b17b1fb8ae8a4f613a63c41f8e66f3752932a2dc329377e6594ecf040e1eb746d835525ab2f8a4633cc8ea5b4e654e7f1cf181c9e033cb861a17a5ab7923a6aeea872472f172904a434131b2d64e9e9883763570fd7120e9d50e739e52ab00ed04b745b186187c4f1982cf5104b28242b33e4dbb0cbf84d418b71368f7ce922992b6adf00c46314178bcbf6cca3f16fe4ae78cea8054728038483660e51a39ac676a90ac31e1f54e6138416aa0a5eafa25e136302b3046bce2f32198c8c9065a523ebd595aab42844c22810f0f29a7def1a19ab2342a334e1d7e51f6d2c5ed60deb22a2101939d5c0c9ec9512e6982e33723cf4f5403562fd1c6e486dbd5dd994f81a8a9ac1cb6f83647e83372610321d6456e5daafb0eb611e64d97b2b4ffab4dc75ecb37eff3c7ed39935f26a680bac8be18c84a3ab73e7dba871fa25977cc8c39db149c40ee416132cc7d844b95d93d8b06a6595b09fa4100bd089f5b8378c6863fd9503c36c41f015d628c1881b0b77a51e6d1252438c084eead68049f889fa0a42af11b020f3dce4160b29da5d57bc2c8b622a00c7d5d81b584342463d04bbf74b58171a509fa90458588a3de2ba7499eca344f304e679a5428fafc72709b3601033de849cc59f8909b931ff277c118dda6d443303a2d4d1f47303e0b20e6962367dcad6124267a93ef23a9513e27c1e9f1dac3bc5356a365b0fa47cde713681df7fa28fceb113cbbb9e9d968fb362aa223c825d1b1d53b7631e32bf01aee27310ce916820cb8ea387c834063c35773d00410dd5815d25d4d8d95d6b88035c78b15fae27067bdf3c80a141dd1e7b74f33a21616ecd45455ee7c4fd04047555c44b431a8bc435d051f4b6f92d0adaa6963726dc7228f13ef056b80445e59e609d503de76896000aae03c12b784bc7a206a845dbca11d26e37abb83584b905d9f35ba28b2ea50be8e338cd3d3bce646812f7127a15b7a176e2f98308990e2e2ecfb24e2b09f49d036ec58da7c3e26aee8f20dc2c2bc62846d61876a2649852e6e09eaec0684a9f6edb9e987473c56077380a4bc4e2d996d5ddb780a5d55b8a9b86d1bd2cf121e8b970d0556e542f2c94998482841e5dfde32d48383ef34bb39f384fcce0aaa1dd3574b865b8b09e1bc89da65361c65a08a0ae10a4170a141768195d298ae3965b49bae7bf618b9efa30516e0195011422da279a3dff1b721685ff9e0bfcd0f221b3c8960dd53f2168cc3baeeb0405fce2aab9dd1ff6f3e1e7508349b61608f10c9a74f2c1101fe2617fed2203d96b5071a88ca82968a8410f5553507c54cfe034ff360fe071931881b63468f1632ac2c507c97d2e8564b836d865a80ad5d657b7b74d0bbb0b23a485d34d3cd4a06e95fcebfe3545c7a05dec65312e329c5d1f931c6cd142410fcc448f6252b8af883e22bac72ed0eeb1788167b2902166158272ab2e2631ce888fc024782a26b021d79b9dfc00801c856de29ca4cd531710e3fd86ecd67a37567f5d317995940ff44d76af29e7cc467acf078e0f1b61298408b1a1df905b392afc9025f726f9554019009194ca9c3c400cd58c0fd1108163c237ee95b627d48eded4c0b82c105907ee45e926e6d8bce6ee13ebdcfa304334c18b86327201263339592460d4578ba76626d1634e502ca8134eea314cd02adfe72fae392dea068713b6029f84c1db12052593d6fb0cf476087e55f187738d2760a316fc70765b904f5ecd1f9c748d0ed786a81df51ff0e0c20523237b143d367ea0aaefbf60ce1367ffe30d870a0cae3f7ddab81516c70a059647eb14ede754942715f3945c1cbd15e0946ed50a372db6f95594a12ecadcb6be9fd6c65520a4ceeafa5389a8540ef05c61bd70e97edd493ac3af6388eedfb9564dc02865fc5a83bc424dc26c301beb364f984ad054032aee8f6960362094b5981707b443fa8738c28171fa28e05b6c916f0092552eef61b55526dde52b10327e1d10751cbb0ae513baa18caf895b02a6a192306bf6ad3d6229a6d6991b3a5a9162718a5f3b25000000000000000010000000001000005832e1d14ef2c14748772d0588ad99b5909b7192dd43c8fe29e4d03c15dec4a9f4ec8b797a0a1b6cf41c776a3d879fe216c5b28d8e0b71fba0000000000000058000000000000000000000048000000f8db8172d431928090f12bd434379dbd9ece32ea3daa886a9ef9bcbdab0dc7808ba199be0832219c0c4e3fe564c69bae08ed57e36615fbc527f5289fbdcab66b3c6a1bad93fa95148000000000000000ffff000000000000e705597a4e1a488ab2438c89078c7fe3a7d3e83711ea11db89d42f8efb9b0f5d675c60ca59b2ebeb064da00412e6475d212c6ce81f216be5e3e09363c63a96612dcf8a23ba1054baa6d63e7b2a485010871944da26dd32a586280b5bd0369e00f5eef41b9f21fb417c000000000000001000000000000000ffff0000010000001000000000000000ffff000005000000"], 0x1240}, 0x1) 05:37:21 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:37:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 05:37:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x102, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x0, 0x1, 0x1, 0x20, 0x6, 0x5, 0x0, 0x1, 0xffff, 0x7}) r2 = shmget(0x1, 0x3000, 0x4c8, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) getpid() shmget(0x3, 0x2000, 0x330, &(0x7f0000ffe000/0x2000)=nil) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x81, 0x0) getpgrp() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x80000001) shmget$private(0x0, 0x1000, 0x32, &(0x7f0000ffe000/0x1000)=nil) getpgrp() close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1000) close(r0) fcntl$getown(r4, 0x5) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000180)=""/79, 0x4f}], 0x1, 0x2) fcntl$getown(r1, 0x5) fsync(r1) setsockopt$sock_int(r1, 0xffff, 0x2a5, &(0x7f0000000240)=0x8, 0x4) fcntl$setflags(r1, 0x2, 0x1) shmdt(r3) mknod(&(0x7f0000000280)='./file0\x00', 0x90, 0x420f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xfa8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) writev(r4, &(0x7f0000002380)=[{&(0x7f0000000340)="3b0a976876de511ece073e99e94b025a63355985a4a0c2cf055870a362e521654318df04231ef8e1b88da7fa42b063cba6a36d55dff5ad16c3d5a15caff964cb3a972f80104384fb6c46c8106f4d54589ba4d2b094dc94bacd806eb5cd34834f0b12c468c588781d2b1833dd2d0fa83e3c0aec31943b022b6a16337899ee53608356393e875a03ca28f2cba80affb07a93a4e45c9523a3d335c0f748102d2904c4faed45f5a8698504bf03b2becfed929342c384785cd92886ac4fda5f0d812db46f9af588dea340d7a769a08187f021f13142715bb185c66fcd309658e97e5938c364ddc9628ac0bd9bdf8d949c2a939e7830751cd90cc3624ef4219921f5b13671de4663be9a5d036ffd723aba9dfdcd36fd63baccabd2741ee52fc05aa6f1d333007f63c076e515a04f06766b6b31fc1db9e13f34fc24f0242a28531b741be0b075b59d3bcc1c244da7c7d179a3eed2b0e2399ef773ce9b38fd28d520281f13268db6c6561a6ca0cf4994ce00560022c1f6fefce0a557bb380301dbe3ba86849cc24322df486b905cab7f496b93d604e5b123e983c67528505dbf83137f0cc291f433674864a45d43b943944d4e2aeea3eb462f1739725b7a8fb190a2590c94be895e8291e0a8fedd19d0469f706d810f1661958bccfea952e2de2e420a404ba7f02698049ef4ad2fc519e436d146a1f78f01ea7e30abc37a6aba5f880e7115a64883c5aeb2be1dfa84be590280754ea2e7d7b38c09fd6c6c836ff184a71382f8bbc9cb662b306bf843ffb0ca694de30e60b8f0e22a15c0f2dbe75319b6b9b838d0d3e29cb13679d7707eca65a12925f4ef6b1b09ea18d32bb2fc601b74dff969185918f01642d6dad1e774d77a8c556dab3156882620c51173ab7af065991901c6191df4c15ee5623345b13fae6029f2f1a138d0f60b4031b85b79ae37cd6e3366c1666d7f33bbf061cc0dd86b1ab095418910fc033225ccf98678189d5a3db30cb0cea834648b8f58bdc139e1951781f01e9985bc4bbe3255b3be9afff4c4bb4d9dbc9855f5f175faecdedebc9de42f04864a3cd7d3b5a577d5470d3b96418f3c84aa5303346ac62c298a4c1ba1b4d92ac1df9fd6396a6cd5e4ccda2f34e5e8976fb556cce1a4d60d04f7e2a69845c469177a502d9afe9c8e9be92e23a11148eb2a1a7aa3e7b09f8070847dac5531e8adedadef5f13856ef909a0bf17d89a033b5229b666ed88d09dedb7fd194216f6cdd326c3c28b60bb0992411bc94ec056ed0ff2cd6e3cc01418e916e62262b7d2e2064d1a18b183108b8660255b8f109ea78edd05ec1a58e8f989d41d9c097e516d04b9da3c1a6bb91936ed36f87f413e4b08df2a69a4016f60c887ce18bf1c34b1089074ffef9d8e9034a07bbf6632d9c412fee1f14ca769b29f1f517104da75df3720820e7e464e347e005eeb7f2ed9626ccfafe135166ee90c23963829392cd56c9be3c65eaffa78bdcce359af603d37ad52bf47d416843d1b833c48b144fc492dfb8255763386b53b470122f14035ea021b1845dac9c4b672d2ba74c599a149d6a84b2666621b5adff893eec2fb7a6c729b5fad7d0e092c520b2035657a81dbefdf33b3d35a0b3f8f725e109b3ad2bf983951f42d83a3bbb95dab69ac5c210eddf11de32e2f9bfc6b02cd9fda9a87a6c5a2ff509289f38f55ec024f8084ff0ac397c71dbf460ae559a549fd957396ab85f4cf1d12f53da08e0e67c24deced70a290064a2eb5751adbb8ec6831c0e24dcefc51d3e552d1d442734fdbe958237bfde3f4ec317e5fc42c4d561fe038403746a4a0b5c96fa71b41566c799c146f627269d3e1070110f56124c0f176dc45dca414d04851ee07b739f6ad797131505bd1330f0b06076c38fcb683310c6d929905c5507746eb2e73931a039e072044bb353ef3ebfa80419afd800d50b654d526f429ac7f902c8e44e42c1435a39b263b4c12729818eae3eef92d3b551b4d12f09045ab1457a96810367118f6565fa4e93ae966ebf3c9113fa5e8804c7af4484b2958940593ceaf0c81e8af22d1c3477553b40212d50083fd2f1503dae984bf523379feb5a68fe3f79c56be8c138c406ad149b65a7dceffcfe2aad7b582a3d9fc626fff420a43ce5e31c1db4f1f04a3e89be8150356f5de573468cedfec8800b25902cf0f441a77e99949e95f9d31a545f020e1bb218289dd08774eebbada6077429dd277e37662d87c303d800daa8e4e6d1914c0e5e07e3b57b4b513ab4bf5635ab2245bb270b90b574e27870b824cc9ba88d3cfbd9420ac73f20683cce083b18be41f290269694dbd94b9378ae22942c1d8ef0b2e8aa44b10c886c495e0d3d48e0c5a47af9d28ff713675ed9917973feb129b2247dd5fa457379409368c4aa605522f41b5b87f8411605d45e61b3e1ef4747efb67af298e0414d7721d4c30ba11b2627f21df2dd508504a68546a5fae31672cd10fb1cf726afa6659c6e54cd9a4233ee4dd218ab92c8d138312a3b2b6ee80532d71a6403961fe60b6e9a7aa688b9a38a78d4a84334437b74f63eb92c34a201f8e554fffd08fe3467fd334dd2a39c03df3b05e2318eb6f3a9cd8a74a020848e7012d58903d9068986f40eff75d4abeecf912b6b4c0afa7909f6bcfc6f2464e9f56d91234e558ad6e07c04cb9926e5a3e9d3f65af6103e06ba2983c43f61a5ec6262b125ecb727e852f14d0bfce56922041f93641dd42be41f7f5e63ca4079d17604e1bd524b5f567825a2bb09d043c8ae10e7551f2bf5bd59b297b487fe5f93e29c2f7527d051fb1139abc413348a0f40e27f6f40dba194a7a0d43877ccd834b7b6904cd270344a566b6665bf0f4dd7b847b78c205e482f1bdb96bcf86c20b0f31aeef602fa1adda8d785aefdc0f8386e7fc20b2c22211203279311cfd1d8dad0ea81048b4494711a0d4233ec63d48d5c51e38479c264d6f5a0c149eaf73f01abbc2af2e05c2c225bd40b1a4ad72078af245fbb7c1ff6cb7b873e4d8934660c243eef10ee9287d867c276c811ff4165de47051fcce2f420d0b396591aab34f155f20c842b7d951cb257cf8b38593ecd5aa9d8deadafbaffe92d9a31f2ce76a52062177729992f7d1ed42ea4996562bf9c9d007272d73dc7c7304a6f56b26d80b47752e22c4e4c5dea27cad2cd364052240932b441012be573bf5c4fe030b38ab2299cc4205d640dddf5be017168827cafa1891043f5d79313f7d4ea646038fffc262da1c1a3d798c27490311d4d8f14cc5ea2e737290fef3c0a9b679e3518d7eee9625afb7d7fa833d7eaaec2db07f0dceedd5e6510494b0660b34d2702d6a1ae577edabb1978da7363f58ed42d2b1d4f8dc4c685b92d5463761f268932ec535fc98853518c06022a15f1d4d642e7f07508e73245220e0cdea68ba2fcc4014a5b33370218bb175c2e13f1790cb6af142c6be43e12e2713eea4cdc7fabccd7bee03022dcb7b43941f3f82d1006aebd46364bdd538214122973dbc09dd90e5f582d3dc05ed7fdae1e43cbfbe3963c664754bac258f25a4506776debfa346312b2c4d53f1f6b78f97ee6b0cb59254952c79a559dbaa84c31738d2c598841fb4a0881816eeb6b934c5fb8c6b2eebab838d710d38b3cddc761314b6a39183f7ce161b0fbc3cab799141118d7ceaeac284459ca6e48a336ad0217591810627b9b1fcfb77d3bafde995aafa66cd6624c74da8ee965e3af39033884a60a10edeb04de1e383e73d7c09086d63bf9250cf7817b4ac311d4b47572ae0929cd37c1b6af2db8daf60d6286e9a3180a10da6806c1416dac3ec7a0d48d820cfcef5dec604bb85ac0575ec48a4f14dd02e5671746cc4586d33ffb9efcbe7fb4c92235b6446caae185255ccbf619fc79ebfa93e28d1a643d9f324d8d41cc2e8ed1da25169ecb2dcc49513efdd69777075e46e9244363306d5c9db3ecbf2678d2ac80e2be17abfe7339b1ccb753c7c94047abd0f2fdb4bad6959203d1b2a96b0380033609912838fd4e73c5b78b2a154b59163cf64e8fcf057ae3a014cbd37e87d07517aeef5fa2f683673279009abad00d071991cafe17bf71309d7f95a63c7ea77b573ac27564d6b50717b553009bfb09464b2e3b6a29aa6cdb15baf0c08fb2d0c750c33200596a24256cc021e51ad1e1146bfa9cceaffaa7a8547272c024a988cd5e016aed72ffc52b1982ca4d680560f26e22099b5907e8952de47db7937853121be04a231f95406b834d2af2b0a9cacb071bf92c5d1fea7c67a1edf416cb20779d90a69e64bf60d634663859284c92c34321cd3ddf5a282d9f51d057c661442ac694f12b1210ad7f6a7ba0f8786cdad990f95cc4f234cf07055ecb65f13d2c1839a9f14d1cd81465f0dbdf60c7aedf8bf6cc36076f9da810ccb811c0209cb945006159513283eaba031b8db55265489bce3cf832274d4c1111dab5321e380c669f6b8d15069940d02c0912d1f5e5455a5a11e30b4c85ba4043e57cb441e755325e8a9b2cdbea9630a5cd4414d1a88a9f660cfb765a23c87cd8a36d23fc63ea0176d795ac8e5767e358230bdd7fcb165f2f9a76457c5c65a8da4285f2c21e1f71e04936e7b991366c6cee84f48dcf61881f0371b57dd2b7151008bfc8fbea66f28ccdbb16e53815f7deee9b911c20dc0adfa451f7fc00ee288718f3ca66253be0afb36d7598afa186e21990e524d946ab421d5136b1f550991e672a20ad418f109fe55607a6776a2bc2fb68b7efed27bffac6c4658abc0a51e332a80def99790492858763c3b8fed70ea34f98d78ed3a27953d499ce8f119e96c241f697fee63b59e5e8f6b550ff18d865a28e8265e3dd598d2047ebac3b44b1dea27de585f87b63fb3a2bf89af97ff7cf1f820faafd9228ad0a6a3256de464561a0c2acb21da24e556c9e7ced8afae5d93e2804097b039341d5ad6bff880562fdd9385c27466d89f21feb2c21637d6e2d5321fdcb546aa02bb35092167c5c175dbf04b76e96c24b5113cb2f920823e531fddaaaecfec2fd298c5b118ce07a6a51beb03a94ee2a0c4a81c4f7b12c07ab41565bcfc7179a12b94ec68d7134cf6b6fd1346d77eb529b9c3060dbf250e3d64959daca780c962c8911b31790e3c1ddb0ff8f730054c540a1552914eb924ec81b9bc04a826ccc266fc366bdfbd68e38eefb15fa1ba9aa376a7ee6aa7c0e8c0a47baca5372d87724b6aadb2b84580467a3dba3cbae7e2d875ada4d1ff0022c20914f7a1cc501ef37a9f299b990abc638199f301ec8e00df3820e3cee1d00d161c326f327e55debef468783ebc8feacd5ab1b4c5000701a7f2066dc46accfb40e75dfcf2d9171a07f7cfd5c60e661a762dad1951952fdb2e54b489f4b284712196b6290ad41fe0ccf36d76dfee81ee0c75265fa4e94ee75aa82c60aa2897048ad763f3e8b40e40dc4829ffe215d69f64a31442869ef48f7e349a0f867c3dda1bde0545f03cef00a660d51be43831760ec961255c5216a8953e7aff6fb3d88c2b069420bb05f0b3469a299513a03141957bbe5f1e576731c7f93e55c066f72c8a7c9c41fef30c6fbb7989120dbfb052ce32468680be283685c8abe514285a02b0fd06bbb80e36e78e44bb054f91a51e56ec89f3f0395c9a464cf0dc652b877ba6987a266bef27b5951c81bdccc0faba7a3b3c9bef21e20a7c1c83d4cd4dae1d7127839ada243edc9a79f68427871f18192b0e3c555260ce59ba998e5f76a566966726ce13006f5266fefa57af6197e9c83ca2e1f42cae44c522bd5545b89e304ca057a7a03c99881c", 0x1000}, {&(0x7f0000001340)="20a3a8", 0x3}, {&(0x7f0000001380)="6ae8b55d1ae7e0fd47dbc2f84cac823ad6341e3ce49f923a6aa331ee41ff50f7cf51bbd9a914b6b79d871504ba6fca2ea70cd42b3f467a2d032c183dbb7e3246f297ca0ae79178efb779112660acf5aae07a5c8fd1085c5be6a62dd3b3eee2878fe2187da936287f8097d232cdeeb664d0f32d00878bff17e4dd5e236578ddbff6feebbe5b8af2a4974c5408b592a00fa98e9b16051f0042825cbb23946a099549d9c82689cb2c3d0beb648ca8bb5ef5e7e2d21da85456e7c9358c13cef497aee1bf55c2061651471dc78428aae2212d22b008a5705448f9e43527693209e72f5b27baa2004e8a87e1c9387f6fae05faacd55f490a6c382d9bfb11d4a26c8bfd541da8a73d417b22e5c76ded9ee8d491645dc1cd7722dfafd20eea2913c2d92f5427ca4e1712f447c45e56b66063950720d925dbb97607242e7c7696f2c6e4f08d4bf5221399eea78ead54af414555953adb4cd84ac3daa1ef998ee7c6c5500aec6719501f503df76b6d236baecfcce8cd7f1f087e5097fd9a64cf04a9dcb7188a2c4544a91cc97a16539136af907f71e0b103dc71a1251b3aabed864a4a0d5e6ec7e60347cc193e9843c3b24f1ee7a6d748cdd4964444b65019ab15de77eea57b67a0fb532e1d02ccde5ee7157ef29d699ace8baa955b0d4d6d592a4600ceaa2012e96540b7a039d54960afe5d8a16256c717e158966b0b44ae8a333ae9e942969bf641548689bb016949bff213940e982f41e683d7ba71a70d4f8d05b713e3cdb9af219bd1dc783d31848f90aa2a00fe682839a07e11ee9e73c0ed9f289f38e81405d4207e99c579733414c73f663c982d888eab2f11f1abae51fd9c75adc07def3867c02bc0217db192db944800263e0ba3fdf0b28aa89a9c5b646afec69b3a8959c91c34073484af698974730a5e245e58848a244acda72e914cb5e2d77109aabbea6ee990dc944bd14d3240f5eed9cb57b70ba42800e5c51776a032a67789f0c5770bbec3c44d224c790395dcbe98a9682887534501e02b02c35ff33ee89b555829159c3af35aa2760ebce70f7839bc29ee8540fa2396906cf419ef6eeb3c1eeda1ac84d377f7a93a32ef98ded12469b99f96ab6d52f08e7c18b489c175cdedf247fdd51fd8392c35f96f26e53693d65f2076e4cac1ad659bb69978da8527b80a29882b05f3b8d7f32f9ca5234c0e475e104158ac34c18b48d780523dbb5940d4c5d02651f6b8199befe67106121e3fbdb0899fda933067daa69e6e78544e085abb10e4f94e07f052bbc80005e6755f651240245836b1fa465c50596498aa19816b1e78ccd87afbded2920a77114d558306ae498b7f7623339713834ae255f21c7707499b936d0831c5466d1b74f6a8f843c7a2bb5e291c27f556baad66ebdeed114550ce5c557162b253de651f999e32caca3ab8749e4728c159ca457e3f1fc070bb9e7e92665943bc130095453409f383e5f03a2390a3be19aadd3e5a39c5650dceb3ad3a314f759296a7262b109c789cdd59e26d4693567cf93ed106487c3b9fd7171e9f0b0e14818f3bda304c3f9962bff33649a1420b2d1886e7b9e70489b396ca14ae9e0a4b3aea1560d5eb9a27589d8a97f80407a6a0a7fa54d3cbcd605981661818c5b4f76b50c86e76bc7642fb3921d398c2c7def2e46839edfb7b348591d9ead2a9e60f0d9bb795fcc532a82c9b2f6a7786ccf97b4840caf50185bc43316f6b083108fec7e013a989eef9f00c2992f1352fc86d9cc30c0955fd50721578cfd6400d92a69b696119d1c4436377368f1d758be6be17942a506ec95589a0b35b174dbf6f955b014eb81e4997d6cb15e39e64587ed0e3efb9771e36fa80fe42a9b58746dd1cc1ae869cd704a1edec6013b58d653312d485d58fc28068c58e38174c3d10bda1136309b60bc2716bc1dfd13ab43077032e70fd27164e3ae046e6936b2df3db75fac6f7570c23a1a3205e041c053c1a22ffc4ac8b2ec2dee2252dbd63d124390115c78c30e8aa2aeed63d4c27c57d616b90e32a4e962ec6a0ca263e148c6fb5f67a9707b447355a8b75dd3e0eab5df2be905fd873ee3c9af87852ec26229021bbdfec4e52e834be3646e30b029b700cae9c355868f89248b501f023e1f8268284359cc8f27eb56263b239d105883a54eef7f5cdf9c4ea45af81f00268987169b951210b3b9dc44d5b37ea3fdb8d70f207a8df4b310e11650ede15b1760c6c894316510b2d6ec72e3e48a0fd08dea46dd3737c5bec87b5f1b3323d2e700affc7e565b3ebf52960b23390c9f18bea84397efbdda887f62a82e2265f5e64a10d7334162f05435b2041bec63721b6fbd0b1f520d8045290d188ae71d40c3f4e54b2adb9a6ead79bca3b7abf7e102baa647bb5fa5399927865e6cac5ee5beb33d492e2faccbd5a9ad5c82960be5c88b5ce7be20f017fc19c4cbf0d223ff1ecacb6a82ca8a5c0ad5f8964f29603eae52a2a36c263d941221eb69517b8acfb23c84f6777ff65a3cf246fd443ee22c4bba3c00474689dd6b5eef9eae8f48c23a3ae6f4a6189af8ac9bef693714ab15a79ee646ae50191ec003d2381918ca655470d966fb9e7bc89d41f080272387007e7a6d5d92506225a602bbf3a43b617773e16704b093cd4962db1cb1869e9c25aa4fbf1bedf7990035abf7eea53e7ebe03e4b5919957f4a96c7d18d004ef80afec2bc1fdd5724d0a7247956a1400070eca8fdd9ed73a3a674db5632be740f858999a4816686338f36ac580490c9b3d7ca4d3b67068f18040aa455ead0a7aa97290f1caad7c052f8f3d4a9d5b60f10f3298a7b914476a806588be43df0df6c265cf629c7d8a8f05530ef703d6b89205466bb0a632b4c89ef0a29cc49a46c5404d4c1a129bbf85a29b339feeb0f9e692d37502a58b67f0b6f511deb48855fc5329acf01a02ddac06223790559ef0bc437d77d0910204ad14fe4d534fb59c77498a9f0b719450bef4024816767bd03635b51000d28590ec2cf15d9168e22ec7d881c00796a5f42fe09cd5a18f77a9a5aec2bf31565aa0f0085cca01f0cd9213d26c76eae3e61c274cb7ba5d9379cdf64a9800b2f4663f4a82ffe15eca894e9e0fe78cb4d6bac60f0ff93fc9148e6f1b13df594996c67cb391e845f0d0b372093a463b4d275e5026cc08c00ced8cdf70709fbca1d8fdfedf0583c4ff4ea937c4631aa255b2d86644ead59e95c6ceb61b37865aa4bdb74924fdb2dcbb9abb82b07307f1120861926a02381838fb2136a5ab0f00795340cb5c418844d0fc7146f5cc6b5ed1ea63bc5808a31ee69aa56a79fb71f4785a9cdd67f811082026a4b860eae1d01a840d283241372028bca12127470bc71401f904470921049f03babac262716f4c0129cc1ac998503d300761678a12bcb6fc3cbe9f288d28c51ab69c54bb4651958804aaba1ed8609c4a09d66c8936ed4041df7497ffda09baddba9d54f6b9026e0086c6917039029d426ec4b00583c8e3c9874e835862d45c8a9b1d0b40ce2f185574be15b3d7844ddf75f1e0c73e3af0eeb0a654c03885d8ecf27c50106ccb7eafbe603be977db5a5952b94ed33daa8fe49a12a0bc389af1b1ae0fae73d120a2cb162a722858886cf49756c03d17ebb782715312aaac7d76d5f5abd0183c00cb26cf55faeb7ec2d23c5d624638651317e631ce4ccd915152b5989c2cdfbae480e5d52be2bb07080c06df36bda75692865d48c5c732e3c3f4c3036671649315d9bfb17eb6e24cc0e3400da15d95e77414d7792a731feb6704c58603c4913702c6c9c9d8c4b1502d8e540b72dfd22326f2a79ca1bfa86c2bb041e6812fe718326ee4a29e789a37e07036bde0d30a06c9d4e39172e392cdca6b7f7126ad31d58b6f89bdb72f102e0453d43430cbcdffff7562f674c6627de9750b7199d44d3e292ed70ae7e31c8a861942aae8b6e8211fbfe4ef08f33bcac695e397f0b9266fe2713aaaa91299fc01af8020c9238ddd2ab77947c9cc6a7e49691076a0811668650305e2982f2b7aa96af3a5761c6fd4ede9b925ae5b7ea07e118b6421c550eabac5f05c86a9125c3718117bb3d3b33a6f92483f0a199597b2a2b7899fa9c5a868aae7efa2c7ff5b1ccf25f9b90180650c791a7b0dc03f271dbd5487037db8f4b96e8883d133262ec201aa2fffff3695af5d639721d0d5b97044230c6c6db1b24daaffdfdee2f6d894e851730dc83bae3c3457e8e9a7999ec6f42ae17053447952cb0eafbc3c7be30b0a72e0e8b0bfee8c779c485cdfbc48e31f1a6088fc121f95877a0db0839ec31a238ee1de130b2a8e7afe5b92d7bd163553c3efffef7fea8f1036ab80792c3e6818f4a848064cff43ac08792df1756e488c4aad2c09e1bce5703c275d8d93febc28df025767cf415953c3ac476857a143865d600586793b539da8296187c35a0ac77434a2f4f30b6a9f5002fd32e1bd5df8c6212a37a4d3dd3ab862b122622df4b74a1e59ccc1b15ffb2c4af25d647cc1e2b4c1d9d13d913033387075f94ef1f94a1ab6dd3bd2cc1caf9046c0aec4778187aa465cdfba2b2695328f79ecd7ddc5771359ca13b45438aae3b59701c6cacd57fbb7e4626b5187fbe5d6afcbe46a8216f1cc3f163ab89e2a442922dc17e2e7c08086a579e7c2b55641750d1e2fd9c7372a8d306b1f39023d142bcd68efca735c0a0011c53b3d89631d9cc43d1fad966c01b4b309f639cf72b1b99f1336f699e78a2b4579dbc85edd69bfa84e1f89c21cb08b68e9f9e1225876a0fdc00b7d73c79a78e6a4a5e860305ebb8f53e2ddca96314626eda798eb387ca11c9d5299efee5f64fdd964e57c954a0915972ee36cee198f54b814cf9b5672722f2ba0bb87053dea9f602536c465edb46a2dc81dd7c5983ade49a61b7af958e6cbe499bd1374be3c8c3e268d920cfc16ffe2fb0b9f92f36e2a000a19cd6ed44c991f749a808d00a3038fbc2d0f208a967d966ce389e351a4b974d767caa266f396def30217d69e0539f80af42716ae155c490ae9f491f07075dc1f972018ed6345d2d7a02dea4396eaf21d6ce4020ce31eb43174a2c4cf07d84d637771e15c07345ddbd691c14d821807834904de226de60af631f11cc872dc0568683ffb15b68f64870298dc8d49777b098f78ac5627349c8315a0f2a9789be1cf24636e8be1934c6a18318e86312596d836a921d3fd1a38cbbab2e486a77b3ad8b881750e77fa9b05776fa78b358946650a4fd77dd00fc31a5cd4661785426eb18e8a9802252cc1cf1ba435259db15774f9a91312ba7e8f4e947487b961318f39812cf20ff959d19058f465c42d95cee3e75475d1956f0b4d6951ca9b6a6fd5311c282b7b8cf3e2032ed64ea52b75e70607ab0312dcecd5d0ec5c229d7b411cc42793c76d7eb420c08c619ee84d503007363c52a867502db09d2731440daaaf564607c7b7a3f4d57efedcae8cb37a33aefb6357b7fbc328b85dfd938d8c9842c0217358f7454a0dfdee0271936dfcc3c81dbe716022c4af4e4e49b359cda496b41bbc8cd8238014570671bb02cb3dc72f589770fb402ea2ea00744343393b2bd0a7a95adb6300412f65a23d0fdc2146f33785fb24b6b61a14c7942032e41f83279752c6787b901b408e147edefe39f85711bee94391790f9f99a1d57b4c8b68e0502225b43f47c1192e82d3eca73a9664b61666fb158088c50d370df518d5ba9e7f3dd6f800b10fb6c47e8fb53ada950bf57205efd5aabc0feae47e7983751c027100f3f9dec18692e4610a6f29a967aa56249fee5d51bf3c602f64f", 0x1000}], 0x3) open$dir(&(0x7f00000023c0)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002400)={0x5, 0x1}) 05:37:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="60e094105c2d8b0c0f618a123c3200c4cbc308fb995ba57074aab5a6cd451ceb56cd7c878228ef0ed2a3b4e48c97f23b246d41bbbf9de229ea0d0b19d85ecebe703f8a1b8537952b135a5ed57af0d8cb33d7ae6322d7df31826ec2de6e00768af6438356288ae4cf2763509d59c1358dfeaecf239c6d77c9b537752e763a3a33a145547899e1614408fa385deab5f64c3be20ddbd586ebf08eb3ad5d83d457f245fbc1df905a87c9c6ccf3ec893a09ac7c27e02843970263ece6e346686bc519f2399a15a00a123654de7f5460150af195f385f153", 0xd5) 05:37:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4182, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:21 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = msgget(0x2, 0x408) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8000, r1, r2, r3, r4, 0x180, 0x2}, 0x8, 0x6, r5, r6, 0x6, 0xfff, 0x3, 0x80000000}) 05:37:21 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 05:37:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x11) mknod(&(0x7f00000000c0)='./bus\x00', 0x140, 0x40004000000028ad) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000180)='G', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000000)) close(r1) nanosleep(&(0x7f0000000040)={0x5, 0x1f}, &(0x7f0000000100)) 05:37:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r1, r0) 05:37:22 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 05:37:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) fchmod(r0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x9) r1 = open(&(0x7f0000000380)='./bus\x00', 0x180, 0x400000000000003) syz_emit_ethernet(0x64, &(0x7f00000001c0)="8772f5f5e6dbe00efe82e6d1102cf6bf4959215c8acbfa9977db492ce7663598b66610def0e411334cf3d1bdc7dc15f39a2ac838915320f51b42b7b8af979d7e39c146b6141ccb40b48f45d69231f97792e0912e5acaed55ad4e15fdb94ffb56d9454e7a") writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) r2 = syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x2041, 0x80000001) poll(&(0x7f0000000040)=[{r1}, {r2}, {r1, 0x4}, {r1, 0x4}, {r1, 0x2}], 0x5, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r5, r3, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r3, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r3, r1, r2, r1, r5, r5, r4]}], 0x78}, 0x401) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) 05:37:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() 05:37:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 05:37:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x4003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/11, 0xb}], 0x2, &(0x7f00000011c0)=""/53, 0x35}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x400000000000001, 0x100000000, 0x0, 0x5, 0x8}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:22 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) geteuid() socketpair(0x22, 0x4000, 0x5, &(0x7f0000000100)) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="ec00000000000000000003000000000000d689d14300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000317e62f4238c210033bda450bb2b7ead6debb04b07bba8c4732565041ca6bd6edb3768cb33994230fbbf5823e70fbc7d93c32a7b8df91db85d3bb9218e789c60a8beae48389d37deb75521b229dd62d87b49e4eb397310e337aece84e6ff0b5d64d878aa7e3c1ef0d0efd3f1c1a7b240a2e5017eafe4d052a40900000059c354d3b4779b6412e988f5f9ffffffffffff8000000000000000813323dfa68b9adcae1d3d7f1f6ba4583443a2264eba9106150203b1e80600"], &(0x7f00000001c0)=0x6e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 05:37:22 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 05:37:22 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000040)=""/52, 0x34) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) shmdt(r1) shmdt(r3) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:22 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getuid() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) 05:37:22 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffffa, [{0x1, 0x5}, {0x1, 0x1}, {0x3, 0x80}, {0x1, 0x1000}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0xd653}, {0x1, 0x4}, {0x3, 0x2e3}, {0x1, 0xfffffffffffffffb}, {0x1, 0x9}, {0x1, 0x2}, {0x0, 0x8}, {0x3, 0x8000}, {0x3, 0x101}, {0x3, 0xd1a}, {0x2, 0x3ff800000000000}, {0x3, 0x8}, {0x2, 0x9}, {}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x28}, {0x1, 0x101}, {0x3, 0x20}, {0x3, 0x833}, {0x3, 0x6}, {0x1, 0x7}]}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x7d0ab369, {0x99e9, 0xcad3}}) write(0xffffffffffffffff, &(0x7f0000000380)="7f4f", 0x2) clock_settime(0x7, &(0x7f0000000000)={0x1c78, 0x3}) 05:37:22 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f00008b1000/0x1000)=nil, 0x1000, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 05:37:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2, 0xfffffffffffffffe, 0xfff, 0x1, 0x200, 0x100000001, 0x9, 0x3, 0x2, 0x1a0, 0x3}) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 05:37:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 05:37:25 executing program 0: setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28001, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1f, 0x7, 0x1000, "06e6de85d6e37c5f30930e60106de94ec50ad102", 0x5, 0x5e07}) msgget(0x1, 0x5d2) 05:37:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000002580)=0x2f8304e) getpgrp() getuid() sendto$inet(r2, &(0x7f0000000000)="d14784843a70f787bbb5c3edd61c70d47ac32a428d0a1e280b1d2e6df74832353bba6abc078aa620880ab1f2f3a304725265fe1068efa1463b596b44274334af812860", 0x43, 0xf, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:37:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="9bf551e28f0dfece8d67863ebc1ecad3cde3c7a5c2963409ea026b4c8401b280621cf1affd0016cf79c8d595322898da6ef037f3c7a82f4bc5774b2e029c7ee35cfce432e385a115155be70cdebbd105f0977506d82c40fa4ccc328b0c354219d204d9e93f6a25dc806b683a9c0d6a9a84421cb7ab03c9722d208fe068c59199727266292c34c549d036f59146af5141fb228a00d558d9bb7b53af2650a02d652636d6f7bfb88ccd72da87a970f5f328eb979a6476f54d3e5b17fc0f322cc9bd10ef864c787ba64dfb349d22c39844a5e0d8625f349005ff0996ecb9f5db6b2e5c50650f6d47fa3e99ddf39cac38f4d18673e593dbc2258349c99eb3a326b146abc4b2d25b78bab5ab9e389eabb2a23d0ab9105dd19bf6e5786731b89c389c6cdd6d7e861afc7e524c70bc72036edd932cde8447a9253ecfb242b577a8daeddce70f086b5b97d4b1b9f58799b182354bee527759192c0de4073fed9129c055669132c3a1631868f42538d07d4035c0124416fa7f7a8da01bc69cd372445888a54c128252f101e266dd4e24a9787a116286e50c92a8e5c05636439dd6191fb8828069445130f1b3c1dcd314f198acaa55281cda165463a6a315b75b525b52ca9ea72409dbe6310e5102fbcb325cf50c0b29c28ada8093f2125638cdfe5e06da17348ad475ea75a62995c3c61199678d30d30f780dfaa174e6c6386fc192c3ca4ba77ab1424764b3c343a4584d68db063e3584524fc31d588be1f5d1ddff1cf1de902af9ae7720df08fa365515d0a21e7bf2b350fae64a908cb25cdda6c0c979af954c33f6921cc3191b6af03681868d25a3406a480ef1886ed16db343931e5dd1404034076718fa9b4c8d7eaaaff393234959d88537972152f69184557ef3b5222e36c5f87f905d1ae49b31059adc32f796830649fa214ca7de287d2645f65d6e5f6b17f0174afbd5b11d4f7b91eb24a91af56f1c7e71ecff8e0e5f2027dac57d5902061a817a40270e7df2f860c5ed4ee0c4dbb4dfb0a33c7292db33f7ed8f7e7e90ebb70f46ddc3494cc914aeb047d53abf8aaacdc330227c44ea17b2c7cdb466aa0638c5876fe6c04ee1e0b686ebb6e241de283795a20fdb3fb38a793299162dbbd0cacb6a6b54c07e17947643c2d1b7f3892d3f7c1fe89ee6ef4af03cd17acc57c2be42e1892a6aa6f98adfb49bff227be00fb8b7a00ce3b91d935d33cc39e95612c6c1c9a7340d0a0b5ef6355b688b519e06a25dfe73027d461ae24c5f7090c7e0f282b5ea6ec3b30388c35b86e201b37d6f1dbe60105c9913d9e088b91a069fee61e1cfd3059d65c12ea97b424cc0d6c4311c252e02159faf783be751b5dcdd97d234e66612385f8ca056e8ed0a93548180a7229506c3e1ef3650e96b39616317cdb6c116808a963b53ad085016648a22949ccf9c1306e622e3336632c83e7e10bb9c81850df5903682c35d1cf6d141c15b9c6c2a849e1ba13d32812493daeb1dc55a46e6a50aa7710f80863dc3d8b895515ebd7cc18c8e7c769b505bf65c8b6974a2e5a5b4ac65f889b27e6ca48a4464bd60b7c74f63d9678c4da9ff427ad4bd28746c7be3b03b07866f637101bd3ca6d5e31a548829dee80b7be814ec92840015268165f8a9579216bd00c85124e1c2c63d12429ccba15ac3523c0a1c2f35a9108be1d87b7a4cd095606dad5d5a71e7fd52693ea57250a8554d074d828cf5de2c4917c07a9094495e6ccf0a9b0fb463ce6a56395da3bdb40a930c0b1c40584c0011053c7aa2f4e78a1383e001bd67ad12ef0268f4a907bd804a0b77af817b7a39de98a54e315661b4ce57104dbeae9b8f2d8881131c54b15e5d89da76f8d75b42d5dc933902901401031fd00558b6a0fc75fe825937e6da69fd1005bb53c36fa4983b80c50e56a22b26e22695b6e7353637d30722f9967cab507f33d34e917c2a44d09e889e44b91e123960e28459fdf5be167b572363c681b8097a9fbd8e0771404e6e150641725e4e3ebacbdf1cb23f92456a04df98a183538e7b94a9e6a005a7c63cac42c52b3978ed3c2d970f4562c72cedbb3598e02dc82ca697b36d37a9c7f99d4baf7eaf9f8aa96fd9d42afb808a478bc2f8d7af2babcb3f9b63efa7e68454c5fc10a646786619ee0dcfbec86abe72159813b5cec712cc9ee7a0acc98fe1c20806596b3666fc8d57378645ac975e0d9bbbeee0ce9c9c200dec2b5581d075939ab972a8f407464a936dca795803646be3561bf1c664eb6e5931686f8456bd8c7f0def723a88724d26694675580c74354f87ab3039d69159ab6514c6a2d1b8bde0fcb32f183f096c7504150fec18966f543ca43f82ec9f36cd3bcea11e573ba5bb86fe95734707f5cc525752e0652fbc10fba383b70dafaa3416574890542437fa1669d7215402bf3305d80da301bd6f16a086aa5179e37830b7015438b9ce430f9df63c1e5091392e64d35a431ac31c82c72a98892b879f95015dd4402202ef3f341a8aee6c2c731d637c26b6e4f9c6f1909d6b6a98b471351d4378ce544b96ed8fe5e44a2e35c02af95888aa1cf820677b5602c0836e4910e42d6472f6af1f882b4f373f3a6ba6bc1da18e23ec27aef03d7727b288135166d4c6177a6a08a0e6854b027bdae7cb7016991681735926802814adf38594e9fca7e5c1af36a4198380dd0de5082da2a76914af55d05a39d0fc51658e75c9e4e26edb7152c2f529a856ccb841850c6f3c26f16f9e9456befef36cd9fe70570cb02016c6f778a0b0821e5146aedef0d63feafd8d7fc8272c5af3ace68372d3359382965537e8d15bf7b4e440c864b3435bb510ff4af6d04a9a3301bcbdd6590bd8ecf3dacc8369323188089df6d869416a741d1014d2686cf41fcdbc0e41fba708c64a1d2c5eaa35733455c9a4e286f19ecc2d89da968038512328c512125bdc57de668f317116966c17fa06a14b2ddd22e40f29e4fc3d3ae28002fe63ea06ab421f0c4975a741ecab01e4bd9f18a1025f35938f8138dc1e39f93b1ac98ea785b210c263a56335612dda944b14ef12ec2182ed92580e4440d47160acaa81293b8fd2be9580cb63f5f343a4466cd4bf5c52ade83375b62ed880c348931c2cf466a1a59576c65c20d6cbee65a66171bd7d75f6956fd36badef382e4f8b1c40389b3b54b1a05f378508290d23c4258cde4939a892836dcd5726989bf4672d679b817f29562f57859b8cd199c87503c5cb265e303ed340fc40792dd50cc0aba6839d57c2bdae64390a62835ef6ef1011012eace0d4ed1ee9cdc1d5fadea743885bb6a8a0216543a9da90d648604615a34c8a402b38aaaaf58d985e96af843129eac2df80b9504be7ec7d6ffc0bf06b8f5e240fbf46c32d6e6e327d496c4e565489d61fa2ae62e3cccfcaae1ede8549fe4ed17e0b996c7f9e839ddd84dd54cf823922d04ee65f88082dcd6b24a9a0e71628e5583161e182a77a54326b6a56ce8026263118c4629e7e57145ecbc5c46d04f8647c3abb17e91f82a1ffe09b592cf65aba255bb745a678843170153c34944ae3df0550030770b97155047a73b23aee70c1b7151ae44663f7ff7c645335ed3ad6d7a77098f5c3ad44997f3e72c7e55bd17c4674f7364ce1acc3987f1bbb9f9c7cc288554f3c768c6565562f447a61e34694b043360cd5ef45c575ba3ba70cf6cbb66bb89f6b5c13f475c3d8041e1d6fae25763306042d1328be216634a65c9a6a5537fd90cd23b353e09c3cb91a32663666eb59dc7221d8a4e266d2121131dc4527a34c2b88f9640521edd6e4f097a4daa5afe59acade9635f0b5d78a7e9ffc5f5b06e077cb5bc543104d6e230c8aedc16b05657ad689c393255617280a6f7082855bc5a8469b7a9c910e99e58f52148aaa753f9e617a1e81af7c932baf493ee27c3c12ed1053eab859a3d1c2e6b6bd8572b1c3e684d3d4ae6599a8c1df86fa4bc26e9f498f9a743c77c2c5f87062e1a0777c3de75e51e4841087e5e5d438a3d84773dce4caa1f9d1e4f2e70a38fcd737b8163af5ae74fb948e737af46a06402d803d42c6a3da2c15dd616922680ea7784adfc2e7f6f1f7a0c50e8b4d08e3e9950d55b50646006e8d56942e27df4ddf38c217f5abf5062d16d73f932bc92b3395e347bf47fa5cee997adc457a55998c93edc8c5b26e32d3f4dc694e1dfa94e32f1bd0e78f44c06b2e9386655bbba789be3fdcc030c3b24842b20d595f8e9be912d12a4b28a744f7f5106fc3657f5ef846a22809288c126a444aafec1f2e8ea0e509b50eac1e00febc5e3359e7fa318260b2ca2372751981b7247d4c71a9fcdfa3dea312a5682b4d28e1d104ff9060ad207ddb3302e70ef2899b42888966745a451db23854d07ed38583f0233e11ca935dfda22a218a43262b41fa2e1c9f82dfb63c081a426567e6519809e62c2e597701e59557270c07d12c9242b59f0fa3e57f1fbb78b7aba435911f0381523363b465db824ceb5227ad3126d5afe9c67bc9a2c117663121826b926c06830d8dad71c746277dcc1deaa1b40f3518ec874c6543ffa667300e822648b7b56d6c3a694308a64ed7ecbd58e82a50faba0cb85612def63c6d8e53760628dfeec67491f5d250fd2a06be4980e9da5ce381d4975ca420eaee539221f0188b322194ddb7d3684694ee50d98ab436ee7135bed887f691de679342efcd3a5c910592a059fc97be4aa8441de92e2bbf737ff8fa0e6e00e3337c4384799d61aa8397342817db7aff05bb5c509acfefff8302161cd2884fac0f9a108f3b7574fb80cf12bd14d35c08516700ee9f163a164cea41cac5b329a53a7085dee7c2814349ef573b2501f0435dfc5da2d7098f28451905e8568bd63cfcd9b766178d4cf892230de0e8e69eb381b9fb0c14a61d16fa06e7fbee14cddbf20489ed21a64aff7f15785781fb2ec4b022c28e5e220622ec574302764f24ff505e5b551ded2be53ebe7e229a59988ed4f5ebe86294818ddd68721a8f9fc48ab697bd72011a381a63b6a25ed76e24f092e9afa1c1c5f5e4f5f4813e8e719b0384177c7e9599f5e3ca74d6917a8011b5d0ba28c405a1167d0e9e5ff12ff5e5a98f75f46cc52e2621d0e3425e796d6747855b866b108c07a6f533845457a67c6008bbc9096f9bcdab5eb75bfe16040ab05fdabe820454f72c1ffd1c836611b300e7f57aa557ca6363f71dee415b2660492215a487c5f5b40ade8c77e0a19a5b36611035b27356dc15ac363c43fa201e343a9e03d9f05ab3783a8d522a806ac554f08ad43e727c8d6eaf03ec132a478bcfc0875cb0fa28787692c2ca176624e0aee46c9b7a3902579841f0d89636da048adbd2ab47a8449b5d0c146e68e915223b4feb5c1d0ae40014f9e4eb80a73d118cd1dd14898febbced2998ce8ee524d367f03951e0b043eb3e9caa62ed79f8b5a4a9d3ee693bed821f33c52fe249d092efac0d28b6177ca83e5cfd65d38324c735a6ba7bb2b64517007eb46417f5d511883174ae198d00a593d916c7620b2b0fc3f5f60ba29423d2bb1d937634850d95e817f31dad503fb08931b29e7580fdcffea82b1363d4828ad7e2f017fdb05b0993c565991d2427a037a213b48fbc1c9960f1be61d08162556017c2520ecc49cd2ecf4a2d3f4e645633474c4a67fedc7317bbf0797354ac93da59f1cdb2c653ecc640466544727c6cc165e9fdf01957683eab410f7383c92b9db246d92e210d1700639238c3d4f53d2d8119f5564e87c8a4f44bf871c427fbfa1ae1dfd994751803915acb3630daeb3c02a2ef4f8a14e8848ab2c7af", 0x1000, 0x400, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0xfffffffffffffeb4, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) accept(r0, 0x0, &(0x7f0000001400)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="f57247af7dcd632c7cccee607ab720123c8519c6a372e115", 0x18}, {&(0x7f0000000240)="e59a875a5455d4a62f93db7275a03c89079c30f325f0b497c366a33fb7234f66bcbf2891a4ce6a65a65e739c98d891fba45aba244f916a18a28eee4cd1aaa92ccd956a27670c35397ca11bbbc7d06b4e0db31873c16913d6f92d088ecd32944691763163d0b078b1dd5a0d3696d03eb80f8bf8473228d8279d0fdbe4cd2b3927864a4dddca9f8b748ec94ee0f382c960ded7d4ee8ad34f3f41519f676c281e886e77bad34475c114dbb92ec9896aed5196abfd06f40a212044d98aed0bc65ea8517dfecdba56746bc3cdf0252d01b15a50a7c86d75e3b34227d2d7ad4cd251f1c5dfd64c1bd1df5e1cae5342b4ff6f4cae036a9250c03284d4805be1edbc6889dc891286aff8615881b6dcc3c1c6b4c9c08244ea48cd4d894ad866cadbb18dbea93a6260d66ec047866f73cbf6ce9ff8a519bc8d6427f2319b4c18ee4f4e1ea8fc230f1f3b45677ca0d4039d655eab4fbfa6ab328a733844fd7298275d5bf33e092a478ea74777a8bf1120253c1d7144cfc329d0d950ae47af858620996b53c890f27b1045e284e2ba63747501f252d95e295e026d87bb25d57f87afb175e41ec0f69a26fd561c1d6d119ccda6bb8d74bbb6c4043a4252342c97a9a73cde17802cef9ccbb8bb5d0de6841ff0327e42ca69b767fcbed3aedca96e0f0098b1cadcf702eea29c97f0cb438a65107021c78e1f46f9cba36a59a80311f94bb378266b46c8e4496ce4354b8765db26171d9753c5df2b02d6390c49dd0b69a472c37d1aa25662f2c3856b458f4dde8fd63119618088ed4a2a12501faf6c0768564168a97e4ce9d482d76fa2af68b0456b1c3d7e22b443225cc15e2d1f13b5180d43e090e94701ff875f1967d8d8e40ec79ae5fada3a1e6d7e5cde3a0e6351d7488b842e03f754cd9e43b654a523221ef82b66f7234a17caa1affa2771a9af451fab1f206ec951c60fa2c138c6f13b4f7f1dc3f2d2d8695b90102d164b76a069ff3a011eebed1995b5b3f42f8f39ce40787a96270c2437cef491e2fa1cc269ec1b6ca5c915b794319b4a483da6f84f02826211a9b4cbf17975ecd6321ce2f2d2388ea93606d91a3d40647e356132da83b6a0cabd1644cfd9538d057a241252e7ec76c5e8d0c3ace6594aa4d017cd3096a5241dcdc26bc3d8d577c8921867fa2a612723de4056d4081c09716dcd02aebb68c68d16ade8df3995b55b43230b4a9d01d3a51908353af31abd1ae0e4fcd677dfc20da1132e3149cdd5e863403ea3bfbf55598f353d9af5db3ea465aa822f47a6e8842948c084b8f5917551a1be12726c17d4631a326a5310092b9bfb744614a4cbfadec61afbdb3947e7beaa5f1898aa735bcd1d1a6711a307b9ed276b9cdc87717fd0e114bef3e663faa3b5155968abcb43261987357cb178739d5d91386bdf6e4504f274b901b9566f1dbc2ea700776781d29f4ef2efd0920a4444b9b0988dc60365eccbde55809398aacd0bda1761ce21f7acb3108894b19aecfe430285652f412f9f38c06bb908274e3e26cec948700115d0b10d606fc5420b1d7e776b4c29b542253921777275b2747fc74e61348f32d4df92324b1eca00e2a8ff3162bb98276af83438112c2707f7eb4da1483a5cdcaff77520f5cf381b78b01ece79f1d8b6d9172387c4082c5e53d2b1ea86890f9202763195078f653325ba52037d8ea995f7175e54c7146e364baeb18d5458855be426c719833a52aebf978e6ddf33906e36073b87e56d8242c7507943e5680ba083c835e25c379cb89fc6d833519312c367713052d62bab9fe4460dd75816fe8eb4cd443ac8a47a8f360ef87d271d3b5a54ab09aa82fffea855bbe422b0d38ee4ee530560930874c227e39b4b5292f8f52d1ce381041977acb7ae68301ef10bf857e633695bb50145ce468d28502b5919b5e1c12b824d46f85fee0f50b0faf55fbc1c407762dcf1aa13a7594a0402ff4c4918af6b86d9234424f4fbe61ed88080f82ea51a925bd1f71ec51ce4466d582a9f1abb4df66c97cb33dfab4930a015b6f62fec2ba3ce7a9a2b55806d534d162540ea556b2abceaa8573004f0045133c39e2c51516f842e4e1a4885286c1665276f135711e65923b6eefe3a4e2d348c1fa473a231632411e7ec4a7fc0eaceec35e8444deed7eeacee595dd94a9f686775dd9adc8462df57479b588d217b2311dd55cec920730f8c3939952790289b7908776e121a4d8ab9ebd0c158c0aa21535fc60311f946f70318783d3c03f71dd51f0fb5515f327c8d150a48e7d30f8d370febcb9f3523b2251f02fcee8ea0b8ad2cb903d4b0fc15578b3c189fa8dd76fe5b4b87fb95f7f6749b771f8171acd224f7f8fc2937003774104368f7804c4e1aaf2030ee11d49a831f364493e52cb76e6dfb50281cbcbbaea3e8b15617955a5658dc3051649e1880ef19f3a4e2a2e27feb05d21ca189f5bccd51566266ab9d799ebbd265637e968c263a68e9cd63c9f2151ee4334de01f749b670dcdb44005eb6537c7fa663a908265b99e34064af960eeab1ad9547d3c22d2a8ab6156d849fe5e8c3cefa398d116a3f54de5e179017ff6031de84d5bc6be4cd1c80306c4b80aaf10b3f6f788cfcc813b49043d29b5c2d627fce56d30e3afa2df50708e9609e03d913f08288bde1c715b17203fe90e1bebdd2f0568da9d415b2efa7915acdc1201d7c2ae56b0fabeac46203a4f7c6b5bedae51e78f9e6bb89c7f126bd303a4c85213dc7e2d5078e32bbfab98167258467196549a4ac7d5e05166c46de41186d0234fbc7bab6902b40d92f80206128aba12741ca7b4408fc39496733da8e4a22ec904b43da27aad3ae1c24d3d813f2b1e71cd61ecf7bf508eaaeb564c303abbf4922fda3229b978eaa87a1356fe5455bce29523f39e35b42aaeba3a0b8853601fa0d90085041068e57902ad9c66a80c0c9c8bde8e5e28c72031eb7a7652f7df28ee095b2ecfa67e7cad4a0c17313b50d8af22b2e55a1c99b7b8cbbb0aee0b15eaab1a74ebbc5bdcd20900b89a10f7fe7fbed76dc46b07e325b8cae9399b62fbeb70baa74f797866d77bf1558ba1b125e58a6feaddfbe069e58e6d9ee1e471cfcb22f0bf4b2e86a18431d9bc1562f1d9c3d708643bb0aadd8dee74a67ea8a3a967313d3689bdfdecf5e24d54520e9cbfb28a27236d78c0c08df02631a1df7c10e6069a70b29faab52b3ab317e4e97b099926c52deb3edaeebd7e49bace8acf59db3ea1bc72c0914270c4ef7e3c79e7a929efe258f6eee5681bd35ad02aeb58abae9812e78891b6b5a344a15e1cad6ad34c2473f5a10ffacd3537d06513470321aac86ff1410cf5b4ed5a99d548da1beaf446d33da80eee1b1ae4ba18c0573626b60f761d191fea9efe715700c154e86c0496c5f4c968f97eaf7ab5610e7359f65d0bfbc6105c3d1e861b05afcab39ce1f2ef8da3f4aa3f36b3a943f55c4f5abcd4f53d66e265cbadea21d872dc0a9a33a5f21ed52c7b11354463814a4bac6cd1165417118cc78fc64fe90594e568b7bf944561439e645b3f4724ddc76afeeaafc08a4dd57a1e727e6cd41160801d4bd7fd945882ff500b6352aa4d1eeae78e435cac02435a3cb6be1a7d29e2d040e215cb71923b0639967294d6885d634effb8cd78ac5e035ff19976adcb5cd73d7612bd23b5ba9cc821794939b7df07014f989c50d9b1981cbd34aff7840de753732292772a5ce8005d835ed9b1e50583950f7c242105666287d8c395f7101615adf3094c336abb4ed3154db9ab628814b5070ddd974bf9dad1def7b22851c7b77f6693e9ea892438245d4f71957c02c292c5d0fb4bbc729b29bce4fdb55b26989f326bf7a823c1feff8366b5dce361e72085dec06609928858e33f451b1c5a42abeb90edc2db7c94abb47e19d23e304864a32f4fecb1bc17cb32ba387a68691c24cf3a30742ad15b87570dda73f245f1ec16f9ed53a3b085f28f942c676381dcc0521a64103ef4041a43ac8e23a88b74e94a4709a81cf804258c54e22bdb6b000db142f49b1ad6c3207f8a9cde6c3b534d5c185793675a467d4cb4fd519bc9830ae8be627dc4ef720a7ab2f8b15397b6ad4f6034339c1d7a43cd484e57ed5fec2cbfff5f7c17f44ccba2ab1e6622fc6ec05b8c1b33bbfc71037759ee18c810f2e8012c80d3385bf3a70715c7173c98cbd8292f02da2c961aec11b8e946de561dad870ca338f4cb61b644a09e1676b25cbf5642e214c142ab9cfef4bdb59d374954241ba4b430728c07075ef4a72a8fb43908f78bb3d238b9b331cf84c99df2cd2a5692bdf3e15bfc4e7edbfe2dd6b7c3d8f8c5789656909c087278e54c4ffde024910818c3801ec2bb37f31676b20fedaed6a732759d0683cb6a2db223091142337e8fa84c468053436db031a996da56afcd3c90ca163849428c549bfd5f89872b4af171d992b865aacff7011b3c8357c66695c1a6d701a63124f7dcdb82937acc79c0f36f3ad6b4ecd7a4d1abbb3b5ea5f937abbe7f77e6e64150777a3d5f73817e7f41d6d0831deb4db111ce20c9608a845205326b55182856ff9ad5fe8f0bed6ba1595ec22cf39d4bea6acf4c61eb2c2aab2da99f56523a79d998af2c8b6050c8a2754ccf1015c1eab79f1f3db2ed516202b2f0ae0a446afeb987456fe10f1accf1e115d80b5c1702a36500cb608492fa52de79667c85b8327c9059546e57f643ef6e9b5754901f6e2855c8ad371d6503526f22560976a6fa7d0e32d1f5bad83ec4690df131b1384983fff1545175e563ce7c59095e4c86fda62b9a12b2fe26eafdb0bb9b71c0a04f67c78e4350769d253844148a17abf53efc5e649c1843aae1cba6009adc1ceaddb31b8466f77dc41482680f683efc4040b9cfad17bb4910e7eed3c59543976570de2ee4b691add09ad512a93016016aa04a02ac97a3d44949e6cfca21de5f93da4fb0ed6db53d5a4e9fd5f67c3c70c0e69942572e398eab2c8927459deb22f4e6973fbaac9a4bbcdce3d6304841148d1bd8d06730309aef7de2d5eb4ba1b14b80c6d1c3de3bba394acfcb0eabf2f86ed0ebea4356e80d0b9e9e8bd245c732c959d092060cb12eae38250330dd03f18e142bdef300f78c4281a7079f94e2107e05ef2439c2852ec3cfca783c45abe4e307cd4d9de3227ccc7821c15db506acca61fcd40151d68af7ec6294074b3879321935b3178c237507a63efcc4324cd3e2e85472117489c61a51144043061ea786178fd72496a92afb53bccfaf90bc8169f1726365876d6b164c78b8eafede8524ba0cdc8e6e3dbdf7c10bafa46196c1d162a2663e30ef6a3bde0b8ca7cbc80f848bb62a3380e781b61b410f0fcc30294764b745fd938cde88e3d748a7bc83d163445d127c1a1f1cc93b1ebaa6b4662c623e2ca7f03190ba1f418214414063c9084a1a9bcf53ea2825daa32e8e3b9e9044593aba36a5411537b7cc472a299701aca3f180be926c01f650ae71d340f3c5db46b34b1ca6ee48ee443397b5a9d94d0f378c34941bd1a0fab4b1df5047a2c3e7866dcd18fd68b4761e579b27da3bbfde46f2552870a9cdcee75afdeb5cdb58e85b6ffe614eaa88785a156053cda9f2ce5ff78743062f6205dfba213275b857f00917802b760c8f8ecad016d90ddc427f0f1c0c751886945514fd33545bbe7fd58c819b1fdee4dae230051f3abc0c8bffcdc006025674994c06840b2783e7b2ed38a63b912afdab95388451774ec8716a0134655cb8dc9cc676b79dddea54e942427342c80dc7f0b69f4dc7eabdb5d0cdac40d83e9405da0306114c36", 0x1000}, {&(0x7f0000000100)="a458fb070985904477c5b099aacbab5f76de9b92e97034ed41c1df11e4164b8ce744e2ac2c59dd28deda27deba145580e0b4161b7c4c41dec5d11a1fe2575b24cdd5094f12cfd50aeac980bf8b43401093d371b123010a745314a929e0ef0c0518afd9f961d99e5806f3eb8adbef4d6a6c133962fe59dbec0a1f61b5f536de27f8bd843049c934f232cf57f667de5a9b5ebe56b4644df2d808af8b2eccdfbaa7a47be31e5e4ca27d80b7a8047f8dd4f1990a3f99274253ec80212dca528690ef745440d27b8c1d8feb6047c811462b6eca7c0fcbd13a55f9fe520834e234d03262dc649aecca23f3e93e2fa19bbb7079a44f1e01b005", 0xf6}, {&(0x7f0000001240)="c24ff229807e86326f127e092efe41b80e92b818fe2f25825b822f88f0074660b8d4bf66daf4f3c42e239926754ebcd0190986ce68e8afd045565fc64b76a763fc94cd922041b7be0c5b074c0c06601f48e65b604620646ee871d8a2fcf8fbe48ef70efa2ad48469ce8ea8576517422b1f5bd45277f0b9a80a2f978bcdda95a8b465becaceb429b0205f5509eda1c9313db7165ece83ed5f84f1184b1a692fa6e3afa83e09a14222cc8b6fb2cc0269f75f", 0xb1}, {&(0x7f0000001300)="079e98ee97d10c8f", 0x8}], 0x5, 0x0, 0x0, 0x5}, 0x403) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 05:37:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0xffff, 0x80000000, 0x3}) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x1000}, 0x0) 05:37:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet6(0x18, 0x7, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0xfffffffffffffd73) 05:37:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 05:37:26 executing program 1: r0 = socket(0x10, 0x2, 0xfff) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='./bus\x00') r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000300)={0x0, ""/124}, 0x84, 0x3, 0x1800) r3 = msgget$private(0x0, 0x6) mknod(&(0x7f00000003c0)='./bus\x00', 0x7f1ec3ae4cfd59e8, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000600000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000cf7a36d80fe2b291"], 0x51, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000001000bce398b22755834e9f650c21284f6c2627e9b9b4bf2d80a2bf92ebb38bf33b81cfaf746f40b5692cde96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6db621c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd8720ca5e0ebc2580d617cffba6eafd5b2bf2799b2689"], 0xa2, 0x800) 05:37:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1eb9}], 0x100000000000005e, 0x0) 05:37:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 05:37:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000001e0000000e00"], 0x10}, 0x0) 05:37:26 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:37:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="7b40412fbbf02cae5a107dd86746977b67a423f56e897a45c18d1036b968ac6d9b6f8f36df3962c11b39167fa1ad03f05609f567287556e2bf9486f34836f6b28597d9e5fbe1b86e6d3a1832646b3a525c0fbd9dd4e56a4aedc4276fee9542f2d2a6caaa889dde4e332ecfbf3d5b49b7be2ca6e6b3f1a8297e442b0f80b0640c32b9e47aa3086f92d9475e3bc974ee5512a51b290d8e2dc6ee2a21d28704280d47c8efa71b0602eeeca4e9435351665ac2f92be4a50f83975612e63376a621cef825efac2d08224c8ab6de17284011e8", 0xd0}, {&(0x7f0000000000)="c372ebd585058a84c9c915a0470a616356fffc26544bf383a398e233150d126967c347f3ff9ba9c4ed352eff20f3ac216f7fd3be33fc5c1b1c040ab73c", 0x3d}, {&(0x7f0000000200)="a1c5227f83aaad642ab972f4ebcb7aec728726ff66b9a8b40aa65c957cb84d450f76ee12866c6fd8582efa256ea5496e6aae863ae81dad4ff02cb943893ff239c1d421ea61e485e0c65f0e82e841711c5f74d8e591ed5e7502e8708dc07f3488ca314cb947471ffcf714c0a9e81ccb4dce362017d23f6edbdc1fddda8d34147396668a7c6cd1f7014e48c5383d6ff54c588a81fffd41240330b43a95c0ac7eef3cccae3aa981271ce219b73f0e8207824b2b025229043577c5d85a11f6d824f32529c2ccdc6c3f109dc2ab0b32805d5ad4697d243cb801f6181d5c993ef4", 0xde}], 0x3) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/69, 0x45}], 0x1, &(0x7f0000000480)=""/202, 0xca}, 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x21a4, 0x10001) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000004680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="3b2c46b1c47f8b48f10e63ffe59a9b52e60a6630951c7b003dc5bc6aef7a5e32416fc19528a1daa5894b63056077188b5259040a3140ea9e03d8fd8ab65bf169f6b86fd0921fd21f4f94dec63cdba14acb679a4b5d9a6dbaf351c368d304e7212454f827a33aec7f1a3415937daf70bd40567ea1892ba2150cb748c79032e52e60206450659083aec552d0856b07", 0x8e}, {&(0x7f00000002c0)="d5eba74b77b67623711bd39b254c0d9c21f2c69de9589865fcdacf96618835b6d1944ffd35c0fc661acb259e472755f0df30afeaf112d14bd35045bf1280348061cf1d8134103f2580d394c5f1a1f20cb3ab8f052b00676f7b996cf4684eaf809aef871aec80de61ae3b5893804b76f6fb52632852a2e29cf77910463725374eedef96a3ed0009cf237e767deec999939f19f9e9ae1baa26bf203f99786a6579a22795548e7cce994e79869f86ed664823720e90ffa9d34dd41d54e97da7671159b5049d254014d60da13ace89e8a7abeab080a6bde08e1e623934417601df1d09e2f0369e64c0048302a43bd51588ff6b76da75dba393ceb5c1775f1c00bfc309d4ca0e2f5e38d8757330da74f49c8cef13a3beaa463a6483f60dece740b63c4304a16edcf2f9da87c8663e482e8b9eae31df02053d5f9554b19c312d4f41c556bae5444a4cf88e97db59e7a7e44c00c7f7509e1a308a9e74ebaf189e9c90157a5a2d0a43f59d83e75d96a736461894436959685cabf72da22d243245f3aaeffee2c4e825abdc28a21d644e26cc05e53ea4d11f53230c882317f48b536b91e4dbdd33b425aecdc783e8b753f3ff0602f88831e262bdc82d8d470d07f189ff7b7caa29f50222fcfd3f19a574560ce394580a7983286e32223a0d86d569dccfb2121b459d21be1e53dacc28af9fa9434ede9e0a921044ee0b6789631b546068e10475a71a6079a76bcc3f78d35186f77833d967e9e14fadcdb63cb00b7bbfc003263b703d2b65398b27ecc912d409650a356aa8dc5b5b0c2ef01b4616af066ee11d4fba0ba51b4a16dd1c42cf165bb0612aa61f75c7f9114b5f1c4761e26aa221ec6e43c8559053fcba4887d564ac38b10740f71662dc5b995eb6f3f8306bfdea2892668e29591111f9c8cb6c599ae48a20aeccb5faf6f7b079e8dc76cf5a4c67b45c26053093488c5bb8dde62d467745906be25fb48d1d4860f0dc1fa1a27fa0f17fa21e62411e7669e5db8e526780fbcedfd37b97e4bff3774f5fdd998e5ad084eeae6683323d56a1b18a759e03706ecc0c05f3b9cce4de741965a11a0422e57674f3990edfdd3d85ee28ea08baa98b531206a7c433c77b892129f67ab897502e37768d2af526bb6ef10a39f4236aabb3a7e12e1dba839bc45b2d4013b3266fec25a146411b60903194561b2b3706d958f7c596ae38e9ffd8547b5fd0d61eb935f4b54fd4ffd187be8ff7bb567ef792358f2cee0e8ff4d6f2c7346e161be87cb6a9afd3095cb6e262c4f53c26bb0aab1b08956ccb88ee66c396f9f9bc9b603a4405f21702f2858e8cd3d0845b1b5b135f05fa4035ba31bd780bd07c82be5bf29fbd762655521005a5f7971366ba37c20a4be8ffc9596ec1a48e182081fc577fdd92c7f827740d6210dc9d85a99f749874550e028a90ba616d953cdee130e74b4bffc02ba2869367c62b6d58a020071a6da8565656d70d6a8593f51973083525357c0709cac03106942f9580035d4def5ba7bb9ffb5c1861c8f5c67415c3d67cc6f94403ec3c0e5e67ed0bcde95602050ef7b7b18b2f27c81994afab7c93180a4fff12261055a4b63e5128cce5c74f51929dde969f81cc88c46f9b737a16811ecda6cc5853481b1cc3bcda08777b251de75f850a2f168ba6fea8daa442959d28fad6133b87159fcc82066610546cfc8be1647bba10133de4aad334b2effd3d4782a2ce50d088b6ec05ffe03528bb6f633397d4d803b1ec6ebb99f0c87f63a45f5571d91159db6b688970fa72bb6686772daa48c1ef1e24864bed536de0f60628f49b5a3e95d21d15194b7b6a24597578b72e5f75b8c0cef357a34a0efb1fc1f99a10c6b997754d765060214881f403030408f89eee8ab4a955f30c2f0e5d2ed1de0a0e3fd138b2b912536a65778532a288ccedfdcfd11a8278cd8e25d20c3c79790190c690686dadb6417fb865251e6c1c56a7d65ad7d02ed86848a2857d187d89092a098cc63d3b79cfa88f97e5c135c5afd4ea12d6e3df77f0fcedbc9eea124388a6c6268fa6bd3b54c306db486ff51fc06cc17471157721fe6536e67326327f96b44fb9e29bfc74a28f8a30e69072d7af90dce0c55fa9b3396ef7501137260ce26add35b9934e33b0d617838a0ec068ebdea59a48412ffe8369b70d1ca1cb7d20c24ab474acb1591b71ae883c0a652eefdb8ff8c78f9521e9c7fe28804b15352d55b5c7c8c674ebefb6b0c932e2cc44820f90130636f2046981a344d973e096cc011f13fbecc485f379b5ce82f6a326ec0c98cf8c99204f4f314c955ed17ea249f790846339e0ade5252f45d926aa22d058e79d9ed2f240ac5bf2c09b4a54e9236071978bdd655d6ee84b00d36d732544a92566a52705304043be536d62882e0ab2c12621354bcd82bee644bfa3f909fa3a31f64e58c051ebff4099f452bef531e67c17192854c949ca4bfe36c4b9cf5e2c54d1866a606b10150aa1b1055e19a407e325fbe122658e41e672752e1e8591ed9af3c16092f60d5518ac21b209967b2665bb3914c4366493be230aa7822ff9dad35ef15957858ecd60acc5848c08fc3fac18afb39495021eefb998e37eac0a065866b337810edbb835136d92383d1d93686b7e6fc063ffdb3d09cb51a18bdf8ef03e388238b2d8605aabd5abeb3e812aa16beda1b26bcbb956a50ad789ad01beaf5153579184f8f4214f07d2c0bae889f05deb14235362f5dde7c49f4f5de1c24efb4b353359699df6a82fa54b7e34837a5d185f3a599ba5ba44860feb541b08829340a3ae185ca890f281381cfa9ac1cb9963fb0f02d1a36565b8606f159c084054e84700bc11ec50c816b34ec2f967b91a0ec1e42f149facef62e7cb0dee8e1aba08db5913627bfe855d8771a72b5713299a7e9be6ba1431611b16d1c9023d9ad7d0b135c29c9b7a314a3c2618e44993b5faeecef91419fd473c385b3c98d91f72785967ce04f96e00f0bfef6116e73c12fa016a32e4f23bbf222dfb241bc32db1adae6d43ccb6e959aa96cec14d2a4265eae9db532387e996b53adada19112369fa82c39b33c9e2d7f0200db703b6857817c742803aa9bd5432d31643ca789cf794dd188cd50539b65ba4361c5e01d649e810ba27d31f6c799fd2cc378acc5307f739ae898ae73b191604b1344bac8ce5cc2151933e8cee6a192b5aed53825e696c563cbc5dc36401b00c4993750d9fcc324da56fa55ced23368ad9926c1fcd5f4214f22473d3f31952ea15d5c0afb43cf054a8dcd248c0bd2856916ce15c4e61825ad086e6faad25b4da0b03b07f54b4ff247a7f8de79ab0f6030c8545381a1a205a59de0f1fbaaf4c9a51ff437cfe1b539bbef510ea6be42f0f45804eb1dbfe738cf87887fd9e5c712bc4764b817e67c572e4d2d68bd9f3002cc6c89b208834bf426f6a208433ae1b4243d61ac62ad31c8f18c5ba23827bba6fcc17bd5c1c39af99d61d3970bd2be76b1134d733e41b6654401768120e0407fc3015aa4f3f0ecb20c293882dca41258a104d622c3840a9a9a57a43e18d46f0a0b2b3f2fafddf3c5da5498860dbf53ddae6437643df497d8fa99eb13aab28a0ff692b56c308eb0166a70f0c9b051cc981090d16e77de6be7c6d8eca2d1879293d3e31de4242f5df9e6c0584633b41f645512b2dacf6b15d915ca12a4c60658624efa70bf1d43cfb00e18c6bdeb0b16444c606ecfe5229dc04896e7ebc0f1c9617a73f8e5e3707f6adaf21710e6fc96ba1b671d861db767c0f73b38cb85fb97343f5c7b4e6584f18fb34806d50bc24302745aa112fd582228e3c83831ecc6fe7767edcb03938a22c835e1cbe2824733baad0e3fffa6e163b19cbba10742fdf59e28f2df704e492cad3980dce516cb99ad6bd7d3fedb52af8a773e61a71c4807cff652a5f859533c36c45d84326b87e66fd57b569787214a77fdedff246b40ec9541db1bc133a7427961c7ea3eaf106cdd61bc72c2c0df0fbbc8d7a2e7815a5ee95b993da6aee74206d06f87605472e7edb718add6b280f163132ab9173cd546d5032a4ad8b156207994dba658e4d1071d0b765b4abbe078aa16f86e95902e63b3dd63225ba5e953dcf29fc4171d56106aced68ef439a275b9f8a816a31cb981ffd0d97ce27c35dd04d965aae39de13937e46a647089a5774937ac2680701b2273cad8ae22c4af5dd7c6c4ca33dcd190a3876c258af548c3eeb796e072a0c5383802b1e94daf8e2a2349253b8afd1a10b1d59daae766caa04afa56f98a7456de6609e599dc821746c6712946b4e20dfc2bfd67ff08959b1c2dc31fffbc6a273ed3214141186b222ad7e9d1750b0719c79da88f4e5a12ea1c867ae8491b2eff803fdecc6176b3ad911be5015a8f9ba3b2fffe21bbf12ab971ec5e749da034c37ce308e6485da4b656cbc7bba0b6c680b2f5394a9e88dd592f2b137fef511b6ee0fdbfb0d28bd97c06d31b07c22ef75cb67444bed19a2a01c11ab5df32a5aebff9e45deccaa32387ac5c8a40fe4a573c1dd71283b43c4d820ee2defc0a60e9f6437832652981b459658561fe6a018b865f6ed429989355526f966ebeb08b2596430b278042190b64b39ed0cea7c76f378f53af103806f5075f115e71e0c176945e400e50dc107c685a5393013bf55cc75952b0bb088724a4403a9eb95b237bd0756419b86b9292c853521f8f0281f3add1dbe16130f809ced3c7938ad8c7f8fcb7f080880f9c933f97461757cd6fe6c8acfc17a2cb3cc95328184a56b866c7a363a942a42a055456f03639d2b709381b23525e5f7dcf8eff3e44a9c6e00c07a315f4c0550bc2301fc280e30dbe8e61883c52ba2273a36ae937cfaabdff53894646021d825580717c08917a3d4f9718869da10d0bb37d2414facf7743582b2fae0121016d6c75927e0ba3be8544ff41f1135efe8dbfe5622d037c7dc083fa3fff4a3cd1f6853e7ca93f523632d5dde1460101e1a6748bbb712eac46f761b480f137503d2bf2b44cc21c2876f9658eb2bfdc32ba72c165b5f3b1820fb981bc108f3b242b5eddcd26827c06ff58ed27f50c740cd03f4360db56a71ae8fff1a3473be5d48ddabee07623f21ceccf15c5e219ae8d8e3b7f7657437a81ad00e241b6b52eb6d1a17f4d541029a931810b9a64c3df510141acbfa07084b346399f112066fe54a3af77d8e1a9c718162ec1e725cf40ce841eaf1ebc4ca64d793c28ed8df1b80b2f2ba92750fbf51cd0f53d9af73c463433c9838039e358671617dd745a95799687455968337ad0b27b280a2eabd2934a7b9fe639ceb1991f13add6506e32fec30fd119895178f01e844fff7b56e6739efbb380af403db3e53178e8748ddb2a6eeeac49a80367ddb8ed3531c8e0aec849e3e16830365bb4fb14716a5f7506280e97e40485cf1b79138069cb1d427ffe0f4db3e2331f9628eab5bfd412ce3817ab8d22484ec59ee587d980c760ead68f84e4c5e1a3f7d535509ecd908c6a3069bcde6a4bebeea1970d82e9064f091007df61da38a3f1944ab8528ca4876aea37e9197cd43f77f3c2944258cb92cef232dfb5e4a771a7c5615aa2fee6cad3ddbfc15683bb425e4392bd95369c0fa62aedcfbdea58628a79044f63896c053e5ad598d85dded7d72a199249cd21058f8df7d7f60514d85761cf8a895b3401d1c1c7639f7752265991428c2cd23c47d89a85b8f5737474728938aadc739378c19cf881215134022b48df3e12710000fb2b8c276aa2297dbd0e27550c45505166f1dfd9a74056fabe31ff73706970bc408855169c5", 0x1000}, {&(0x7f0000000100)="2c297f6e41463fb1c9cacd005d2f26edc5ef85f2d9b8db558df4a094201ae03cff43b3c7f4b4548521226bca0e77a2e76040dac59f45c434c3673142fafd001df903396c714a516ce3434233e4fa75f367dab4a013fb4a993eee708285cddbf962f1ebb9433fc02dea4d", 0x6a}, {&(0x7f00000012c0)="4c52d95a9d24e29b8b4c8d4726b4e0cc60a0285c8c54fbe877852b4d4d1cf712d27bc82a42235c07f13d0d90dbbe6da851d7f486bed6fdbd8ee517c8dd29b876dedf6822e79d5a94b3259d112904b823e960e72ffdebbb845bfba3990a5a4d49eaac57077a619a01a0e8aa507c13c4aa4d17de573afe555fff56a9674b2036cb40a5cf89dc0a28d06640c340a3c4b699d8a25bc4751031146c9deef3f4b54f7a5e11aefa2e11c3", 0xa7}], 0x4, &(0x7f0000001380)=[{0xe0, 0xffff, 0xc8, "03439c816001b90833e38a59ba9a17badbd2861b10425f72a6c0aae0927b07a3b0f122dc443c14964351b0824259f1d48a3b4008231e786bc4381e72072b6f55f5860f9d54272e1bb8a742a709ba34e8ba6e84c5ba4d6e95e39cb968c28ccf2db0a611bba451f094e3f49b858a1e8b41cd65828c4c67162bcb433a9a9d11950cd5c74c275068ebb00e6c563aec485631af02fb8977bbd53bf5d98802eef85cbf3892cc49016063790d3e6df3d70f44215bd73f2544565d51750638f2cf1254e74b719930c2f4ce58a9"}, {0x90, 0xffff, 0xffffffffffff9ba6, "8719c61beb81849fdb11835ddfb7dcbc2cbc3d3c6fed37de54d8ea26974e830c86c2a53a4185dbd8fca4c5157da014cf9c7a89d8b7bce56aad8170b371caa98dacf1966bfa2f2b96db2027b27c6f4035b0503d5f279ae7f8b9e7084599e8ad162c19ad861a53f97c8748d4e74339c5954d98f4f05edbe85fc879aab422bb4dc8"}, {0x50, 0x1, 0x7f, "6f9101aeaa300baaed0f087546567fd81557c626ee9886a7178f7b39d6ccddb94b596efe27341090786fc175db4771e9a7da2091f22415e5aa471d68463b4a"}, {0xd8, 0xffff, 0x4, "53fae41a2d58968ea88a2eee0bcd94ff6bd17557c0b7aa6fa3ab6e6c180b6e983c960ba8788b6ecf84aa1616b2e9788d514857ee1c2a0c87202cb29c425e6782e80389dc195201ae9486e46fffa68ca46d395ba9bb394f7c8331f19ccdf7321aadb4a21fdd79e54f15929065bf1cb458e113b612446a042bd7ff910175ce52c01f470457fbfd1ce368554026da0d52ab02d437cbfc6456d5fc3a4e3728743ec8a7b42c1666b583f6eceafdc2fefd71c2bdf4a17769bfca32b2e80545a682f79f00954a219d737b79"}, {0x1010, 0xffff, 0x7fffffff, "bc42f9eb562410928d712e607fe56ef6d013306f9f0560816338fbde4acd64b6a12e0089b83a89bf6068426123f503a1f5d6d2aa86228c7fc97495ec20413937f8e30c1ec09b6eeea807b61d03a4115d57d0c8f4597f93166d519f32cfbe014b537794e5e1c215063a9f3057c441209555261ab36428a2c55262d7b5d1c5c8119bceff90adcef9372a8e9d098701f9253c4f9f6db4a7be9c290757e73ed9d272513ab5c253b4bccb12898f946daca1cba4330c8079c31f31fd52964b8e1bef0c1620d54f7d6c4bbe5bbeeb1a78092c9005130a7a98748dffcc5e78874a797ad90c25eb307ea37d9193f29718629930c0e0fdbd9b2df62156875cdf7a0b3ae884f9e43993d82d5806bea2c3de7993d09b47438bcdd29a5ed527db092351ddc15755998cda24c2c0ad49c0c04298c168e619da483ff8493b376a9174ed4e33fd79e74c55abbfdde8b26e62fa3d03afbd720dc4c1c66a1a0a6d16dc174695726587399f42b29b34a02408916684dc17dc6a918ec1388b046a15870ff3f8abbe253bc3aebca85cef5691d01ff7d720a33a20d252786f33583c665036fd35461d0da29dc7be6ef25ebdd44f1380e4398731c08f7b473ce28066590d71f1127d71367ee4f634bb1500a88f31a3df3ab8c87698c8506f51d2af5ee78b52f105c72cac4b6d7ff9598f2a04f2bee912d1685d308c1e762916077d347f0761445837a99e88bcdd19a1038237473094af8a7cdf72b3815e3a0e90137b902e32e08b862dbfe602fdc681babc9720d4244ccbe0457f38c01563be8c0cc80653ccb85f422e0c8a838d55c2f10d9be7c6a73d873aeb3428ca71dfe91b18855e5b9f5572b9a67a79b507af17eb7aac97de453c962c0469369a690ee2b7fbb6035d046fb05241ce7d989117797214c3ca7eca7017eeae5f1b11965842cbe96e1f05660b17185ada3203de70390aa246e46d075300d9587b657266bb17ee85752a25ee4550a33bd28437236129fef886a1f83dc9b5539d078ba4feaa98e4b7c6faf10858b10081da1167c8e01c1fcce78976285c7807c051e99b0cecad014ec72efa16d151ab3ad082c7d3397ccac449470896f6b204d97542bbc95e936523b43499c7df3ea56cec88d456adb87bdcd1d74e1a4c5995b2bec4fa0d775ff647bc647e4dab97455b1f8b5eab45e162099e5bf9eae51bf973efec87412983b813632244a52148c122702e0c0305b817731f43011e7dce058942c2bd40d582b14950d472e8688d74ed5bbecf274333a478a900c31d470872bb28e858e1d10fc3ae4b2d5cf2b7bf4aeb2746676741181fb49bdc8200a30fc6d5cde8f7c4a5db5314105dc0844ee9733fdfb404b419574c8eaa7ebc8c73226780a56412f85bec2d690d0db1eb36747479d8ca3a60a707883a48961ae9df79543aa1ac64df3713745b3238bf745da2951462efb1597bdf0bbf2316427afb0ad8dcfb5ffe0e101bfd311d56b8faa973233a575939ef8573930db2e6d7790198061c05b4d843a77f67dac45d293f1f148542fe2b43f3670789fa3a7a4d911f14f475e83e0287c14d5f9688a5bd3d431dc597fbabcaa1e32d06ef5a94b7f3309d2833d6f18c461295cb92044e76e2aa03fcc57044bf84c2903f496924f9bfb449d3f3261cd433e6d03f6d7efccc7c7c8a377e45ac76ada3c31d5e9612d49979f1aa7f13f2b846505c31a513f77bd7725db6414f82f0a7dc905600aceea2fd1b7aeddc757a1d1396d153029207822c3dc56436fd3ef62a72ce00f1338cd721032423d395e96192a372f0f65a4efd2500f8d32f6da48bd51942b6bb3fa03f127437fa1079d4566d71696581ea490587ca9f45ab6132825f370f1383d2159482b0fc112bc6fb58e488692a5907a4ef302a0119e12e6c7db860c74c4f633b8585b726d4d72b9a3830a06856502934911ee3ca4fc5f8af123b048c11a8de913cb3f047f63ad9b67528344850bb23f45b9731d60a14bbaa473aff8e729c695368c33b3fb6ba896b5237e3b8d7fbade871a456f9a4f27f84c71a1548d9ddc978e7b19775fd266bccee9f315bd68181dab8f6e13a141aae1ff6bdfe68d050e91416f9a578e7f9030cc3c62a8ed9a6d51ed60a8b8f68489b45a260463b49fc025625ca35b0808d1e561fc83a367c4c1e907e8fe04e104b1afc50a2abc2278cd3dc4ea035c7cea018656930b06c57c61800248dfbe776dac57e8970c4bdf810ffa6d578aa321feb0f732bde4b657821918301caf72476e9f6015cffeb10a473f0218dcfa97f3cbb8d924bb4ccd4227e8722afe3284d3a37c6dcf4b410ac2779676bae8c29bba74a24f6be225701bd2eff978ce52714824d9413a5fb9bc85602a1fb6d5d2f38f30fc994eeefba666836f9939387d7c181b5e6cd5eb93f6db31276fb7a90b94b6f8c30810c896875df628386b52ace5c0df8d2366ed2cc374b301638cde8940a6eeb0c3b660853cafad59f5ff7c0fca13d583dc390855669d842cacede8b535f828f646f79883085a8c8f9ced2a1546c2fc63a9503c38b5795135ef329f8818bce233dd243a1ffdc683a834fb4c1feec081d23080d46c0066d03b5bafe3f08e9c3ec55e2921f4118c08a1782d2133e0f681d2a059e9eac4b56acae68a504ee1af80cd35794ff72dc07ffc1ed478dc77daeaa60196764f68390621ec635231b225eb40c1d4a661d752d11c26cf3792c6f67087ca755f5326b858f4493193ce2383f4949ecf72e64c6225ea7902b975f4919217b464c4eb606b5cb717f194badac98ad4f1efdff2295bedc47081a5d5b0810673b42bd1115791ebdf4c03aa672c596e7af485fa31b1df26f2571cffebf9e1f2a9653756596c5666428072332ffb35cc7c390fa733e2e65862a3c733484f75102142c8a8fd10a637140e180691751939b932835351e62d916ed17e90b3395a67c4333904209d02d514f9948593ae5e50c29e6ce37d59aac43228cc589cf71325e32f743d85b8b14c2e03c4c07c3be9d877349ced8d42998753c2cf78652fe65130924f93fc29968dadc108e7d55951dc60fc94a18d14e49a9634354310a91fc2333958d0e2416852cb798e49eab4b5b777ca885a05aaa8c1613455d10615922354aa5ebe23e093a1280345fd5169c04a7b4c7fb1923d9843dee21634198e8e45f8944d20eab490e2548f69543190352355df9651413d2a81d5580a662baf5122bfa5543fb6b711f936a92ceff37b2ade9be84432fccfffc60f8bb8ffaf381684294224a39e1f240dc81a4cd2c80f484828421b6f204b06de7f8f60c4fc6254a65d101fa016c6a93ef4ebb007d15a181b2b7aa3ce40c04a5ccb0465a45fb783e23cfba6c24a1addc7611001719e8510097ceab80745e03530e91b3dea073f385d71c770c5930693cf668662479112022a3e64cc6f91b2ad3eb2990d28c695eb341cf1c100a1e3f51ff6461835c1ace7e5106c5b5cf27e4a09dae8aab23ad1368857d1a4632ecb1573b7fb8494c2b5965f58cdfa55dbe4508fc00c8c22753c54664c11c2cf29cb33ca30324447e63f79df07cd4aaf083d95bd1913b6fc1b3800bcfdcb3ef977f9862ecb06ebc899afa3f5c17f183a7c18dd0c724962a2e4950d428300bd3fa3582cb6ee011073da78c2eb86192216ccf9fcf87e49c022834915cc0c54133cb6b226e61a8339c7e145d0cf9ae30a4161f5fd9b8611ebabf1b35cc17062c0fd3aa7369cdd4d4795af8573f01b3ca2eab53063307b384359c113a5315c3583a517fc27593ef121cf6f2078e180051ac2bbb097f2a0d5271580eb79c65d7768fd0c9487b238571ea0c724e6adc279e54e5a5cb82748b29eb52cd4c2cb0494a9d115a3ba681dafb916fe24a9bdbcf4bf21b5b84269367773e9c4b916c6e19861e67f7271fe40c8e4517bc708c562e0b34fe40e65d9fe758554f10601bd0860ae3ce070905136976da1a0c0ef7887862544a420caf75310d7f1de2bc308a0203d3c2b0fba050fb836c40ca4df888f02b25f7d4babfb98f4352a0268bebb8fc34a0cdb6dec4177d79df1b2c87c6baba2b56469e143fc3e24e9557742788064ef12b10873ff3434a301ef171c91e8a9c495bdcd2a7d4628963cf6ddb609ad424fd040f9d93e3b5ac80b1b69095bdd7367a4a3f01eca96d8afb61e21b3c6d5f19fb5319954ef9cee60dd087f990695410145b9cd56e152c69e0b7e585b071399794c3f59381429475a342d4a4cee4fa5cc9befc14ad4a3834b99b05626722b752dba42285987b8ff98cf050bc6d3452bbe0803a92ca124974de1baf7570b25b733f16533d92e5c1016bb4701d8eb221953cd90ab2a8a6b49d159a882e759475a2bf9440fb99472e2e7b5aaa7748b2bd69a7619207b9f8a118beabbf0611b2b9a51c1ec2ab105ec3ddd4c2b697c37c688ca62524a611af5653ed3b939c3857a26da9c3d5df0100f0319ed72f52b3849ff7d199ed9e570617da745e674145f24e967044915f9d15b57390a076f90a18fb674669d3af6c1bc751afa9e647ec5583196945b6616f4e51a0277a764027351b90be1172786e065aeda0cdecbdc6a8708020e706103f3ce901e33aaf3dc5b22503c54016fcc789f518ab3f530ff8e3a853961a3ebe8a413a4a51af8d0cf07f2209ff07602c04c389e26be4ff0859d30cc94bb049830eed98ba5eeb8dfee04ddaf9c725bb1fc00771eaedbd81bd4a3efb6c334d3346592981af2e847cd3c95063c095daf0c4222dafa56d17a53be4b6cb44870f58b9279d04305ed568309267e1c4da1a5fa808b0451c3323d217b29403736f742c2dac2419cd2d0847a294c0cf04c1f405e28f7731feb1bcbaec823d86a3cb934ae93fa8019b47b529b43acee27abc67184c1f57a4f9c631c602e5c2152f08131fb27384994131cad56d0da60fae6fb0e4caa13230a0367fee9dc82e840cbcce99b16cb2518a0b913eb5db5145b9dcfcbaade5a1c54cd0501610d799d62208d5dda9e07c3675ca61d0e9ccd019229dd61c2b68f7cc35ab34cbca7950981d5c189daf25d3a997b2f3de8f72ade32025e785b8983b57787144703d701ae46ebcbdb83c61547c142dc1624fa1459bc52b3062e190915e3a4b33e6e3f581a33f65b85f8940b1273c95bed413703672acc4c2a123cc7012e34b0d4bd8e2eeda20da2e58f18ec9b2b0d0a34160c9d42a404c7927d4d460c12e67b536bc3609638e9902f09f2abda5ac585c34029e40a72d045e9b03e1e0c0bf4706bc3a67f373fe997e1228aae33578bb7dc88a7e4e4ebb542dba3162cad7867cc4660dc5b014b9714590e5ca9164cf7765d1a221682556a6a96cf0b7838dc6e972d384a72ae7b5fd6d5c58c29a1556ed464a2029d3011d8cdb844ac5a8cee51eb0a9bd3e50e9836753388b79ba98f3b02274f3ff95e0562ecf900cb680c14a649eb0a437e22e03082bf8c4f4813c3ab3218135f0951eaaaed2ba7fc6576d275481d15a33499832e069efec22cadcafead840d662178aa246c5e4644cc994922095c62de77c00bd5c0e45b011652b71cfd80b2b25bce7a245954d18f9ffb49f6e52618b9fc5405d8d80bf80fd5510efb2e488000d99c9f86989c612ccd96313c4fe9718b86a842e3c5d18c3a1e6101e95af364ea148b74d18f8261bd9f0ff689c8e947b1e82c1be2f815a66557b98058ec466facd95b5d6ad76271f5dfc90158c325254e0a80bf1eaf093ab99b91fd47c12270e5389a5a31d16b97bb06793dc87b4492fe23e020a30ac8df8ce5ee9ffb0f31eb7634efe59334c1ed9beaa5bcf729fc03c2184a29c25"}, {0x1010, 0x0, 0x7, "548bf57d9c0b00c3d8dd66bace0c8bc93159cfc7b8267f8c7c9afcfdcd3789246a9e2b4c6b3508fc9457e4ee0088e3b5a3ba26fb34e7bae4740a38f6604685ff2438dbca9d25a4e2c6ddeb69dd9cb540167b45092ba460fdd2af6d7514e161d1a202d13a8b6b8ef06150125c905b2398c77e81b1d82eb0c91207c4f315f9d19811084f2b1648f0de80e433b3c95b2ce187193c7c68927c70eab4e48ba1cf0cddee5e4f48c20d3757552fc717aa00bbc5819d0330244ed89e1652dc02a9e871c034f09487d5105085f3748b597966da384c8e01c6883e22303f645ee5e04f59503fc87d31f95737ebddf0c3a6e466c41601e36778086f9ec332e86b2279d2354341e2a547da484691b839804ccef33faf27fcb6dd329a785d1c9b787b10bc53d5ea5b2cd1e4440103d64142cae2ece832e1a9ee15cfd38940870e127de2b0aa58a9a24f065263b64bf02b8af940c4e535a45c1a0acea5509da7ba5f28a391be3776071163b4da771b7d9907db9d6862322bd54c696c6bd47ddd841aee0b7a34646f2a950c541ff4952e5ed05886368e97c6f8854fe87357368e92495e249934380dadd6241fad27c989e3b4982b0f226d698e2490a6508ef7d75384d7075ce444c58f36cd298dd79fb0e22b3f166de609d8ed5a19b6126d6849955b9c780f161186eed7b914a036484b18545e4e7cddeecb5d4a3eef29d99251336b5bab732a2b11cf781c4eb6e6c6e28fe5fb3706048797218ab039c438d93d51f2a0204a0567bd7a855b8150b032d8cc020c5798719c04cc992fdc15f18ffba5a02cca92e006e945f8ec6e0320a71a45b86d4c544f6a95ca27f1a3772a3848af3294c61b673ac19ad9b715cf69297a0d742e342f5af09146cec98a3366f3b57a96d412268ccdd15722b79f756769d5c1731a76ef30d71e9525caf30f03699f6654309f0b36b2d0a2c322758d551d147afb27fbdad94bb353b601c87fabfa79f658c8798ce0c4703ac9affb3440ef47e9af15332bf5acc247400efcda57eaa674d64138e706f71127187162a7f0ee4c7c4824f8a4f09d2bc36a3f4b901120fd2fa4f52e5b5acc4c1ba60c4c27802ec1194a165c6738acc815009d6b2654fd18bf928fe4a9c639772ca85fc0894a2c4ec9ab6c07fb8352f5bf410d99a380ef9737b2e35bb0e9b06482fe93871300cf7fbf4b85928fa9e1ea51bd005c0dc65290856832408198914c3a120139e908e371c9fb018806cb8e3677770c518e2c85c4f28885ea8804454bbd18b20e8b373d35f84579c0fb596d76bf6cf18b29b5ef77e73f55cb2047d97a6e9c772eaa5af394296095f48541da0feaac92c8c62afcd774a29fb8ba125052c5b76bdb3f9b299380d1f530dcbf0c9abca3361ad0b11e7362d8bb8f678f65d65853942ef06f854976cd5c78c77fccf0977700e4b9dd7f8096db6dbe2cdcfe4a01e78aed735a9a04b1c8cf0550c9c35b70ac4c5dda1f588246f1527241abfe3bffe2292a42c504df44ffa8fdcbb39e26d2455f712ef193c1a965237b1d0d0940cc7856aed0eccb07eb950160399fb50daec0edbd60a65203eb1bf7f8bdbabab0626e0cb643d3a9e17681a03845092fb2d6eb4bc672c24635636a1c4b8e6d8909bcd3f95c01c10551c7fedf1e5b240911e5edf4c7001b33e2d624100ca00142b36eacdaf5abd1cf342f558ba91b8bdda4a16040ef59e2a3a2c7be27b15cbf0374e8a2c16231efa5094ca2d7ce13aaa396218e419e423350a42954e41cbdaa9063bc7343ab823987dfe77d4eabc03eaefbfb2347a3315a0eeb9ea66d68ae794f6eb3b9ec8e39d6f1f97cbed748987890510102af0a996dd3915d7a425be61539fe251fa7819eca6742325b247d68ed6e457c0dde03822d6b79b686388f03c3c5c63e43a706621c3e100ace5dc86cbb38cdab0cc3e7bff1e9fbabe1c45dba06ebd1b3bb0d153e8f676b4e01775e316983cfb0ffd9320a40ec6974066649ff7e815c5b36abd4109e100fe0d07118cfe063484aca6c9dddf0583d04aa5a90080c888b0f797408c7cf9bf22e5bb79fb581eb93706f08e7bcfd61559c62960d41acd817b6a39a29f83c536d9ec8462d7cebf67becf4f3508eb7b49791d28d5fd358f561aed39dccd5806849e9a215df752b214fcfaeff6c6171b16f1e3c496ff299b91c987351f1fe24ee384c339bf2aa88883a1a4582b2b835ae659b1b77915ae8ca55086cdeefa5c300536353aa1e1bf3aff5a25b3a7833bc3ec91aedeb8c0ccec3c699103bcf720776e24712feff0ed0b35c3d3f2760e3e19dd5ec778c8aa46a0539b435fa36415af59bc37be614267e615c7d0019e7349712ae5da074b90a2fa582b2da2a1cf80f2031681c0331fc9ea553a1baa8dac6a460ba74034b8f25d92030c0a1783c89a9f843d2060a932fbd19374bfd37d5ae1ad2870d2654755a70324e027c254bbb66dfd8d73c9bdb17715fae0201690cec3e71b7d7bb14d49b06f4b24ee551f41194097b9671f1e983dc6ada4fa29b9de808633e6ef9afb5e1b8de90fbaaa3aa3d30a5e1c4aae664facf3d5a7dd862aad4a2c7b6f673e4f7b2aefd71dcdca7b4a25d3ffb0872ea8b3bfe7eebe4490b2122f6672aa8476f68c9ab576c69e507bcb2ba9c25476898abcabbc9bfeae0b46d2981f21488b47bad795d3e67162acd6136d5da1993c3c0240235bb073c643f94a415ec521505d6cd2a607c867b2481b7b19bd94409811ddda67875219090ddac496489d6b7a0ac07f4c164e49749c10af604b56a88d1cbb84a5da6cb3d8488382e73a4a4259763c5991b8ecdf35913756516852188848585dfdd40e34edbaf308ca7cf53de3d869a5a98cebbe5aed67aabfd4d518849d3e3b5fe4e3f7dbb822ee469d10d26f102f9f50c677a54c4aa636c84fb919a26996437cc4c4eff049160a89f8642435bb82710d2e7f4fd17025ae7280f667e3da060e2a829ea66cf2d366b57f5d1cd95d2bde431602cbf8116e1a18b3f51cdbd27e593eafb271b6852682d6329bb6190d88b4583d761333bd2b39218b93e4724a62636029759ad98dc8697e53b76350b551b0dcd8ac4741b54e557a4694fa5c024f2c0da551ee2b69db474ef65f332f40d2aab6a3f0e32cc6050b4bf46d0e9b6a0bad7a81ea224bfa9a4eb93daa1e2145c702250975b0137bbca93230e681f0bab8943fb770bcd0c40470c77c4e3c1fd3e8fb4845ff2bd79f7a740acd83770e26f833800eb70758d889c1e0cb7c155d3d8f8bcd62e0fe0f5f70cd8ddada413318432b70f44b3788b99597d3f0b08b7ee9bf3d5691a4ecb25504cc687785d7fdf37cf997081e9f66723ee9959dfe62193113b67d75b77cfb8c33eca74d28c42bf7f559a4e0cafcf5b1effe905caad4b7c73089d717af7d1bf139099d344ee6647f5d25b82de543996e6a7555aceafb22b1b59d434737336554c7fe3d6e043e92096911a8bb86f0d7f3c76dbbfcf11971528ed9d1746bf04e9724f6e1015ad5ccba0d8e5742a29efe6398ad1a6d4cf8564641918160f34ccf120e07ac6ad6d65a3395ea5de58d3c041cb5fdf7f76236ef6d8d5e9bf82f3304fc4f2e3e6bcce64dfdae4082aa5f0839b26410bca8290d81ce963459ce483b936987fa1d4763f93218c235663a26b94692e257f7c81d23b77f61e4d45dc370c8b01ff6f0360938d3d737ad0154d69297b56dcf495db569a06799167672b6798cde1cfece6aa672ff476c73ab616d83252e7a8a89c82f97d45b9746201c960737abe8b83e49664d3e4e1aad5eac079fb631fbb2f1f1688491e6f06a54277db6b3bf0cdcf64c04dec538cfe01fd1eda43638bb8d6d9a8aed9bbde7ac27ab878f02460de011a109ccfbefabbd8983e612856529fb398cb763d3457e55cbdd65d65c29acba28be51bf32b8b9a1bb06fbccda978b8c5b53ce279bbbe462b30a2ccef1426230448ce1ce492e899af3fde64a9cd0338e249d9eec37209864f4838d8bce3ebda00529b6c4778d7c00b633e084263db84127b755954ef91af73eebea3a35033c2498de5a0dee6013919c451aa444dd30e7634e62291cbcc28ff30080ae221229689cdcd4c380a89b29253d7a1f4206a00dba4a8003b08ed339d68c6f7ce2a5fbf855640952a01777083a6b441eb0dd33ccb8eed4e526fd7b614f0388b9f4bafe543a77c956780ee0976272c6d438f2a8a26af4be1e0fe8ff3d55d75ee9206a1562ca965ea6d581078c9ce2a88d30f234ae3ccc85b1842c7982d52900f203be6eb73f78731be3307b2683a1210f44b69ef25713b98470f855fce8f24a5111a285c8fa6f925020f4cd8d2e49fb04b2b8a01e2d35a65310d8086b0f6ffe24e1b1d7249f7f736b9634beefb797128bff56dbd80d42120d1ab92efd71b970bfa6344554abfe9dafd8d4e378dccc27ee46eaf1241bfb15397b7bcebf99bb881f9093fb7f432034b016cb0d552a5208ca508622e610b5da668216dce4f76d691d78c9f0bd452e33c22c82b43963fd45a60fd50de3c07287b0d2020c4b560dec1ccec0c433f2c227a8cc6e9a8cc61596206f528a47b1efe179ce1125570a18ec43a245e1770d1177bd657c6c9aaec35a84079af4af2aea3e23026cd7379922f9e02929aa62f7a309b40f9ec9c83edcc8b7340f6160a8980d0502e39adf5df167e4be5193954e6be28ebd30e865dec6967099cd2ff353754d3e0e18a0f538a5c8fd4ac0a8c1bf27029242cc8581eef582739a1bbd00a156e356a1148a7acd1d7d7ea59c1104966f0154b5c46ada046d764b4721b090b87a26295bbd479673098b1920b91b45b10db96e67f506c2ad800614ffd422201ce21c6bd0af2ff1d8b7ddc7091e26280fc78a51e3fe279318e7f18f4b310b28749ab382cb3779f3255e377aa94bf9a6c21a807620e5a3a89060b230ea0fb8378264eb34559efe9d9d56b3c83298cb171486b37212593a4a9484283e5a42539bb18d25383c38a633270e403d3a03835a03244cde4a79651192ed41aabd6cf66341cc9830a18b0018dbb796bd7222639be871fe7513e37afd4224d590d766f40e89fc79e267ac7e3e3d2dafb6eabf3ffa99b22c12bf15953dd7d13309ef7f6ee58e34e896cecc5f6abaeff7962208c2ec891462d6872c3b0e2bee1cb235349e68184fe3724d0bb153dc4ece87fdccfaab004ada572e294a65d06e0e4dd1d0c7387b6760da3660501632abb4f7c6c6f8c1af804db2909f9ee798fb33cd2de4f6337a21c4951b12fb994c9997a7b38095b727124a8c57aeb056bf4d3c7e65aa7015a1e753fbe1ff954d64188042d4e57efb57b714f20f52e428ef9611144e558edbdcfeed3598ff4e21b7fd91a0f85b0f98c9f55f41baf0721a206ca4500247e743cc9ae51ee056c4cb1f8f0a107b81a0e925696554af4c07c62e61e806000c7a158bd9fbbc96494a85163e7887e6c8ddf12001b9ef6ed4471d0197b1b751df5e6ae4c7d52e8f964d3e60d1c15c3399d2568897f8e83598948e3773a72b9583697b74862975ba11fb990f93c2db03c8c9ecd3facea0a32571902a62cf58551dc04e204d78e86fdf1e830ba96b590e7aa2866f8e09b3a6cbf24f0bb51f4f0373d7aa1892d6fec72b1a6bf51679e9593ee98ca27b768a5975fcf006c2e4ded974214e314d3ba649af3523504a566d2770e021136b45bbf0f8c232cd6a3d7016f7158bdd6422f5a12f54cce0bd6d1a32748d9e935750d133c0925709b98cdce2037374338d781a8924f3976867e75d9c0beeb96e5d01060483ff652bc1bfe41023b9235e00adcae39dd9a51ce22"}, {0x1010, 0xffff, 0x6, "e05c093df093e6cc2da3a648f8e4539e61815076e1b41d4ebcae529619f21962fa7e4a7e02ba27c7ec92a0d242320d8aa6335a16045de31295df92f51fd630b4d59350f4dcdd534aa4207d753e94ded364d2163becdda29aa07951859f04c50380df50cf6643eb35ad86d5030cb4814c8700626ad3f035b3157d65050ce8b795e1b0229364a11d8af1de7a701cc85fdc3961ad9c94ec54ad29bc42f21990ba469df940515916e88284dfeb96b9884357c1c411ef4de7261f4471fc8b50c2b26c3854016edc8147a9aff28a807b057fc6be43f59eef09151406d77ca9a868e09dfb9398bb2d4a4d64d080c118090b248f2f599c1538dbc1484d98f2f10ea6302ad2dd7c6b93b3e0678802d96f08d8974d4fd43e25bdc9aef652dd9d32e74dd96f4d68a2f37dacf91e733a238f5fc744076766cbfc76f25b2f8006a13229d988577f67b0bdfc22de43125c81eab2be91f9196a3ba157c365d2b631ff8f755933d4c0a943e65567f818b7965fffd11d57adfde4b337dc8259ae6f4bac3e8c8c4204a5104846e10e62ee0c4b141d4e6e7f12360169b28da0cecdc67e7d47afc9b36a0f907aaf43c0e2daff05c124f6f11e40438ee1710cefcb786a2e07518f99237ec381e902ab9fdc165781eb9d157e329edee9fac0c04320dc3c9e8a54a8336d245e1e13f60a1d5603ab49ec5fbe7c234537efe6cdbfd3b020dcdf83d24fbd66e39fbb7dc9ecdbb2c3b8bef1b0c850d68a3dc8294a766a84838ed0dbc3a57de6ab8959faaec056977c178915e16abfce81029da21979fb22d3de3226b9742fd7a450a75d1db992f19d32bc98d61233b537905c01028b1fc48830c4956baea67e725622a82b353e9092765d7af873c9f79455111f259b72b6b5c60a2c78f2ea80512c4863b5f2044945410f1dee719916e83700264da3c520f7ce9f4034f47f2354a687f64590e0eb72ed43f4bbdc8e9c183c26cc668ce65a8353508b6128bcf59e20945d47b5f72479ff3f32130510e5aa7e26ebbdf2e053f193bd87f785cc13144e017d5e62ddcd11bbb70ea71d0810a6860bbaa7e35fcb80bfed3b06ef78c3c03e77413fe4a7563500c7763c5b931528a8b0abcbb112fbf635b44a42727abc0fdf3e3705ccbe133475185157c82443a5ee7ff7e9b8d66a9e549333be4a4b5cca159a58d063c75ff2539f4b2fc599bf07fdedbc95f97bdb3e3624ada77d425e88140dc895b56b874c8a0a339d4445f3ce46944765f5e434e270138f62454c3845fdf8049cd2949029f0e99a8b3f36f2e8b7f745d9a74e33ca4ce34146c7f9f19550e8bd236f810932535089f3f285793cbfe1294e09f5b2a1a4edd369140f635dc1800c21ce85fe1219b34f5c7f7f6af383d3cb3ac90ea693c4ab7ebea048148bbbc76ccdcb54cf603da8dad66604df4a15b8b40bff30ab949038ffbe70d0721f3701bafd67c539ca86801232f80eb9064e20e84d2fb01fc063071905d67e11d9a992b3566a8d29527821525fc0a4189af9d9fff749ec9a50d2ff6dfa8b3549a1c3017501070fd916e741f2f23b6d9194bafc6717a314e83bd2d7729aed2b7d5ec37bb6a971ab3f94fc27d576f753cd9b503e573fff3aee151d66cdd91b2af07d28414308bc8d614b6b85f5fa2114ce3ae29f117e98f4676e5b16a30ebb17db438f1415fe6c98eb6686e5b9547a7d3082f251eb4843340a3af6e9bb389971f8cf5e670d5f8c998828fe1fe546330ca4b86ee0a6a894843ac41d462b4147ffd0963be688be3e1354e8a2e19aef58b6314c8be1141092eb4c9eff7edcce55895985d10cfd44ebeaa399d884f4db4c0de8af46046746e3c2498d1b11e23aeeedadd99aac679d4554291f00961b1e15bb298fff954fa537bd7fbc10ff18d72bd4b8679c763861d416fe5607e0a78a029bdccfad7ea95860d28f99042247e26bfe2dd00bfb3b4bbefa49e8034813cd2d0254250f6e4667bc6ca27449466a47f1b362acda874423fd136e642e6fbe96fd5fd0dffc1f2afcde262bb6de9f443f467edfe3d43a707445f8e7bb0ea64568a87a1fd9304caa0e7a47d6218b338c3796d906448fbbe6a0b4ca8195442a87ff7d8d403e64a6cc0243c07bf83c8e812b936b51a2b1737d783c24ae2aaeb7d16b7839e7888e80c02f0c72dda0cbe42862e84a4c8135490584919b1ea0ee8871cf54cfc61866fa5a073a9e8c4886abee08ebaf6aa92f522535cce2d462406a6d61ba59e030ac66e630acebe7edca7e54bb672a47e4576b621afa061dbd64ebd57fdc0a1ece1f508138927fab8e8f069e175b74bb14d0677c111e9a9d161a16553ff124047cf0f4486bfcdebaadf01c4de94c3edbfdb8c2c5b0f5e5bf1a959ba62bec0a4e5b86d97f8d10986341639c6949cb470194e17120320bb73d12f7d1917facd71299df3c5213892e33ba928041339325d9e254e6f51bbab9dbd34960aa848a64745683e6fae6dba3e09ffb1203a22a6e0a687fa8ae888fa50ce77d3189a34061a53442c2f1166ca4930a4051c68d82537c769da47f2cc8f7d863868438a3df19cc3fd3209148b99cd51489a9c00b404c9f247f735ae7a0c2c78b676cf122149068d98ad5fababa06a6f2a96cacb5608bf01c173525254401d38acf656ead729877d3c66b7bf50647a41c3b40ba2b09358fefda1d956d233618831383e2eb244323011838ae60d36728b827fc51442d9efd9f2957928dbf25fdbb430c3b63a575cedb920768fc6e75a1cf19ae72d1ffa571ead2be3a53a40eee6b220b266ce5a817ae128aca81049a5142353eb4fc7ddaa71e941b87100ed3163702a64d6e35e84be8519a4eb2885c2d241ab4a89b37ed114edec70af8f94a070f0ebaa80101fb4e0687aaa48dafbb5beb87c171cf221f45796eb237370e5460a1b186b96e08a12dadc248b2fa739f19649712bccf7ce55e5bfab9c045133a311a3f10a93e98818b03cb4c759da81cba041ae998858d6632194c084d37de693055a97bd724ee48147e9dd765319721a29f6ef8c757f7bf1aac1cccef0d9024e793a5ad0f0efacf4df6ea3524cf0cb07e9f2e028cce9a8fed53543e6e7a42a8ca6922955d0c9d0ecfaa060f883e79a712c83a98c8a28eed5a2546f52263028c3206baef2d4edc1e73903b54f7cdd34f9d7e72c12282e1a0bce7158f9be91ca2b06b588b7ea52182569712dd8783eec8800753509099ad11e503ab164b44984876c2bfc1df94a5864997285d541a905c8b6bab78047448038f2f78a8dcaf44edce52bc18411da635b925b5c0c6c065410ef221f2b94d93e1848193b8646cb34f7362c441964633f13ce142f5a09ce9f4da2c2c42b3d3ada2e90bac79d50543b4043836a38dd8e7329a74dc3e1ebadc717371a66f085a786bbfb2221d042d2970842824a69ba770c4feedccae14a8a96639713c66b8505b99f4cd69441cc591d43ce60c2024a05f036978294ff82980e99a73d5cf4abe988d2be6df2c35cc404d32e22da8463b3b05c12191c2ea28aaa7a96e46741a37846c0e4eadd0c21a03ecd2b10154ac47c605a2d420c4ef6f51455ad867aacfac431f227fefa56b46a9ec84c4138eb4360f7cec780a1412bab93a1790713293df3a16711b5663b1f8297fc8ae76d2e5e91c5fb1a2b9432ae14a962f04917115bef74e534e413dd1d4937c7811996f61ef35dec9d51ce26bedc9e0748d166cddce3445401ba84ced99e6f003e8e7d544b5cffba871b6510685c19e9f8bfaa773aff82dac092713752c0f3c1325f760de10fba51982fad51778cd42d41c3ae075188dce1ff9a78df428e3da817882e6a550d1e79dbf19dfe2c4e24cd856cfa4a6b206911cb5807787d692b13e44eeacf33907ac0cc8bd445dcceee2eca0daf5ff3efa55b1dded80d07b4d923a4f1b56831406d162f984d29fcecb828b01b38e2347d7b358f7138f3e32181bae7d6ec5b76cbb12c9298f78e4e4eebcb4be5ddc3142246aa1336e2d771546eb40d2809e816ffdada7ac6f4d308448c6fd3a6f9854c68ad947c732552c4783fb01888f101637414ee6662bc8c1c09d1483cc612a090e001be175eb6826033540a3344ef60183557ddc6879fd677ef6725baf61eb498cb85e2a211a93004b728ff05ca43bc519e5b15362caedd4da6e1d2f3417b1ad72f18027ac3a5f42cac740a5985ed127a909caaf61ee4729dd1cbd07aebb35ba52f2baf24938eee52679e6850ffa5d7c8de5a006f8f39e3163480623e5b4f7066ba5c65f2ee5c272863d730a1047769d6f02f8437e8b02297ae2870377b5d3a6dfaefa9fcc3da09731a207689722d82e824b402b82460bb8bf1cb38f834cb8834ffae6f9a955c4442432209ee266a3176c48e58b33f6585622bdf05987479ad505dc0cfc557d326833711a77ff8f1ce01acc2dae688b22c57d8cded368335ebc5a5664cdd50b960f6bac21d9975b1660188aed94ec89fd22df3d4dd11466e1d63b99c69933cb2af590febe20d18147d466ec6a01e46445754be1a19382cdbafabd6838ff94a09bc16756e72fc8a378a0e350bb55438fa64c0bab3bcebc053b9f5bee4ae557aedce010cd20a6ef83ffeb894d9b2ca99a3f74a6c4187180b76d0d75ba92aa2d0c69cb419f5b2b1b4592070211be485904fc3a3fc9118f44f1bd8e2a3d22f1ea0c7f2a0c556300855d5b2478c64bb9b8ab2065797e7b5d383cc88a351467f6acf9cde24a715af87e3040f28afc06aeb7edb39133061fc179d766e211c2fac278b3c7d4a4b5f83f75ddcbafdcd73e0580271c0033b5fc1c2b8db263b8ce2524c1f7ca54de993b5b412deacb776d1f8d5d4df07bfd2761e036738c5884822c20021a011369cb7d1f51b3e851d3e941730981fcaf3d56fbf98f6ad60e5f3f3331333a908cf846e22a2292e4f13c0b4e9f2b5d625c5f7cd9b390f2ad87a1fe323040abb5a9814b4f701db307bef4d8cbb25e54165ad78228cf08dacd8ca4e778bd463c9b8be636b57516bc7c87f2260ef4741ae043395ece9043ccf304f982386b83b846c7017f6eaaed15186798f5ed84e031365d47ca5d12bcbb17ad1733b995f2a79046de60048b5795b8566fd61a60ea4b2a312a519440ac7536ab97505b359479603acea6112f09ef74d6e50a05784e7add41b62bb86ff54884aa5dd6760a4321bf4ea33a1e943e03bc35aef8faa76accaf89709229bea7fab13ac55e66c8e3229214ad1ec54347da8bf9a0690d5f175b7023d059250467eb89ed2de0e596f03bea302058cefb88ab4bf0da8cee9bbc55ff0e19d71a4b5d814f3f47a0d923abc16dcd098055710ea753c5128e931fba3ece95e7ce1d64d6fe894258bb71fe7e894aa75895a2f9504faf34780ee95c218bb1e76d88ca3743d0b639ef2a26a29510dc489a208e9734bb6dd655b5d87bfa290551723d4d2bb029b57356e2da4433bc11462a67704c96bba7a1fbb25f6230321b370bf6d18442c5a22e100280476d53166bd0867caf853e7d39bd5699b53991b39f03e0355520c77e9f1407fbef85cea5ea971a2b3ecd506dfd71a8902fb6638638cd1f9856d0068ef14916efa6a038aefafbcb8aa7eee7ec3b36cc0c1eb696b3c51bccdf3f1badbc9cbb9b2c8613de2f14d8c8999ae2329b65c46ce566bd0d3b1de51d75f9893b0f03bfffb0af9386aadea854325c79484cc6ac672d36719b3d6bf46a608ce49a00d7483eaf9539bb51376165ee6e17be505d2c992e7b807b3888fe548e3264265d0e74ac3f1c96b218aa2e50b2edca27c2f3443dca5100f86c3bc474d31e89e1430ed588e61827"}], 0x32c8}, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 05:37:26 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) readv(r0, &(0x7f00000037c0)=[{&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/241, 0xf1}, {&(0x7f00000014c0)=""/118, 0x76}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/178, 0xb2}, {&(0x7f0000002600)=""/75, 0x4b}, {&(0x7f0000002680)=""/131, 0x83}, {&(0x7f0000002740)=""/105, 0x69}, {&(0x7f00000027c0)=""/4096, 0x1000}], 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000003880)=0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="e9c95236782763484c88736fa59eccbd026ec06ce840be", 0x17}, {&(0x7f0000000040)="1ef7f5624d9650ca9f17bf7b784376bcf5c11c6e7f58b51e728a236b382e1694018bdc20bb2becb4f52ce7fae5fd84302a3e83d747aa6498d1aaf0eb895dfec86477d9f2cb69d94b8f0b361d2593848c9201a197", 0x54}, {&(0x7f00000000c0)="6b2cfce82e8f83a2a6c1137a00f01fe63f91388ee367ddf83c3b7728877c5bdf5803b2b3fc4670befcb9a61b7b43101b70d113da572a8212251330115904b0eb89baaea8667093a141569ec6f1a9df2291876a555aa1ac7e3d11301fb66aab59e1cc5017deaf17379b6248fc7296c13181499b106e196609931e6175136ec575bb1a", 0x82}, {&(0x7f0000000180)="dca7559c68a7a057f646ba55ba26846967f94165be2014c2e3f1707e6c4c87c7d698c05a71cf913150b32a8b38f8afb8f7f73cbf7bc18c053e96317058364b7be94f982b9471bc4673d1caf26c9d3a4d21ac85f96f46bf98320255542441c2a3a286f9378f8c6eb5f37fb55b6a55ecb58eb76d0048abe42c08373a60c83e91759a5f50db26473a324ab6d462a1821dafac2f97a9a2b09848a6dab7006bd005de51644ea1cd6b2d8c0eb528fef15a83ba8b38bad5eb6046542a3d0be7fa7901c24466b9de3131", 0xc6}, {&(0x7f0000000280)="c9cbb869f9c955230c4f3c6d", 0xc}], 0x5) getsockopt(r0, 0x0, 0x4000000068, 0x0, 0x0) 05:37:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 05:37:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x100000000, 0x1, 0x0, 0x8, 0x2, 0x3, 0x0, 0x2, 0x9, 0x9}) r1 = socket(0x2, 0x1, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x8) 05:37:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x803, 0x31) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 05:37:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) preadv(r2, &(0x7f0000001380)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/234, 0xea}], 0x5, 0x0) setuid(0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 05:37:27 executing program 1: r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 05:37:27 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000140)='r\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='[\\\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000480)='r\x00']) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 05:37:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x2010, 0x3dc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x0, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000180)=0xc6) 05:37:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ffe, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3}], 0x3, 0x0) 05:37:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/226, 0xe2, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x47) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) recvfrom$inet(r0, &(0x7f0000000280)=""/98, 0x62, 0x40, &(0x7f0000000300)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/25, 0x19}, {&(0x7f0000001480)=""/74, 0x4a}], 0x3, &(0x7f0000001540)=""/19, 0x13}, 0x1) getsockopt(r0, 0x8000, 0xffff, &(0x7f00000015c0)=""/220, &(0x7f00000016c0)=0xdc) getpeername(r0, &(0x7f0000001700)=@un=@file={0x0, ""/48}, &(0x7f0000001740)=0x32) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001780)={0x90, './file0\x00', './file0\x00'}) r1 = open(&(0x7f00000017c0)='./file0\x00', 0x80, 0xa0) ioctl$KDENABIO(r0, 0x20004b3c) select(0x40, &(0x7f0000001800)={0x1, 0x1000, 0x8, 0xffff, 0x101, 0x4, 0x2, 0x401}, &(0x7f0000001840)={0x0, 0x98, 0x3, 0xfff, 0x0, 0x401, 0x3, 0xc07}, &(0x7f0000001880)={0x8000, 0x6475, 0x2, 0x3f, 0x200, 0xde, 0x0, 0x9}, &(0x7f00000018c0)={0x400, 0x9}) stat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) sendmsg(r1, &(0x7f00000024c0)={&(0x7f00000019c0)=@in6={0x18, 0x3, 0x3f, 0x2}, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001a00)="fcfd3bb3592b0d30a06d1e7965afefa75392cb241a93aa10c78ad245b7df3b9ea6453205b55155edcb5cd080e51a6d8d886ef94337fbb4a5c5b7d857773184bca27635cf0205e69e65d51524b36362157ed542a42f046d1549a95c771691996fa3948109318a43ff11d1686621ae003b6bd4d69c3ea01883a99ad7c642f4a8e2debdeead4638ccd4ce51f89068f03a664917497792736981f66c8139741e", 0x9e}, {&(0x7f0000001ac0)="76648c3c896267b8df296195a54cf27178ba2692d58c539eaaa92487c4671858c8a24ced82325ffc7b11489d0445c263144801ba0ba43e57eeca7881e01a10735d6bb054da9cc7cce488c16251896f965ba75c4dee1a77bf1befd623d6f25bdae8ab5a074eabcd58fb0cb79722339c1cdef9b9287ab0c4e62e4a741835014d7622222ea4f80230c24ffe0eb010e6a52bae3e568b6f9c8c5848bf233792b65bcee2328b367b898aedbfd1c0a203fb0bb3c8cc89756d4430abc9ab65ef4dbb866984f6eca855a192", 0xc7}, {&(0x7f0000001bc0)="a66687a5bd64b57ee49cb6c1ae099a8a1a6c380df75b040f6379927e751e9da30a11d6a8e8dbda942425b559aa74b69e1743c1cf787b56f2a7c2dc4239cbbc82f5fa473bd2883a64dc", 0x49}, {&(0x7f0000001c40)="b6b3d996f75aec459477dbe5a3fd5da4d53629dbf00fbbd45124b8a5f1b2e741914bcf644737146b447a6cc92cab8efea758000f294aa49e1f21612db9b5888f20bb7216b3371a89780a82f1469d60d84ac4bcf29081049aaf4416d04aaae114f06bd821e1e82bc823067c93fe9c75a7e87fa297b188818576a1f6f183d79638cffe81cffb34a7cf539ba0a5552030277cf12e5affa01e4ebdb112d005f2aa1db7fddbd29ca9dfa2f809ee7b26b4839ee59dc9431014def50f1834a8117f5366681c01510186", 0xc6}], 0x4, &(0x7f0000001d80)=[{0xf0, 0xffff, 0x2ef11004, "c695655447475e2e37432cf7f41b3c95924b5e11a9962a0b54be8089db527aa6d74e4ebdfa21ab30f18ce22734988694b7df6709439666ab61d8871b40b8a55b28b0684e78244415e14d700df01ee4b89db30f1365ec2a7ebb10e3435fcc37717bb45cc4e45b9f150ff513da398448ef0f669585ed694217f04700e4d3ab58840cfbf1c4a8831c29b377f56de07955e81df278e762beccdc41106c7c21bee62dee2b384f7d4e0a41b4ffd6491a1891a391f9d30da7455e735d04b38642314dbe1665af43fdf3443aa7e798e1057dd5927a28a65d6cd8549d7776"}, {0xe8, 0xffff, 0x1, "02a7a4a064478513e83d5c45162c6b313b634d09828329b81a1002116d4851fa41ed45a3d37efbd5cafd5202ea35947898e07ec3e8b82503feb7961e38a146132b9a1e036e3bff882befca9f362c40d245a9a3774dc21f982cce9a202c521c94e5eee04c285a6a731135adf1b35384b478b2f1b6c28bffea131801f58ca0798da3378aa183282fc7825ba38e07eaf60a4e6ba637e14edbb196cf34cc84c297a0fa6256cc09cda32196dc2e989d1884d7d768a5e1c0ffe9a0d15ef034293a41ab1dd814a50e6e8ce0d0c358d251726898027b29dd09e80c"}, {0xd8, 0xffff, 0x7, "5cceed941976ca397a4cd73620e8a0899a541c856ca38a7286826f42be3e77a817ba688ee24fd4ec7b958701823b6b014419484cc727aa9ac6ddcb8cce6223be3ae3415282aa881644a9e1c0e3f1a0970d76cb50702a2fc99d7050a8e7a6499ed329e19fb600d59a6176c131ab348f524ea2a253d9c9cb3b04a9954544747b5629f6deb5de21ea2d553d457855b34f1924d2f0b565438e816a87b749b8d9fcbf101fee06b7f6df2e559788d8ff8a36396296f642a8b9a2d4d549655638b4057017d6296d3103"}, {0xe0, 0xffff, 0xffffffff, "022de254bf614f8189c14e80d34ffbacbac20e6ff791f042a8d1dd495510090293601e51d0409dfbca4e06cf2c7c5d1b3eecfefce63a6abb55cb965839486b0973be3595fe497692fe59d228e59024a5c307937ada8303c86f9f62baa5a13574f3fb79fa5f7092d2a983b239d2b8b90c85cd48231042c32c696fc460db09691cae40460608edba6303bf467026ee94db481db2e85130ad9f2feb794f451322f270a05753c0933f5a3ff27f09addb33f3b3ea2767c20627801ad601767fd8c860ac7a076ef931ec3ec2"}, {0xa0, 0xffff, 0x3ff, "2f41e18354bd4bc251b97b83f8d8130ab6ae764d8e39ceeb2b24553dd0d2f5cad3a86d740b75a6287d5da8e7649848065dd2814f821ca0f80f8fc4ddf15c975566f50e4035dc4502f88541b26f45c2f9830f92e5cf494a6aec8d9bab86bb8fe5d42be32b02b445111e982395fc8dc8b092b66f363f176337529b9f37124062562bda780f3016dea9ff4d36"}, {0xc0, 0xffff, 0x100, "e10dd87eb6db8262875acb23c965241cec4b3c4ee296156eda480984a87f5d2b221f61a165370a4359bcd14267063a39e02e11af89e8f8cd8a5572c4b72f0e71a9b8c6ed2bdc5bfe83a627ad0ed5e14074ba74ae204c3b00b14e115dcd044ca7a463993e13aca2fefcb2f60f769620836988132eae0b8847c116baf8de51d4fda4f20cef8ca464988e14e05010ec0ebfe4027b7e73f7df24acbe950fad170951ba1ba4d4879fc51a77"}, {0xa8, 0x1, 0x3348, "cda7c1dbe4e85f95f77e951effb89561a076fdb9d8b2642a6ea749d4a026ef31a1c8644988a8002c9158edf9168eaff9be6abecb96c10c39baa341041be264a164f59521b87b5c01d07e97b1f9fafaf0c87432e8c53b7a1d09cff3361ee180493ba0b4579a681f93b32aeb19c79a692083146ac1837440fd4bf4835b68ccaad8f540d8570647d565600d61c5bf35554cef8c4764d9768c"}, {0xd0, 0xffff, 0x8, "80b758947a47732ebba61a8323c291d48a367310077f6c025bc1ece805059fb173795566f38f77a70af6293b30134767970e3d4e4cea062ee2fd45bceb4fa720aa4fde8ec991deae7126e2068b6ec5bc90c7ed0ac73af36d353319cd89719bddc9ea442b6d09f4dde6ace8b932f01cc56cb4524341e6d87a3b8e39b380b3684efff2633c9375f9f564c004979237f1f51d0ca237816b57bf76149207711b9d17108e555a9c5094e0bf56fefc4bfc17c6bb91de158190363bac69"}, {0x58, 0xffff, 0x2, "f83b0ab1eb2f66ad4cc4fd77f3ab8015ae2bd6f60703bd19579604317e56057c3eb76012f53bbb0fe0c0939c4dae7ed0b07f04cd10d6e4815f2fc407e01fa4d345dfb69655c5d014"}, {0x78, 0xffff, 0x0, "0546a5d64806b7adb33695043f008f02c4b390a3d7fe97a67fe60613d8310a3dfcc96213fcb6f58c9053483d40fefbac2693559dcc92c1dc6f926e61780619d731167f7f811173e96dadb48037a2e86ff4aad0ede9fb1741b2f7364dd6651ea026c8c86004"}], 0x738}, 0x1) getsockopt(r0, 0x2, 0x4, &(0x7f0000002500)=""/12, &(0x7f0000002540)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002580)={0xd30, './file0\x00'}) mknod(&(0x7f00000025c0)='./file0\x00', 0xe011, 0x7) faccessat(r0, &(0x7f0000002600)='./file0\x00', 0x30, 0x3) sendto(r0, &(0x7f0000002640)="267a36f2529861e4eed16c175bbe832c652356b347b85ba868b3af794e7f8d80278414efb05b0ce6033041c886cf166bb84dc3e69ee64e59128535b6c92d2674d3cfbf5ea750ff7649e47eb54fa186379fdbe6f19835cbaa2fa5de9eac1d1d6c17ba14fb553a944d7f8f0b176a1963246618ac35600f3a50e112f5ac7acd7c6e4e200a9bbc6cfba515304955e67256c935ed7612da64d3c806c0371c1e31f48bc950613c2b28419911aa", 0xaa, 0x9, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002740)=0x1) symlinkat(&(0x7f0000002780)='./file1\x00', r1, &(0x7f00000027c0)='./file0/file0\x00') kevent(r1, &(0x7f0000002800)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000002, 0xb17, 0x3}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0x5, 0x24}, {{r0}, 0xffffffffffffffff, 0xc2, 0x43, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x200, 0x78f}, {{r0}, 0xfffffffffffffffc, 0x91, 0x1, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40, 0x4}], 0x3, &(0x7f00000028c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x2}], 0x88, &(0x7f0000002900)={0x6, 0xf6}) syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002940)={0x3, 0x7fffffff, 0x80000000, 0x400, "26763b586ce5b91a1cb711b963a00eebada7b3d5", 0x9a28, 0x7}) truncate(&(0x7f0000002980)='./file0/file0\x00', 0x6) 05:37:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 05:37:27 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/88) getrusage(0x1, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x101, 0xdd}, {{r1}, 0xfffffffffffffff9, 0x12, 0x200fffff, 0x1000, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x60, 0x8, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x48, 0xf0000003, 0xfffffffffffffffb, 0x630}], 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:37:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xffffffffffffffff}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20088, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = dup2(r3, r0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x20001, 0x24) poll(&(0x7f0000000180)=[{r1, 0x80}, {r3}, {r2, 0xa2}, {r0, 0xcd}, {r1, 0x194}, {r0, 0x14}], 0x6, 0x4) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) dup2(r1, r0) 05:37:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) 05:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 05:37:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0xbfd0117a4f67e5f4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="000000027e7b08691928975618b38f11188fd60e20b1cfd2efabc44d597d819af023bbb75ca01edeb49b5041a694ab37588779baa08cf3cc6f581a304760a36223e5b61049f2b6e950d62178e7612324b0f9e0e193cbcba380f0776b139c93cc81901a1d706e012fd02ba750bb50f53fb0ad10300a05c8521b55a40451c3a9e08aaa0daebd5af59352f168fba81151c5f06831672fe9e6a8d7a6c08a25cc19e310a17cb076cf19be4c314d8778dfb86b551109b5c6239a0ed2d1eec29b7d734d5d50c6a424fae292196019", 0xcb}], 0x1) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) getrlimit(0x4, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xfffffffffffffff9, 0x0, './file0\x00', 0x1, 0x4, 0x6, 0xffffffff80000000}) r1 = kqueue() ftruncate(r1, 0xfff) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:37:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0xffffffffffff3c42) poll(&(0x7f0000000080)=[{r0, 0x48}, {r1, 0x4}], 0x2, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 05:37:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="70e7ee65791763780ac3f173ea4a4877edf4f0063b1e90a09d7d0bd9ada16b0ed9924e071d96e9b55f2bf58cb75ca78e0aa628d6b0c63152a9228c8dfaca02399297ab105bb4eb90662aa3b521cea6564f881b541b8ebb3da0a57b56cec90a861560d6972408915da8dc3069d8e674", 0x6f}, {&(0x7f0000000180)="92a84a0e8d94e0b1d6585c2439b257e27bd63f7a55", 0x15}, {&(0x7f00000001c0)="a2a8be2dd227891ce301728811cd5193e97e8fe37fdd578f3b81b4d55f466042829bb7ee45daa0e033a940b9cb5eb7d74556f73620470690dbf099d8a9e31872e299479b4f4464a37d78dc94fa9599f7482ccd0923550f4f6d0a64feb1212f7310c8132061f09b98cfff1d7624a34a3b6d735a67c3e9eec429d38213519e30", 0x7f}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:37:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xfffffffffffffffc}, 0xc) 05:37:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x5ee) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0xa00, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, &(0x7f0000001fc0)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, &(0x7f0000002040)=0xc) getgroups(0x9, &(0x7f0000002080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f00000020c0)) pipe(&(0x7f0000002100)={0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000002140)=@in6, &(0x7f0000002180)=0xc) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000021c0)) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002200), &(0x7f0000002240)=0xc) r15 = socket(0x1e, 0x4, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000002280)=@in6, &(0x7f00000022c0)=0xc) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x8, 0x0) r18 = syz_open_pts() r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002340)='/dev/wskbd\x00', 0x800, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f0000002380)='./file0\x00', 0x200, 0x1) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000000940)="b41885a91259fec8a36afc9ed15c0bea104e3d1a228036514e7f299530aab05b00fe6f4c7e5032dad30d9e2b4cdb9759db2bf7c1591c82b56f98d58a44219bcbbcd2e76b57cc3c9c9c838c", 0x4b}, {&(0x7f00000009c0)="7834fc72e741eb7c69d99cda515394fa7a49023bcb1fa3821f97ba02dafc854e70b9519a7bf7a114fcfcc6f6dfd188b9e50538e0ffd99666ab601aac7b6dcf868c86a658e610356799009b79be2c6fcdfbd8fe2283e73b695b7c5a1944d4602fab6698a1a0a56f0000b0c6b804ed78dd4d126f353749a03518c2ee3070707cf4cfc1efccd221a24f581e1c12f8e91c2ac5f76c84202800bc0ec2aa90875445b0a0ab0b26d0a1e782254d3787429a84681d4644180bc6528a8b78712eb0a2219505038687ac393f9eed78c75202b004469fdc686849cd07a634cab0a16f660ffc2d40b18f6114abd8068b5b868f", 0xed}, {&(0x7f0000000ac0)="ecd3f3e4147f44d3c9dea8eccc7ee9dd7dd1d590a5c614782627f79296bb0f6874ab8e1423df666f795519b37b178313a3e87dcd0547f338f5ebb24a98c74f0389bc7e69b3dfadf7cbbd8cfa43ca4b0d6f2811b49ef36b4febbb0a570acd97be1e5bf06f67ce7e796b7c09c241b08262c1e73614620756b0f5ea478e8b73e329e6ad1290253e7dc87cba2223e75510952769e875498aa3621f0f0073071585d1bb6c1d8e331b74c328517e0d9f377a1b12f5d5fc7c20d5e5049c599fa682704eb1146311bccdac9133fdd4ac3d06df9105a5b19def752724332a04615d4d446fd3cf066c6b9ba2c1bbe71b6ab8bc3312123237021460ebb06889", 0xfa}, {&(0x7f0000000bc0)="2f6d944fc630deb6e9c29b8f65c00ca4eaf5b90f03241f95481554e155ed73c25d4c822932ea5a39b7201341c991f43067181a5285facc2e45609cc0c8d44248acc2336fa3e6ed1a8398", 0x4a}, {&(0x7f0000000c40)="f95076e4a3e75d65e8762b0dfb2fac3b55628588ebe6d92cfbf91ff6bfa7ec883f972eafba0ff21aced8b1524ae75207575b15d6aafcabc3230233068a7548b0ed228b10c254e337488e87c65279c442b002f46f0ff59a604ae84edff14fc23abb7ce0d69b125762c4039f69830dc3c3cb3d390e0476f4111859e4b88a30625eb69d7306b21bb449b604b72bcdac42f9b5d99ab5e42ca475dbe8e78faa3fe7215b74d1d9421331c29bd88d0deafadfd8fa1353d4e7f8097eb6572b141dfa72121a8be190e00e3f5aed007f9d6be8e9c6ed02a6285312ff531c30e5e7d2a1cd52839e15e3f25186afba979379560e8b091c94a535aeb7f7bbed449935ec9567716944a958a8ef7321324802c55c9eb06f4f89a7aedf8fbb5049fdf56fe1c50e552722e16f6569b8aebca0bf346fe5cee31ad5533e182ebb812ff1b817c1c33c6cbbd27398e94de529912849273e7f60fafa85e9da144b1061a1fc6d35bd1e37513cf4cc407d7e1eac15e9dbba2fdd0bcd92c5497895ba6e48d22bd11de3ee8acd850cedbc71c55d2a257a603a69801ba9ec4211562f98c8c7dadb4334f44967641d9d2faa4a0c968cea24738bf1c94ee795628a57aafe7f4e51cff301d1124c5ee6994acdf0faeedf7b337800f92197ccb1c00d51de9122a36ba9ce2c2f9fe5be732a0986ba59b8b1f10ba50c0c05cbd1b4e1eb5a52c6208c1b2533363a12f5a773d451d847c0e92ebe01a485e6541e6bfdb47316ecf7b6a3ffe831c561eb04717cf3739c68ef93e06fdf450ac4c21bfcc8ea802df18e9ba308f658e048b0af60d84a3d6b586ab3b54e5d3618b4818c11af047f35cc58f0cb16acace14c5148594b716a8cc271b1f8d7cd096965695a8db3c17cb82756aa19a535df9b611b654a65c075038888d43c21837d1c0536f6e1289be297b91c89812d5980ebb0b13009cb7752d3aa12d0115661a195aeb88c1866120d3ea0e56de175390464dab40309647639266a02604451f038760f94d6179b1fa84f43e40b06385feb02305c7f4d6925c6bf6d93dbd9a723d59bd871999b970ddfeeb35ece9499d99a504bf327264686ba2d6e8388bb64a8331e301aebefbac7a938d1503f9f85e916c17f586739f6df4554242b51a3a47f869dad4ab2f174221cc6af6743af1055c718ab92149e9adecd737f773e553b9c6fafefd4bacbf47d80eb235026a0fae89323ae1bf2f556585c27253f7a231319720880fdc197e3f2204a1b7dc1faf5cd3ceb2e74bf81af9531e221e00467ba65694e8130ff7f1fb9fe8d32430a032dd99a3fe041a2b2b49c34cce59e461ba97680bf6b11ac2b8fb552671ebb74710dc3975fb4e509c90d33538abcbe9182ca50f33441e58296cfadeecfe0d84b326f230e1c6599625c2488dc1915a10f3181989955824c066b907a7bf658365bb6b5ea57c9e540d6b738c6b82afa4aebb8b80d648c1999dbbd89d1dd652beed1d98a58aa04307c78d18905959933bf2fbad3fdea10e2162419f9043123e647cebd4d72abb63c9308261b7ea9d61f681834bab561d31e7763c98085381f399f045a7b6ed3aac2e57b2ea04556c7ac0c7ee4a29f6d7978cd86f0a9c96f491edbe3790c45ded4f4846f3d8b568f8839af5d31d93bd801ad4970876c30c22270bd840d5d1246b2ff3091d7ca5d2557f8e5f9586164f24ec16c5351b633d10025d66a5dc75557cd11b36bf79cf94214d8d0b44c3e172dfcc80e73bd8b89eb7be067d837b7a9eb554fa730e75645b17657b5146cb5ed4013525b7b8af7062095369f223c8a02844906b355d2e3e24e26092847b1185680068272593cc945045810672b60f1bd723f411da33f33c3f747688c3223cac3cfb998079414f13155d97e3ec66819bf001b6c62648e3ec0c49eb7c12076e0220e8427d52ea033fb6c5d35edfcb20d5405adc7469eaa4f3bb3a6a3c15b6803ae8c03c5add536f5497e2718ecac04ceb860edd2df067cd0ef1e9474707f88f992e28c1fa676e360a71c3ff07c5e6d86a0538493c2e80a6539a3419aaf12bfaacdc13586b9fc85554a4848a81e86f340f587a06ab362a9aa135bf63f9ff97e76395ed8cad24b4eeabc445e919acaaa197b025b7087902252bc6b0c5be4ce929c21f86c854e274fa155d2e4b961b94145502d2055f50d2f272bd306347cbaccb30bc1ef5bb2dee487364a6ce27d9a5475afb635ec8c3b66701dcfc117a2eaf5b1e4f1b325c3b373ed2192d820b3bfa246d8e03453fb63b89ccd4a6a7a8d704701b314836772cdf409bab61cd41377d66138ecf4c4fd8c6766ec2666a721a6b5bf72e11f47a203287b2ca0df94749be6c1adb2bd803e7e5e3c8ae3b1e748a67f02b8c84304f6f9ff81011204db432dccfaa4481e1f28cd9261097e3ca709b11823e87472fbf78b69909d59dce19e098e2d7d78831a01e79ccbac12f55526022993ae6f006df0a40c73195c7ad2231905c3540d525c390fd6a47a457e0defcca4e5f27dafa5e10ffc5315dedcc9dff22ca4e2d3f89d1726f1adc6adcbcab3b91ba6379fee8da847c463f92cf8dc9ed982220bd8d3a2c6aa7bdeca4a223c96cad96ca2ab7e435f49c6f05b98b028efd9a19f9d3a415b55ab0ab89e97e98e3420759087eb3390ce855bbfbd63800a9dcafb4a85fd1a36bc44b1d757e0c0441bc48f2ce23e6e671e3a56ac6a4436ced381987231b1223debe136eb7374096bc69865aa91674bc414526f8f916361f0adb0c03e02d335a5698537c045a0cac5fcba0eef092870f44ec8018dcd67b32aa3bcbf6d29963bb89aa1daa44344fc9e3d070c3cb9803e30ef38dde649d42be1012bd0e1f39b41e0736d74fb91add1ea51ab1298a6e02cf9d31d6f7ec1b935fb6b5c5245397610728eeb7436f657798cdc9e9cf9661859b1999d7b3cf60f55e950a7fa102dd809a2ef52f1d7beef6c97d51d50bc80e3a3a5ee1495382328dcbd0740e4546efe1c06d4829c835b68f495f78175c2980ac09082a54c608b83514b477665c5bda741289dfdad8792c397fdc4697d060b7458cd15a1cce721c4c33ede703a3fe2172afaa284ab737c2c5bd8b9c9337d64e5d6e6f15ecf577d4c94bc2a68df3e8ac6ba4727ccef3cdafcdeef60f5b17353863ba7735e8ff1766174dd3dd21b46dcfded6e80b52eedb3340fd4d0587c324e49dddebbc21d074422d8713a23c9baef76007caf4e7467c9fbbb7388812d89aa37a038d973ee760e958914181ea6b7e1c50054c6657e79fcfd603fad83803bb9ab7207fdf77c128fd33817956acc1972ea325b993668284feb647ceb7a3aa87f2d46f946fbc50a3438c28fb1dbe1a4cad240dcb5c4b80f7ea135cb89ac26d6d11ea4fd16d1d5b1623832d4872325589690a7d7b67452130d564d0405631c9d64ab35e96f6261a6b38a9f36d6478b89dfde171e789180963144015908b7dcddeb615b89446974060c2d544ab25a68d1b7a5412b91fc166eef67dac9dda0f9662abd5688cd838baca05b067bb95b3f36716ebdf8ec2535e6d237a690a2cdfffe844a640ca9d7629931ea03e25669cbaee37187c8bff1ae907c4d8e9f09a0ce5a213b3b15cf1edd06ca2aeb682348c0305ddfdd09be10333416d85b85cf260eafe051b94e1dc7f24ce1b02703fb6cf1a9d1f5630ca9d79bc0578b72751ea2a7859ab01b2293761cb2fc7acd65a7bc5c2e44c10db967bbf756b80623143bc4748785f7cb13fa24427ac8b39da128dcf15f4de29032e98b07cb09dbc40e73241d8c70ef41417432b14822633f9eabff734a766e4d253b613a20961f22755427030c6c828405330dcaa3be0e02099aec0c4adb0768300be0ecd06e01c24bcb281d01db7735c3d1de5da2f140b322404265b60e6be6f4867a0a1d703858cbe537614aabca3bd299b90c57ab96758501dc0de215ae450791544bdfc58dc3bcac8ae62f94ba5779268f492cdd110ab908e8de5820dc8262e1be5bb802a9194b5dd5bc13b6988751674d02aa958bb69958ea6ceaadcdc03a034bb4a681f084f85b779e3ff3aed31fcfc7dfe0e330fdac99e75c97fc9b2cca7008dee6adb7ed55e7d5460666e5f9e72d563205ec411a3b32e17b554c864c9278799e3f7828f34a24a818ab0bbfea8d2a659e969f41f259793f3d8f76a24bdb77dd5a003486df2b18e6a8f378bc689420016c6e5958afd35135cccddeac5f39caec1c4845f4d98cb5c0c3de6980057e01e0924f08a0d54a6ff180b391834eec3823f26af83e45b8855ce0ca6143555556e820bda70f6f2f1271c04029c3e9b4641a4f3e9cacef7d3dddb9f84471388a71065a580c1ad77517155b9dd5d5e6e9753dfd3893b7dae759014f091677654fe66d6bfc140924d3a69c0b2d81739073769d33d5e13c1c596757e8f03411da691166e5e59185d3db61262582b07a7793117d585b2d71cf074c67417ed337b0fbe94e0ea910981f119ea805a3e643eeb7f8618a48de48c7e96240905ba705d469596bc57fefa02ceeb71552e9a16fcc9465c525f52211b710fc21c5d83f92c5df52948f567b01ec86e87414edb48676cf50185824747c6dea97c5bc51c4aac0595d0c66e5fce2950268a72010c1f9b2ee0908ac9b2acdaf486e8c7df0a3d3c5c31ee96b14cd38dcf0b7f9a65638af6891b69008b6ddc985c356157d2dc3aec81cc12ebd0e4c9eb58a6a49289500aca2436a5ed6c959cf66a39d341637150a99b7c8d2dfee7946da1a2abfb75d75fc6ceccaf08adb346cd40a0b08e7b7f7bd462a2c82f5df6b57c11d367439fe9f7a196bbd5c45ab7354427f654856b93d08f39d225ba9356c382bd8f02bc0625a569a92ba440611522ae47de65abbbb3b6d945604fb0c20d494e21fd4ce2a3d296740d8b50e12476f7398886556554598748e9b5b45a508251fbe51f858b9c1746c5c35e7307a3d0d6957d45c2e7b7ad2ae6da325821d44668fb89fcb121b09d8103d38d2fb4cde0eef2cbaaa81522cd0ab87dd54a89f4cdd1c262988ac1bf493efae3ca078eaa09bad63f4d760ed1f13a044899322ff610f8c9dd7f922e35cd922e79308de760203262a6b4a2e289115052ba324fdaddf6a2e19d5941ee8a7ba64f6d1daba3dd82cbeff5f770b8919a0ca52c3d4eaae32eba39ce77bcc49117ae172ab447cc0918b5bd5fefaf06d7d70d7048a7118b551c54aca5995c0e52b8e23f169db1f933ded471f84d93f34d6dac0a680ff25401a1a77fe8a1af2883d2fcce10bf338d0ee5cf0ee4976bdbf5f4f03d0513e9af4a3cc434efaaf8ad806bf0f08a019b3a0d37af5270ab83ad78cf925674583f6da8bd62d7bf57c61d161bec0666505afcafb8d2d791be05c6dc30eac7a96a4987b3b7e3adde4d0fc6af39b9c3feda2799dc15d942d224a4d845a8659ce01d130cf65a288344b69eb4da1a5897094a1eb4774de7c77349db574a8079a7c459f6fc372e5982893126b3fe98bc8f435acd099d7ac19778762120e8c7a7f2715ba46cf0b1009afb6591e62c2c9095c0954dca18bfc7167f3fcf9f90dbf43fd33d9018b0d3041e5404823856d2a121b6fe847e10e202cee678eabf7fb3627dbb93cbb0e0d84c7624a43919ca9d247ac70718a017587ef81099301a97ffb76f60e8de9173c451d0d24beb0bc5eda686e8eae834667f80ec3b3420544160fb3ad2afbc2e80d0ca5cd1736789d32e394b7228a8a072cb6baab614f381d0dce53176a6011cf9f906f4c4ee90b9a972a4e852fa4b6dfeaae17c3423a254203682a389a324882c2e11ce6257b030ef9c6e38eb6324c6d", 0x1000}, {&(0x7f0000001c40)="5c907ae4652050122d9516bf30ad04971c4247b8be4db944d34e41ec4dd2611252d31464970f9512a648dd4b1d76f3d342ff337e07a27b29bcc88ea5e76ab973fe8617463d75620d92ef2c543eb01899486016e055d32fa6d6061250048e345bac306e70b59b7356b63f6d95274b3d3a0282867653b25f2cf9b5747a933bcc8327d955cdab3d74240a805a1fbcec1924d6fcd6dd1324616d213a8a4e7aa3981b1c08142b2e2c36def3dfa663d50bb1c26858742831d339001c894a8f00d5552b2aa7566b4f77f28915b648cba522a3b444c554d7754dd9af5e0aa331002b8f7eb9c30ba96be99afba0c3ca985aac2dfd1172cd132c011270ca", 0xf9}, {&(0x7f0000001d40)="1cfcb708279e5f5290081e2e2912ad0cd7430b4aeed9f14c4523e1b6783244e1babddb7db2fc9fb57bcdf933db77e7bc27cc0c3ff622d07f5833acd50049c27a0c7b0b21f68d4cb8d88efb492b8ef85d0b89f3edbf677264e8e2fed2a234db73c81d2d8fcee5168a885c6dacec7675d6c3ea265defbe9cad5a4064678b6210066dd365b5c164959502ce318642b4fc4386a3447b3a80f8b78f7446d12e5f5dfcabb85d8017d2f5cfead2685ea1fb3c155cabe57e5b642c9a99593f514edb278872f6389f2af6036b2367fb14ba5944599c84", 0xd2}], 0x7, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}], 0xc0, 0x1}, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r21, 0x20007479) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r22, r23, r24}, 0xc) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='\\+!/Z%\x15]\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000880)=[&(0x7f00000006c0)='(*(\xcf\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='))+\x00', &(0x7f0000000780)='-/\\\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)=',\x00', &(0x7f0000000840)=']\xe3+!\x1e$\x00']) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x100010) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='x\x00', &(0x7f0000000080)='(*(\xcf\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*&@--\x00', &(0x7f0000000200)='-/\\\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='))+\x00']) close(0xffffffffffffffff) 05:37:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000800)="5e64624145fe167df507bd5f209b69a11a3ecc06322e7654b0958310cbc18aa8740321c648221500c16bf96cc04ab295e48b4d79baae1dd894c486ae892154a1c5c59e7034058815b29804b2b12682660fa1ecd57d5bd0636697ff6cc1366bab89ef7873f4a5c3ea87910e198c2591615df0feb775c34ae4f0ef84b1249b991772a57f3c77d440f1c96ecefcc8fb97ded47dca524fdce41a57ecd7bcac52bd14f9fc9517b9024c12ca27a705aa68286c2041641a0c245ce982650e2ac77a9cdd1de798cf20ecda88b88c2f70775d84c03d6af315e6458147d4a20d33149c227fac3937db28d5bed657fa10e255c5afaaf93427eb68c4a9ec1e0cfb1458adaf5fee1d9d23fc6e7447cb67f6c48ab7a156471a2bba67e253a1773bae32d5da2617a4e87cf7bb4a8f6f6ca9dad0ea201aff9a69baf7aaa0cc539d41a3bebe975c8dcaa85be6700e885664fac2201fcfdbe97f9277707772ca6d4a3bb45637fcd117c54780ff856cfa14f2148540769f13df9e965e1272faa37a02a80c15fd2cfc796eeb311da445b1476d714d358d7b5b1357dc4fc91e2e6d0aaa3598598db597d2514b52e5217fc55a8b899caab7a2418d81c809f2f1a8eb27e21c2b4d0e26b1cedb1acd439e118f14568d0543aaa8d4c4d55f9f234920491cf1acc68d2cdd8440738a9f6868bfde1807bc4aa35076b52c053582ead475cc1354f903ebb8d0cac7607c06c30215efb07e2373327d216baa2eaad57dfa1eeee596b659dfff1f2d80c9fcc50337709e0c312b99af261da2a6c240f2353ea80d9870ba6f3cfc177e7c0a8bd457996b03a92e6f56cf33c1c605850a3d5dbebfb1976e644ca0e6f6a5394de2d4bd6f8defbf75089ad4f1a19eeb56924eb22dfbc0abaa75255002014887e2c05ca63488fa64e6fc15cd5fb0c1e005bb64ecccc11e450bf41fd656e11d20d8f54c84cfa7441fa3aee749800f1ca6733e21d041f2e22bf28bf65de0224dcb7cf93bfd97b49272b9f135b8729f880fbfdad14207e9f68003da3e2ade44bf4769559c17f88a11128ac0a88e89c4bb59bd3ddcef454cd93605de78f7f50d8aaf299b4c3ced2088973afbfead54e13cea08c49612e75eff72158c4e3bac1afe8992c779f56ad4a7a671c627d03c84df6bebbd11ab48b8b873af3e5eae4b499d4ee0f91b1b0afd7f6593809cc401abc278b132773d1b435722b62a83ae7ce321b422232e39cc33067dff6529d757884ced54799c3ca0c32e66fb243a70ae18b842d4d28909fdbc6a2c5485460f701d00e2f19db7074700db98a689bad464bc3d8c8860a1d5fb55188340cd153ea632ca9db34f66c4f69a158f5a57041f465227e1eef33da63c3b07d54077cc6cfcf302ec62da0baef73a2f951bc60633e46f19f6faf1f77588b83063f25010cca63a571723b91fba466594bb47231a364420960da41023fe6e0aa765c0a1892f9a379a0b77328d3de4d8486ab465480cd406af1805d5073523777255ff1bd0f8e481ded3e832ebc316b3f09953375453adc1c453f58b267a6a27d0bf2ffae1af240175a28462e4ef90d710d35f966c5594cc7222f4b7f579530af3d6462a5c01d0e88d4f5ef7a02858ba189c33584428f7850916e9197cd4ac3fd0609194d3618d50bf7b82c608c8b10b54dbe7c4c14227ef990b6ec6f450724aaa0a07fc59ed962bc1c396c6be6094acec86e78d6efc354b6c187f880dd552e5598a97f52bf6c0e43e7d733ca56aa2fde6b14b65c8ce6e447be4adbe813f36f29f1591309365e3a54f1eb25eddc337a7fe3b58112767aec45b2f0c6f3def628a84376a2f6d9a4660c7094bc5e064f0513699f1b6fe6a52e8031705b32f25f2774b015ce91dbbac5c156ff2d6180e1e19f876303e46ae3ca4c948298449e34d28c67b59fcc5de17691b8191d17a6bc6445ed59ea7f2d7bcaeb19e3ed09fd110196f4bce5e44c036d1b77ae68bc9ddd7537d08639465091bce712017d8ed0bfd006189635a2981acd6f0f4d4fbc5c58d64b27f9ff0421faa2b9f9f749ee113c53070e85b8488c3eee9684a3ee5041094ca6d60348aabd5d1b7dfe3e6c5008a939a29eceb1064c5848138c0911cc4ad98814c55aed266da0e79261250fd46a3260c293b37927539eb6e276c8265c5c840128a459e4c05f8212132d87e5434d918502a3f096d50cd9979610f7f733433897719df8e6f4eb3ec6d42b6fd886c1da0f8267611bd23fb5d54d565f21061275f210c66c8621d022ac5520f60ea4ca1c74f7deac7400aece994bbec01483f9048e1e30e9f74320affae76bf91b4d0e8766daa1e7727d78c0e56ba29d1cb0e84aa588423b1176b19c6e6eabc50eec1ed554aa87c24338d498bfaa25952029b03bfee99b5c0b8aed743712ae67ffa7530ed5e24e279819f662120ce2302598e72ead604d07fc8d91d8f600c5c01335f571b87a0b38a918b7bbd5e073edb87ed5845ab375d4530395b4b8d9822da0ef171ec69e1dee98233f32bcef4a9d858c5f7ae7be811fff8d59c28857a953377b63713ea1c9142f83a9b23e3e5c89f3cb4c88505d611cc776985180591e1988c498619e202b1d5ba650f972bebb6f2a3f30e1a86a972dcd98b9140d93982237350981aff369e975bc801a87ae4046e3eae8448c68bd5fbeea7b9b045c4c75c3f37a11acd194e3d0c0e796ac6b8c2857219c13aad079bd576922a75116ebfdc01f001fbf55ae00dcfd21775dc55dd9269fde0074dc0d9ba6ae2caed5443cbde9ce5e82b8569f3b28697c6415ef3bbb8fa663c744c34c3896b585c15d2bf0cf4a22a9e8b5921d32ec38810ef46dbf3e8cb1137aa98900447f09ba64a2e7f1e17c892ea59a6349bb86eb2e6323b826c1da0d47ed69fe880ce2ca1de1fca6e6947ba6b8b281f63449588bbc38690cfb87a37874a01804b511cedcd0b5203c6cb8d9fc74762aff1c222313dee0751c623fe5d3ae2076537b1833b947488bd3d3bb338461a1b44c2e104511277006746bbe7e93b90aaa444d5ea9c53ea23da536259a217c7d4720694434cbb40321254433b9073c01934ada8bd8cbffbe6ad7cb54bf28fb9b960241858f971f07e4a7660d03e285023085b23432ad1fdddc8ebb6c7df0bc52f85378719c556cc5ea84145131d2c2eca0f940867e5909674b71e856f88e3ddaa1f6babeb61f866b3d0fc90d80326d4f70f7dd2ea99dc4ff7da022ce2aab966815314b437d43a27a1ec88d120b3cc51d8f25bf5536746f6575c21026793d0c2dcfa8162016e93c2ffedee70c2d52d56612defe20c6fa64a2493edd1ecd98fa2d1a233d5e2a7698b6a5942a1527bf70cf29a0d37f35b8d887b9f73a132efce264be8432133b72fbf427d6716937930f5950355c2d9d9ee3bfc7afc79329e214f7bc63686cd243877cd08a2f29f0d6a9dccab84d20cacd2d446c4f4ecd084168da21be58362229b5626d1646f583e01aa4062d300f2e48ab2c9b8cd9ad320d6424f59a6f37f0c2c7977c1cd5af47663538bba5a3375c07f071122709d844abf47fce45ed215765efb5c2d7aa4f789491d8ab1ba40217d8b6d772190d991c90421ca51f08aa1bdb1522c4cb79596df8ac1b3412ccf1e1a9e277ce4b8666d069cf8d742e60e7cea2e87544a17d9fccecf450e10be0bce59cba895befae212ed74b9af83001ea6957f9691ff86d69dfd10393a61a67bc57e4eb3bae977596ae56550b22735c5a5a541bfc4fe0b9041076da4c63369124dd5964e8ab0e6afd1ff045914f948ea4b959d75cccc3277b1b9e823cfc61852749b2f8a7a94d330916654cd4dbe6da6044a9ad9250de8f2490a661df3dacc69bef7962414640d18a89f581cee0344d752045b8a1a1074b5830fb181e7942f9090d3f64f53cb2426fc0c3d38c6914f9e7f3101b11a6565ac2ef80bd97baa8c1b5ed47245a9d9e2c5968743027daeca1339936d0ab7ed816017ba19272a257433b473ba8f1a17037f74a1a4ba46ebc8469575e6fdd0bd29cb849a3566086b4b4ef30c81a33f73cf8761dfab796479bba96cc6c07e79914fd2e539c26bc92c56ebb783e47670932c68805764928d4e15de50ffa5ef9f42ba980c37373e430e1c892dec9c991ce500732412c94a9f47966b81e097953c7821a985fe55668604dc5459f1e0c108ba9d1e51405cb9c5039cfafadd2699e4bc3626ab897247675af5610191d2167898af1ae11831b20636fc0021eeb7d9a17b7aa091d994ee2043c51eb1414058051689a653a45e2c481d1bfdb5c84ac457f5bdc33367a90ae34a645c4a510548760e5236314485aef4612def3efa2a99160d493b039731846551afbcf7c44536c384885581eefc6981d019f440e1ec3251e772f8f5d8f43075a11e3e07147df71f415bae1644e1324b663d60c45108ded0b917c711abfc362b1fbadd26f83437a0096ae09bea5a8cbdb9b7f8a869d510c32829c2480b1817d3ba1e34f8ef2721d457a9289fa82f0e812a1c98745b74f1e334bffc41f357d75a5e5264c54c892d53365b3496f9b704ea872282e9d98871c18f903b1c627a961b6c7f61794890e0835c16a10b11da256e9d209b06435196148429f1214ebdf7e66f4949d5b73d4189872b4b9f9632a8e8682e10b34eb60c24388e3b603bc72ef360708f98e553c4592b264f2a8734f7c851f169a6e52b2a565e009c4098627888c1cbece7d51e3efd2325f1da5cb42087a92802c1534f5f46373a0b653270e4feb061a9c736303ffd750d6e043210bbc2c43f9e6f09c6975d85ee89a6211d5ddcd8819c353796b1b7b27eae4e54ad7ae5f633f4709303ec25226a829ab51185b232ed6b6b63f8f028c7a79d63edc55e039c00b4a9deecf8defd232ec3d40f387acd780fa5f5feb364b3bc21dcec6dbc511607bf2b85ca02bfa208406d596580314172d906ce50f805edf8119280f408e5314acf611e3830233df523d842501e338b264d88a3dc6e7c15f74d03eb985d3e7cdbca2a6d4d79b9ab31b04af5fdb9acc4bd88029410bec7c257df7bbdf58d328f5b6a6dbf7f38818f52d1d89ccf9c51beb2f3fa79fca3c30579e1b4714a69af84c1ecda9eaec0ba78c4b7ca6f4ad5644dc7da4301ac5476d0de8db0c35fb80119ae177211fb8834bb3941d6ae3cf40526218af075523ca6b0bb1fce2bcf12bf0ac7bf965fd1adbf00ee824680d812cb94b22bb8b5cac671ad77eb71971f9255cb262d4d57964ad79abf9c76581d3aff21da08c827d60c3a3aab3a72a4075b9eb82e3d61aed3ce6d7c7bcdccd82299db0cf32eb85fbd6b0b2a83a42ac8e6223ae8391b43dcdf13212eaf401daa98c7c2046542bf89400c88cc6694cb0851d14850249aa9fc94c0a23b1138415bc3f3bb91e0a016b39aa0b014dfc8aa01fae841cf47a7628a06d14e58fe7342f55311f9b1f1d4b2fea0029497305de2b3c13d39715ab9364c101128ecf79a30726930", 0xf14) fcntl$setstatus(r1, 0x4, 0x8f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x28) write(r1, &(0x7f0000003540)='$', 0xffffffffffffff7d) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x1) 05:37:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000080)="9cadc452a6e12db34ba219793e64b44b41a4900791afc9d5e1360caff591bb714ed4af303a22b06d561e8294f4ca2ed3d7946808c391cc3be4308946c91f54a6fd365950e72195b5da22b8dfe50a493a6e5e076165a6b7a3a3f53e2445e830b21c1cb1152349267caae5633cd149e654150c3554cb2c76c8667476fcb18c997f42d7dc43427c0016875c33c4d502c40a454010c9e6ecd8457322e6a1bc422d188873d5d3f5424f43751495312836be05ae41f5", 0xb3}, {&(0x7f0000000140)="a6c42164d0ce9b9cad69b2aa452471296f8591fc65ee6d5ead9aaec8fc4a664671ca19a2d1757cb8e2e9898fb564f39c01837c6769c4535372e3baa889829d3501aebb2b33c7237c472d646ca12cd6aa74b6ae182bc4240e9ccd7bb9da53208bf7b83ba810c565b5da8a0e2bcaedf6504c772f229a743b58a1c2de223964f29eb84570244f09d6a8c771597ad8e44244", 0x90}, {&(0x7f00000002c0)="59775b74287d5051b694da68ba17649fad8a1780e0475e971a4486bccad3513cfc3490732110b8251254513f1a4c92a011e078f62a8d3ff19aa9edca39656add883315f638cde2bf6ee800021b43fe6ef81f0382c1f680798b89ae6c5d60a04db975ef2b0b893e18db2fc68549bb626db0c855cced4bf5e5d6e37a171ba7a3499401a61f4f3962a140a8fcd1b03a7edfa5735e1046a3c11bf9f52516034fab17c0bf51d8fce7a990607285e623e514063dc54e3486e5b721a9407bc90ec65d5f5b9dbec88056ad683fef", 0xca}, {&(0x7f0000000200)="f54c3be70d572ddd01a7ef486e2426", 0xf}, {&(0x7f00000003c0)="907d4951c092189d323428441efa7480341f76a524a405cf3f3fc8e119e781557dee1c3e57a702ab1f98911be7940abfb0bcdc511ccfdb1afe15083abb956d6307b926c97c342c89032821d635859fb58749ab2a212e935e8cd4438e74f088a3b022a6d44225fd64d35aa26d7e9775499b67cffc354adecb1819bfcf2297d01e2027d7040dcbfc65df80ecef55230103958cdebbd85bbea65acaf0520fabc66547d0ec9a9fb34260021b2baea78ee40e17c091b232b9ce7b397d83ea78d1c7c1da12694861d451e8012bc3db11", 0xcd}, {&(0x7f00000004c0)="cefe617c9306146f1d653467c836675a289b6fed84f28b93f817a0fe0b6fd3e8c1302a385a75e90957ae64611b19958748a1d57bb6da77b070ec92d56b9800436f62f2c609a37ca12ce7981be01f7ef1e89ee3caf89788c078c9c165171b953c81b1b63fba9ed56618c1c467c55b4bb9d7dc81005fb99c57d4d96929c5b34ea90b177f8b7e56bf3bb5cd15182681fdced722bee682c3f17280c639352d2c36f8c8002b7d7d0a9757deac3ee5b1081a3fa312c24425b29b2f81acf3288939fb70cbab3e", 0xc3}, {&(0x7f00000005c0)="2a937f2306a8b928753e00ca1c51dde813e3b9af1b306d5b3e66772748e3c42cf234faab09f6e80cf8c1974ad587eb009b8eea227e8506bbcf35bafa15ec095755ca748bd92f39718f967c43ee8c871d442d4b4c2b", 0x55}, {&(0x7f0000000640)="98d40af1f13cdbcfe8716adb92b71ab3131c7cc2d64a8894d78b49ffaa35115597742cbbffe5c1599b92a96611a9d8ba4318042fb3cbc2f04c0d029e6c7e3fc533842eadec1850de4ea969b8448b74dd78f5981e6f7ec0114c3da507b36e76bba886a0e434aede60618b9f42fe905fef80de265568401d96f3f26fdd1234129b0231ed", 0x83}, {&(0x7f0000000700)="8a889230b149a7531daf82b3e7e43e83247fb5b6ef6fc7267abcc7cbfc7f63df1300cd9a458ae7afbdf79c0229f175bb8d11de2dbba1f93c2e59ddfd87abf53e807047a0b8fc3e8f20f5ffee881dfc8b08c291c58e9d19888d5d56932966470bd2c9cbb4a8aaf1a01dd7daf05c92ff23b706bd344b607b2e533a7525225bffc7e846c39ff73c9f3b6576e9dfa5f78b90ef1e30ea8d958a3945fec22bdc0e750803570f1109cdea2206d8177286960460ba12429dbe6d422298207e111665ab47d1d7606a73360534b5a61f5c209d9b700bdb7147c109b750fb48c53925c257caf4a91b", 0xe3}, {&(0x7f0000000240)="69ce880c42f127765fea", 0xa}], 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 05:37:27 executing program 0: r0 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) r6 = getpid() fcntl$lock(r5, 0xf, &(0x7f00000001c0)={0x1, 0x2, 0xe97, 0x7ff, r6}) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x93, r1, r2, r3, r4, 0x80, 0x57e9}, 0x6, 0x2, r7, r8, 0x3, 0x3, 0x3ff000000}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xfffffffffffffffc, 0x0) r11 = getuid() setuid(r11) r12 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) 05:37:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000100)) 05:37:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20442, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 05:37:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() getegid() r1 = socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x6}], 0x1}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 05:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:37:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socket(0x1, 0xc005, 0x4c6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00000c0000000000280000000000ffff00ff7f0000000000004f22676ef73ab42f38d0e9", 0x2c}], 0x1) syz_open_pts() 05:37:27 executing program 1: r0 = socket(0x800000014, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r1) fcntl$dupfd(r0, 0xa, r0) 05:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000100), 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 05:37:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:37:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0x9) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/204, 0xcc}], 0x4, 0x0) pledge(0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/135, 0x87}], 0x5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:27 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0xffff, 0x5}, {0xfffffffffffffff7, 0x6}}, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') dup(r0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x40) 05:37:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0xffffffffffffff01, 0xfff, 0x1, 0x4, 0x41, 0x40, 0x0, 0x0, 0x100000000, 0x7fffffff}) 05:37:28 executing program 1: syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000040)={0x1, 0xfffffffffffff800, 0x401, 0xbc, 0x9, 0x699, 0x4, 0x1}, &(0x7f00000000c0)={0x3f, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x101, 0x3, 0x7, 0x8}, &(0x7f0000000100)={0x2, 0x9, 0x48000000, 0x100, 0x800, 0x5, 0x3e7f, 0xa176}, &(0x7f0000000140)={0x0, 0x6}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10001, 0x7}, 0x10) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 05:37:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() r1 = geteuid() setuid(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) chdir(&(0x7f0000000100)='./file0\x00') 05:37:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000ffff0000010000010000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r0 = socket$inet(0x2, 0x8002, 0x10001) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7f}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 05:37:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x110) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x1, 0x8, 0xffffffff}, 0x20, [0x1db, 0x4, 0x1, 0x7, 0x8, 0x81, 0x9, 0x8001]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='x\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xc1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x12, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0xe7b, 0x6, 0x1, 0x1, 0xfffffffffffffb86, 0xfffffffffffffc01, 0x6892, 0x2, 0x2, 0x6, 0x7}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 05:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x91, 0x1800}, {0x5, 0x9, 0x800}], 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0xfffffffffffffffe) getdents(r3, &(0x7f0000000040)=""/143, 0x8f) open(0x0, 0x0, 0x0) 05:37:28 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 05:37:28 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) socketpair(0x21, 0x6, 0x0, &(0x7f0000000000)) 05:37:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffb, 0x4, 0x7ff, 0x0, 0x7fffffff, 0x6, 0x4, 0x3, 0x3, 0x1000, 0x8}) r2 = socket(0x2, 0x400000000002, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x3, 0x401, 0x1, 0x200, 0x9, 0x100, 0x1, 0x3, 0xc26, 0x8199}) chown(&(0x7f0000000000)='./file0\x00', r3, r4) linkat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0xa00, 0x0) 05:37:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) dup2(r0, r1) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 05:37:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ad999a91bb7f384581990f34e1665bc2a244b5c1f450abb776482feba2", 0x1d) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x10001, 0x7}) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x80000004) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0xf34, r3}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='(/-//\x00', &(0x7f00000002c0)='*!*\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\\\x00']) 05:37:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0xd70, 0x6, 0x4, "3eed4f215947fd7552dff55de8de258fb874ee08", 0x80, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/231, 0xe7}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 05:37:28 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x104) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 05:37:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) r1 = shmget(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() socket(0x2, 0x8005, 0x3) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x401, r2, r3, r4, r5, 0x180, 0xff}, 0x9, 0x7, r6, r7, 0x6, 0x6, 0xb60}) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/103, 0x67, 0x800, 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x200000000000000) ioctl$TIOCCBRK(r0, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) 05:37:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:37:29 executing program 1: r0 = socket(0x40000000000018, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x980, 0x8) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0xa, &(0x7f00000000c0)=[r3, r6, r5, r7, r7, r4, r6, r6, r4, r3]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r7, 0x6) 05:37:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="3a6866148ac651370c9ed041eff669b61b9501408b995d72f32db1876cf16bbb720e1434ffe02267b7bf18568fea622de2da73ee4c530c025b5af523d5ce1321227b248b6bd5584c93be93", 0x4b}, {&(0x7f0000000140)="c4759eb4d60b60726792a4024e141130e719dfc0f242719d5bc3ae49986adf52041a699e2fa5fe2988dbec3f9a6344c0bd8e16574a8b87077d65e09663d834089c4461892660f8108a6a67d286a76d2d150a0073af31f6148fa047b127541387eeb65588c1cf65f386832bfe53a28353c77048aef9d7a65fd867646b93f9ab4d55ae6d7ba8f4eb5880c9cd2a68daafba5c0f5d0f9785812e90839a389b80b50104402f1e29a948e24c3451e08d9c48377cbeafe2d7332c358be0", 0xba}, {&(0x7f0000000200)="98cd81fbd53c4346c8f39e712803d7e1904e2665ce12a01f3ba3b2e32dfa790929b186b5ace27e43cf334848ad51679039659dc6f623d76b9572fbad4db6978f2122def485f767a25b6fe9de39da60937ca5bef359fbbc3e38d6361e7cc441f244dd7a295071b6422448415dac352a54003c478980154024ba5d82192cf1a51316aaab6965d4bd22db8efa873bc9826dbe01ed24aebeadef8ba05e54a4aeb24fa82c225919c49413683928a618739809b7e17502d8de8772e8b08d02f989b1751643300ae4e0018a6f019798797422878f97f15cbfc97e6d1f22226203ca8274f3c81ee033b515411f8ba93d167f8ff568502ff014ac7c6d4e829797", 0xfc}, {&(0x7f0000000300)="541b0d5374a01bd2f2d6a2262e7ec20c11708d726027319afe7628b5b3c60c05921c97ad3ea2a6db876c4abc45665311089b4e278c19df32ebe401fa13658fe2ab17034a611fad24b8faf8d77174ed4b32476d7c2a2fed5e7c2d22c121ebd7aba283720e740eeffc", 0x68}, {&(0x7f0000000480)="34a811aa76c95f3649369b5f86ea41046ba8156c4e81e3ea9e746c5a892e700e6a847587e6c8e8e5becc8ce1f9488eb1e7471bf95d16d378c663c36295b84ffd07f1f9a7fcc661d8133c38d9b7d6850595eb54620c03e90ae58f6b760e2d71123869ee382414bad700be213c2a8c11767efd790fd7fabc983335be48f0de652fac8ccad6502ae220de29e0a7644737341a4a84c7a7e308f03ee5469c6d4bd241091ac3ee120ad76fd5c4bc4e14aa99357b8d93ea5606bcbee320cea2da8eeacfa87e81f074e041d7f4bd9bb23d61099bda3f", 0xd2}, {&(0x7f0000000580)="91be9c5367bb3809dc33c64e2f64461d7ff34e7f0911018557e42f84b72119e9e400c96952667234266fcb93e924c2b93bf0a9d8dd87ae0e389f7cb562a28bb39f7be6ebf5191aa3561e894c18f97dfc88e780b1949844c61ea16cbcb73b0c1608ebc6da43c4f48355b8789020227b8cd9bc916c205e7fa1cd8f851c84b63b9a41a3dc0264aeef1bdb1fc66341217fb60d3f309366a5ac9ac98af32c655a934b3abf66416692de5f061b0cfeb9c7fc7d95fcaabce2f46b377b7fc484513b7c25f857057af7ed75bacd8160da33bd1dd15fc47ef316c4ce0e56fc604302a47463294d0879baa5bed884ab31cef402", 0xee}], 0x6, 0x0) 05:37:29 executing program 0: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/53, 0x35}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) 05:37:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 05:37:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 05:37:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x1a6) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000300)=""/89, 0x59, 0x803, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:37:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000200ffffbfffffffff0004001f0e7ae08a5109588dada600a605000001c23fa686e0b5669638330963926fc0c4306c4a39d6e57117a0baec00d8d6cfc947ac62f513eeaf2870bd41acf3408c5e0e212e9545a60f13f60071cdc06698024c5cb5cee437f82e911b2152af53ab34afd1d0afa0226ec7aefec1670a45a7c9da4b1ffe06f7f01b44bdf8b85da3ed7f129aead2fd2e1e6f99af01cb7b50457bd01cf74535ceddfc8afc2114716444bc11e849fad3e997ae1e1a71f8eba68ea741429a61bf4e0e34620c3ece60b90a30b76d84a859d4b6189b3626080efd0dbb8d326c388d293d9bffb53ab77e6a29"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="2250d81d6c1d3d615e4c37b929d10e229901001c060000000000001ebb933e0910ef2b0d00000000bd4f2d56625ddca71be93b6f97048fbde6cbfb082dc4851a253c5162f3", 0xfffffeaa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 05:37:29 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0xdb82d8cf15b4ed2, 0x2) mmap(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x0, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0xd1}], 0x3e06c1b4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf9, 0x41, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x20, 0x401, 0x7}, {{r6}, 0x0, 0x18, 0xfffff, 0x80000001, 0x7fff}, {{r5}, 0xfffffffffffffffd, 0x4a, 0xf0000086, 0x2, 0x2}, {{r2}, 0xfffffffffffffff9, 0xc4, 0xf0000022, 0x19, 0xc97}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x98, 0x400fffff, 0x2, 0x8001}, {{r1}, 0x0, 0x0, 0x10, 0x22eb, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x8, 0x40, 0xfffffffffffffff9, 0x2}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x101, 0x6}], 0x8001, &(0x7f0000000180)={0x40, 0xffffffffffffff80}) chroot(&(0x7f00000000c0)='./file0\x00') 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0xfffffffffffffffd) connect$inet(r0, &(0x7f0000000040), 0xc) 05:37:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r4 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r5, r5) geteuid() setreuid(0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r7 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r6, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = fcntl$dupfd(r9, 0xa, r8) fcntl$getown(r0, 0x5) kevent(r10, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r9}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r7}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r7}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r8}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000240)=0x20000000000002) socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r7, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r11 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000003c0)=0x9) 05:37:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2000002, 0x4bb, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x81b, 0x4) 05:37:30 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 05:37:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:37:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x108) ftruncate(r0, 0x1) 05:37:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f00000001c0)='\x00*tB\xbc\x13\x81\x881\xb8d\xee\xa7otW\x8d5\xa1w\r\xe3Vo\xba', &(0x7f0000000380)='\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) 05:37:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xffd, &(0x7f00000003c0)="06000000", 0x369) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom(r0, &(0x7f00000002c0)=""/196, 0xc4, 0x0, 0x0, 0x0) setsockopt(r1, 0x80000001, 0x5, &(0x7f0000000180)="6d5be1b35faf9285ec37a1fa5af57a821c520c6cd36d2cc1a9e192b5dbc6c6a4c9ecca708d8b06be3c9ad9fb9341259755634381c08e2795fb6808fe43", 0x3d) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x5ff, 0xfffffffffffffffd, "b8000000000000080100000000c6658bf000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0x101, 0x1, 0x0, "960f18ba91480da0b44a4365f6bad7d8376de96b", 0x5, 0x200}) poll(&(0x7f0000000000)=[{r2}, {r1, 0xfc}, {r0, 0x4}, {r2, 0x1}, {r0, 0x14}, {r1, 0x4}, {r0, 0xc}, {r2, 0x4}, {r0}], 0x9, 0x7ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x81, 0xffffffff, 0x0, 0x3, "be9c597e4011c2da5d95b2c16cac9fca7fdd2f95", 0x9d, 0x1}) fchmod(r2, 0x20) fchmod(r2, 0x25) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x46d1, 0x8, 0x7, 0x3, "70dd591ef081e834f39e9069a604fe9256fb493f", 0x81, 0x4}) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff42) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, 0xfffffffffffffffe) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000200), &(0x7f0000000240)=0x4) 05:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)="99996554b58583418a7b615b00334649a39ce8478990aafbaec5f52a35a30823ccecb2a1af72114b2e7ec9a21dfb2c80a695a1f83e875a87d912a13c1f9054f04c7e102137ff24550fdfa52e89a06a437e566415f762bcbd02cd4dc2076e407521115b953b4e9e0b7d1d653d6c53b6a22bfcb074328e99dfa4afd898ff79b1cf42573062ab08289ee589b16bb41e87aed4c6c67fa8d68ac1a8d51826b4f95353badeb81e", 0xa4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) fcntl$setflags(r1, 0x2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:31 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6b, 0x0, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x4000000000010080, 0x40) write(r0, &(0x7f0000000080)="6d73af", 0x3) 05:37:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x100) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x101, 0xf4b4}, {{r0}, 0xfffffffffffffffb, 0x21, 0x2, 0x0, 0x1ace05a0}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x8b, 0xfffffffffffffffa, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x400, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fffffff, 0x5c12b91d}, {{r1}, 0xfffffffffffffffb, 0x20, 0x11, 0x80000001, 0xa654}], 0x4, &(0x7f00000001c0)={0xcf7, 0x1}) 05:37:31 executing program 1: r0 = socket(0x100000008019, 0x1, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)="58f3e2dbfe7fabd1150b136313bf39b0b9bf3064d2b738341243178a4fbc1ed9bbffca834a8b41c6857ca36a110f0403bc6092407767d466410f1afda274c6afdd5c1f3455f5e6a296527a8738bb1984ebc32cbb6cb938f7e14fedcfe69918e9b977c8fe76b8d611e8554d2d6857a68fc8274ae3dfc8b62623b34484b2ef8ec6ed75dc9cc08bcd77cbdb57172359e21d32eef7596e6c1b8c3f6303bde22a1ae03e47f7c5018bee07ec40e6dba3d6937b56dd597e01741286e3a0cf2d1d398194669c74521e2bd10012115777ca6dfe34fea4945dde33cb2dabd6525347ba8b5427ff9dff9400a5", 0xe7) getsockopt(r0, 0x4000029, 0xa, 0x0, 0x0) 05:37:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) 05:37:31 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x5}) setrlimit(0x6, &(0x7f0000000200)={0x6, 0x5}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x8, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0xfffffffffffffffe}, {0x46, 0x8}, {0x1000000000288, 0x7fffffff}, {0x20, 0x3}, {0xab}], 0x5}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x0, 0x20000000}], 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x1, 0x5a}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x1cf, 0xffffffff}, {0x0, 0x7}], 0x2}) 05:37:31 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x334, 0x8) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 05:37:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x82) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) 05:37:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x80) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3ca) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000240)="f4192098cf9aeed3f86f448e431eecc705648faa873e5bdab820c08810e6503e67e25e297228aedf5b46bebd4c70bfbf2bd1054afcbcb74824fb300accf77c84fae4d1ca18494ea6a4596d9dab19c19898e3898e88f76ad834d4d98169c02a8f4e93f07f622cae9f88ba526526117826013750e27bcccca3a22b294097f129ffd601d0f32e2292b8328f5191ea062f1d3246bbd5a1c9864e83c08fbc17f95e3520befa862fc77a1040bab6ea97b2c07e344db954f9f9e061e9d242e503ecd90363f06079b68e51539e6a9ca66385e1c44932cc1055c69ec363d925615e7330e494d61f8f23d382900c579c67499f05a8dc8667981b", 0xf5}, {&(0x7f0000000340)="47bdcf585b0494a3088c986819ab60bf8fc31af1c551134f3976daaec0659557dbf6b2d293faff6498bf183ba428700b9db91e819fc243396be736f2fed60726b94c3054cc652a51073972b9954021ae03fcd46877b56303a7863fc30037efb00dffb55ab3c3d3382a478dfd44e35657b1f25161ee7198d59e619af1140b838adad0d7db90cb4e1911aff1731e595f6b6c5b06f96ac73eae69671c8852d2af4c49a36caaaf", 0xa5}, {&(0x7f0000000000)="5226e54c3e47ce85e1dabbd9fbe6441e8617b69db94c1347", 0x18}, {&(0x7f0000000400)="321ba7bc56481110fb92d0efec4732a72017c16f5b1cadb4aecf487a5d07f829e813a6b5afd1deae1537aae272e03c11244ad6f79560daf3252ed67e8a858a41b05d48f623cb4aac3a2139397d37867395917363cfc9455639fd2bfae7f26d53533fcae6a41cc7481993eca91fbc786fe9941cae2224785066d2fd93cc4c10883c6af4935dcd95d70a83c28b0f1b4be1901f84a2465ce34c5fddbaf6e935b39c8e2663aa571dc81f0f5def0be81f528df8799f8ad99cbaf1143c9fbd0f7871", 0xbf}, {&(0x7f0000000100)="3eafffb7fd8a0d1ac2eadfd0998d234c508a7aeb16faee2fd6a284669d65d2f0e64b39923b3135d2a07954a6b74117c4717320fcdbb46d43a81f0259bb5b2599267693b1769619", 0x47}, {&(0x7f0000000600)="9b01e24fe54494cdbe8d99f38bc75f73911770723e1241c0465ceca1e2d16201adec588914ee43c4e8f58db34fdebef9663270f9291da90b17535a6023eda9e6bf443b74d8621ec72b70859ea633029a23507a6b77826a76c6c02abe0dc84e7f98518f14b7d8218f2fd7e9d79ddf32af0df9e1d9ce5dc40143f843077439558ea024e978d2db6f9c6fe4342df29fbc68d3cceaa43c95b327aad2f54c650b3e7a85ad50a462df39b3e4cef876df75f347e7dfd22421f379042398b5f5963cacaa5bc897f219248b781be7edf088e321e9a32b01ee5a8877a192b45ed08f2e5184a5803a05dd8854eaf3c0d2fe", 0xec}, {&(0x7f0000000700)="5087535c12f4db98a99e6889d9f8509a00d0f4aa1c499631fb14f44c68aa244df2c66cd9bee0b193aedf6e7f0c12e527cae0ed1d6adc0550f02aad7974f3b580af4b50590339ef765b160edad9f196ad43db40ee49f41061c8912e0af81a6f00f177a8046e907f1f74103c8181307723eee155f79a8338f2c5927474d88e5542ac87907b77275e8ed0610e85ff0f48c2a490490b0624a45459621dec68364bb7df132a6599d51bd29268b9916e4f2bd93a9f59408035b0f883f1ef292e499105256c", 0xc2}, {&(0x7f00000004c0)="e42cc6ded0ab16110acb1e13035f4fbbb83ea29b289be91bc793d079f76b51d35c0eb7e945b0bef8734b6e3104ef0d910dde2bbefe7600beae49243bba591dc92b4033ab07bbdfe25c2278aa70d9e0548b94667146585a9e16980ea978426e0c64884631b3127e5a826d0f2cc35ff9fd0a303c0d99f5686d3ce887ac317d53f05bc2518a8365dfae47942ed555029171c8aa639758f2c3481d9ab6af9c969b13e31a86", 0xa3}, {&(0x7f00000009c0)="c523c1825b9bf359f8eab2244ddd01a9300d4890ebb50552c735acc4f938227f1557a9f057ef99df1a90656a2277c6eec1d4decd4128d600423423cdb06cadbd7e0f55e03177244e9f3efcf4e2fe03ee5837a251c6fd8a19c4b7039f26bf431bae36f698119d77fc06b97c06bcf6b5ba82b4f13c7a2c0ce5381d187d3fe5946ba25e551d22709de0e323aeccab26ce79deb19730b341fdef934926c106d591f3c266c9ecc3a9e90bfd7fa865f4177a0032be574f695f8a43fd02480598890afb4ef0dac3426a720f358830f0006119a103073da457b358c44e548682d2cec1f8c6f79b8e6d2d2c6c833078afad444a5663121b09e5b528b114864d605401ffe1ccbc99b89b87a347b3e5a914169be9c6706f480f742207cc18d89b45d22c4b81b643f2705acba223bca43bfdb523e59bf4090c2a9fa240f2e3537fdcc63985a1c8b36b8b111d68c44a37448596429bb8b5987f55d1a91f28bd2fbd1b68f33b856f89aec53fa85281b448f0f564b934b7f43d8b3944982ef3732e170bd71d043bb992fcb3e00a7517eb5dc26dd7a10280d4d9a90dfc359a0379b93e815e14e05fe82ddc716a529b3d70c8fa1f44f7c5ba220bf7ce11309ceaaee2ab6f44c4c290113c8976626cbedafeb640eaa0c025f4171684ab3c39d5c3e29197e8da4612d8997753acd55ba265555b32b140d044c2b67440c0ca28864935af71ab5bb5002938bf3493b3558f0906a01ab3d29a5a597fe254a76113c91254176ef046c9ad6820f3dd583b378201c92309d8536c22b3eef32c7a1c8b49f61317668c883989c54a3b9d3bfff5a4d264abfee3731e2b49e9e64e223baeb304d82d52cb7a104a60dc771adbf1c403171270530bf96a9c6b92b819997b45fa1ab7610dea2d8639490e9e2de229de784883d9983a839d0cc61098603edbb70bb84c0f2a73d9855e80902ab9db8421843a4176ad217f620338978b7fa36ff56c60f5736720de871374f019a3096c892ca2a42be86765f97e4544027904a26f51f7f717347fcf342cc8526c33a61bda19b9e7915d420ea8c0f08931a706eed34b35af7c1c3887d1c407287f600469b33384c8dd1465c2d5b533e7900f9ef23e998d0b4ea5b23ddd96a84a5aa69611d323fe9b85086f515f6ab06f5e98340b93fbd05550a5dba61564e9ab8a8199a849f7cc268cc714d1d28fedd7654483f027a7b958b10c52e573fff805839ee9aadff666e98242686663d7bbd025868ffdf9911bf0aeb5253745eb53af852973651d69b6bef35fc20e12222d521bc8cd856ad15b9c03b55f73083fd5797b24715b447c55f09194c1b5743d14190f808a84a44a4169ff921614bae873c14551bf4bc27620a8e668ccda123f07b17c52e8a19a7ca0d0bb37bf85693438d741b6590e18873d54ba840b21d1b500a1fb7a2fdcb6dd93722612bc57ef07a91e66a212588911bbfea99b61304d8be6121f4d7235059ee266744d58298565c76f7106720bb11897434b38467262d1aebece05e2cfe7970690326de2b564370327c20a6e8fadf9512b8801e5abebd71a5deb4b4bc12e932d7b983722c9d1fbc8ad0cf9f8d98030ad5a7364deed3fcc7fdb592a00fd73f14a7e5872883114cbf7aead7dc2c77ffb5b3ef98609925af8da47db0046ffae137dce257fe7fb97d86c68f056c8c32a3c35079ae6297e9f5229bbc89e5f1f0f485483425c0ed1ffd5198b33ea724f87bc5cb1bc0a8b80b1267a2cdadfcc0445dc2e81b5d09553135c4ea6df5f7cc619e3ff7969f6ba5d922f44d1388092111ad0d34c7f2d5e908052452a5bd6fe5160f01f0a2047921f5b279f349d091207c4e9072e66ca7ae843c17cffb628b9fb61a8420e4fdcb252a8caaac9e975a9e15ca810af78cb087b9e2a231bf27420bce9a17f97ee757b8a7554c134cfc9f841dbe3a8cd48c088b76ff2ff99bef0b5fff5b25c0a90fdfaf77e04e358bcaaec37720d3cfc0025a1bb83e816d981f03cd420728dcf86c7c4e89bc53b5546e18956c35050abe4d42d1ef643a465c874a88ff77b3a09953a50b98b84afd2ad7346f06ae395e613edcb9c7e9857ac5ab1483e167632d6c5aac272a8baa53e12c3e76be0a2ac0b67e242d06c05d500554e45ea6efc9b21e078dea87540af696eace4e698757f022fc969c39c67a9c0f5a9dcd68e6fc064e140e3d3ce946b54abe55aa29ba2591f9c365c4c07cee9e4855c54d47de592ed9732a48d284b73f9529fca54780279fe450e611c87e0a2ec7f4284c1689afdcb3484edda319fcc1f952250d69a7d14a5aaabcd6a921e7327d7e121825396e15269a9f0d64256051ee73125bb9dd719d058e9277f5d4574555f2eb59e4f095188354697048c32a7e5df63c0246b2603c03c697c28209fecfe60b471374f147cd8acc98019f511a18fb01436d62224f7d241b70322b55331bccca54cc721183d084bf1da0b69fd73b0d75aafbc3060f48b494edbd63da06952bcd48a67673be1a69271749cc9474cb1009c4ef4feebcac1a1c7747581e2a9a0bf376f0f23cd7c19e958470915c623715f55c9eb1fe2f203c1f011e2a8e7209f3f1d34e25ff854162927b70e7382fac4c4516199b0ac6647bd2d86b8e976f15258ce65e437777be2f4006bf44cccb2db6c12549e923ce67cf992156d2c76ca27f59473b1c6ba8735ed3cca289231531030e9e8e66b5ac5471ce3923498bf55bc47a12c8763dfe568ad0a3bcf4a080f5dca0910124760b9c9533dc2362eb04d995aff20a9c6ebbef235b8f4f27de1d3bcc759f64c1af8e2c4993580f00cf5ab5f8066142c897e2f87d03baf822799acee67b9dcbed45d153d2eedad5ef380d7f4a1132fcf2fbe307b520d36779b79f6af33452a4db7b8e6c57abf8f6bdf6dad1525a92b456f38f55ffbf281fffa30b557130627daf2b9b48f06b4f4c5a16c727d23a794df6252b9b8ad8362ba9d4d263262268915840b03bcf96cf72414488250130a3ccf954cce47bf9cd6fbf999df60ff3db4fd59b77aaaac5ec3085bf58ca78448e8e20e53a1c7bddc65e30298cb750c50370e5320d9236b4a89d2f67b16d86d84bd66ccfd475c7ac170ba800bb8a75b12f6a489dcdd2b770f27c2b0edf48fa04fca78ac442bed4d4117f3d5facfe2bbaad6bb27da90689d03238711f008ab9ee9db49e2fc4a4c6e8a0cc34611149290a521b103a34f8770f7bb0cc79bee0c1d1c572cc826e54a84c5f13a909b65b65861389bf6327e6ce4cf35571688775664a47c7a623390938ffbd8857c80fd5e2a5c7f4e6a660b3717ff1536522ced81fc60cd48f230c10081e1c05dc3141d4ad8d263c54057dd0206895aa05a06a0e206ed8ef05166b1952d6e08c16c60f983ec61fe3abb600e6f0f331257dea3399f976f4cd7cbd6d06302f367d9cf7e67ebfd4e3408c5015662b7cebf0eca22370a9241329606a836034b2358fc54f140db2ace1e6e133245058a00795a31715e1076c1f62d1c04bfd12be303738e62c860a1f4ed5db593c1258062af446a9f21c5762e5c9d76af0f7da4682bb5b96400399586d047a3a843662f01bfa4829cce5b34bd2c8491e90bfc92acc70514d7f9b9152d2f9e8c81ef398747fc20eadd34bfb6790afe86b425b325d9c1b238ea453faf5bf0977245f82ac910ece47a27e07dc43e8809cc99eedb73c6813ccfff1a543ad91fa2a6076ef0ed2e3fb3dd9a09be5e07a2938370d230103d01f61950b6d328313b46a8382b2c54bdd9e82e19751f2c18a76d72b1c00a6290330d8893fa4da5bf493f908065d718f7b8084542fc8b93912e975b7eb904e51a885c5cf1549a311c57b7a20964306f43476d45d74253e5669eb4bbe17a05a161fc73f411d25d4e2abf50e496af6b2fefec5e691b0a4da98ad7fcb1565a7e01e546b1dc35142e15ad3cb0bd4fd27bc82e3a2231d03d6dbd52ed9c45eb05be28a0bc3faf3a442a6d2a62b6616e14830bb96f77f309669908e0a5dce3b86f3d7a9f3ad11bbac0f06a8c3532d8161dc2b74860d2a24195e3288ba4d393bc9166b5d5d332f68fba7123e5ef8cac1c215fd32ed349d7be0b37719105e8c88b52f3b5df68cf4e4350621f96a299c601ddb7ff4694177e91a61b78a5ab9d7939cbbb282d4356692c77a07cac6611d47ee8d70977c786397514f7ae73083c705280e7b8d8557c1d638cd55df7566eee3981c08d40bae363fcd45b87bf0ca81e549f919e7804b4cd3f5b2fb5e4a05915c9518939b4b8db162db069cc9b028b26b5fab25f97c8bbddd007079bde929cfd07b8124dc0f410d41440a77048434258f4531e9e212a8e1472ab673cdcc101cf8af08fbfa2fbedb00d4bbaeb64587fbb21403f660e2dfedabb69078ef63e5a6fa4ddefa029e3a4713d7f361ec62aabe1e894c22be2fe1937a37a2a6af9d2487bd723c167747a56cfc4eaef2e506a8075b818b30b9a34e820d1772165a030926ab7c5da3ab2ff53ad830206db2a95294debb50290c1f9cd02c3d05676693c1de3726495cb1411be7d49a93cde05b633abc3595b9e8bb3978554ca4fd0cd15ae44de426d15f88c33162722eadc008adadec16992fd8e36d4331ad0fc8dc306b5e04a80f34f786033cd435f87485c52130ad5d4b31a6cc1416e107b562915da930b8c8d13a918a00dfdd95c9a99c975ed1bb70c9e2cd61d500228af71c3c7ffe64cbc24c361e68e6f6557c591ceda917ce2499092f0bb15efff836b9ae4abb43d166a8d702f526d9619e508139165f2efb1ca22dfd5e6dbc0da856c94e45b76e7fbb4635cf0650530e97411387d5795173380964b6223b3299013ee581a9106ccef893b236d7a1227f1866a7f010b7d134bd9f5407974841b0d6d736c93115d6e3f6bad6c4af1939c0e97a6f9e11a3dd0da74d9196b9e47074d38bacd22cd91624fcc222c8971d48b55918c3be0d6b5dd3996d1f84d7ec8db76678941817f9950dbbb7868d892a6b465da3549a1386080eeac05a92192ceca5f45e3db34ae6d2691f2acde2ae2f2fab7830729c931514ae58b7346ebff94be718aaeb991f03763269d779adee7b9804dd6843631d0701d3aeb4ec33b669a5cafc1867a756f33a64633d3c946a9962b1db0ed3735e736daf3101ded08f70e4a6721eda4f12402f0f769dd6f9fc9f7afd41a2ddcdd289ecedc4fd2027e1af419a295db4d143f5964a2231055ee5d116437dccddabd7310c2ee30c9a1329a78ece35b8ef9753f65edb829c8966a5d19f5588ca49232bdbd3e56d42dd84f490aca3f88c211f2b362b9a8fe36418ee5f416cc3827e91d8c4e061a67802ec7be59f45cccb2f1dc11692095ff700bab4cd1755e796e656c16a8e73b91bd0929d15fa8783530abb3de5644f25342d0bd32504c130981c2e0eae218e9eb4d4a69dd79774e81d2d8f7dfdf962928f8893e7833aae593758bba1cca1624902f752914bbec9a1dd211fa37855067badf9e3b9c9a689f0e48ced7c7823e7b1be6ed3507eb053c9806164d107a41678123c705a8050c23c3bb866d67121da703080946bc1af9d8838bf0a4dc0eeb8b011234e90c8a5a706826aa27a5bc3bae32b60011034d10e7a376b28571b0262c7ba0f8f49f3092d2eb6e205f682f17b7da089e7c451df37bc42189eea9a5b9f2ba311d3e5479f33e51c0406987cb96393f499865410f8529bb90417b24593d90568beda8d9e64b7bc74bb4fc5924b5f98a3fea802f68dfe3d2e50177c984e852e9fd08fabd6e6d401f2e12c6f0af30b9cb6cad6f053a9d84ced6a390724d31e50c18d7bb3e68ce09dbbd", 0x1000}], 0x9, 0x0) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 05:37:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) ftruncate(r0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 05:37:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/71, 0x47, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 05:37:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') 05:37:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x80000001, 0x3f, 0x0, 0x0, 0x100000000, 0x800, 0x697, 0x1, 0x1, 0x3, 0xff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000001400)='./file0\x00', 0x100) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x23, 0x6}, {0x85, 0xffff}, {0x143, 0x80}], 0x3}) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) truncate(&(0x7f0000001340)='./file0/file0\x00', 0xb295) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000001380)='./file0/file0\x00', r1, &(0x7f00000013c0)='./file0\x00') 05:37:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x3d2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="0c6d513562f03ac2d7ecaac3f40000000072", 0xfffffffffffffee3}], 0x1) 05:37:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) 05:37:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280103b67800ea35ec"], 0x9}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000340), &(0x7f0000000700)=0x4) fcntl$setflags(r1, 0x2, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = semget$private(0x0, 0x3, 0x484) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0xfffffffffffffffb}, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)="ee648d9f848d1053c265edfb96ef9e00a1cbf8c7ffb64499a992bfe3977887713ca2e946c266ed3318891c0abe2553e3b87c61ae8be670c9f3e9cec6dc578786fbfbb85f8408824b0b929d8e923598a2e048d3b962850a420a02d1587534edac276e1eda49dad3d63db59143e419562ea15617a82ce10ecb656c40627faa0b6b0cdaa356bbdf02688bd6e98e8dc1f29c96c5ccb2a8ec17b90facbb63cf", 0x9d}, {&(0x7f0000000280)="0a502f9a8c31e143ff52b1caef17663e58063836afc59833c71775c98dec6ad808b86ba5dfd8bdbea3938f3a1fc76f9090a3ea3e2a30575a5ad6094fde4868952b25fda7d6684bde21c73f6c1c9c6cf54e69af4863c58443d60c09e95d2bb743ef4750685744766e818149fa930290c811e3569b47268cc2e03ae7f6c0539fd63310e881e29d8bc45c9500792d2bb07ee8e3e94b3d57b4a2bffed18a64b6e3da057e4507b84ca864", 0xa8}, {&(0x7f00000003c0)="ad88fd01cf201fbb24e7ea214180136d5a0e5482eaa768f6c9bc93a6d06bb45b0047822e7f104374f38601ce04b5b61d2aa81ff8ec44d41bb364f97bd3e432be59ff86779e45898dc6d79021101dc77f211e34e4cc020f0822aa24066a5aaf5682a30d8aeb2960ca33cad2fc49a35c2bb148627a5488f8575c91cb7e485afd9cfe8ef1f3f1d14c0475b13d0f26005f825824b48e6b3c7b7b6fe199e44ba1c0390d05564952cb182d440b9d22b07aba8f5dc28bcd718afbd4b2104fed4058d2bf2f446e9a0938", 0xc6}, {&(0x7f00000004c0)="d79d423ec5018173833293f64a80b1cc35e06b6883583e6b10bbfa5c9abfef6d31a76406005930a0ea78d1ebc27071d323e772740771119499b8a34193b916fa1de36cd188a5387d95e99bef34aebe40b1f83de3a66d0e034aac5524b6a02ff57f002d4f622b97f279cff46b21fa89375a7435e68ed2c0dc50fb02b168a583a79ad4c26fbdb3f99bb0870d7299fde812cf59dc2ca2ba551157b7d6c414d6c86aa7b466106d2c07ccb690ba", 0xab}, {&(0x7f0000000580)="3a130e9ea839ff349f10ca9f901baba0a1843ea097e4b49b5f1ba9995d00cc75a3bf54b4a69bfde9ed101a17502430082e235bf853f4f85c240975bdff53a2fbb3ba76ece12103", 0x47}, {&(0x7f0000000600)="7429ca2677c3328478a982b457cd9b4d1cae46a2c1a4a43483945be5d1543ca13bf2c2239935bedcfc8c3bc63e8ca71cb4795125819766c6d57d8585cd3fc64c3d576d1f5571b8d598a72b4880115b6ec051fc9389e3216d3f9351ee53d29fcc8026b1add38a4906663dba1e1d8d63cf57e98388359f2111930ac489e562a5", 0x7f}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="1010000000000000ffff0000080000009333d6072fadad3cf44239eda983608299b1572d925521d0fcf09a5c4010156466daa27e2d0a9f84fd4e84d2c5c92c4e4ee50fcbf5ce3bc115dca25df01c5f482fc38bd4f0c753057dba747c1773f55fa22038a289593c7a5075c4c3627c0b0c45fee35333382bd9486263ada34edec716ffa828b46d2e7d8c7336847e2eddcee1ef7e521ecf1fc44ff6f2ddb2f4cc2a3f0fa018efc519557193bb5c4454ad6156c95dfe9f14a49f75e1d8dc877799ad73fdcb1c3dafdc7263f82d00405d9c89d70ac8f81b2a24c92485e7841b3f419fdd5a5a3491dd8ef90b81d117f0d54522fe131cfc2d85577fe7d2a53d765cf9748b51451d48240c52b8f711c4e315038f3df015104dc0de69af00831e66f6f3f6dd37756ac145a8ca1f6113c192e201f66b34a18bdc5195d3c839d341ca4f145f10bcfe581e5cff1e852a9ee7fd5cbba51e435131c57f0595354ac3302fb0f9af443274f47a736fedda4029312f100ea5e7af93d2a0726b0bd32ca2667db78e62c31cc3f729fba2d38dae73d1d9aa1a9557d0b10170ee813c1b35ac35b91e3fa76d710a2af2bf545e64e7dba779110f75c49c0f6c8e93856d09172eb9463264c878a6ee8e07ce380098c9d6d138ac810e6a72516e17f069525f4419302cc5dc11b2a13040bb4dae9c73a73a3f51b78d5d4e24fd1cd93512128e6666a26c2c778115c037b631eb61540c2299e4ca1e78adeddc76c7b4afeae2cf3e7cde04a96240e7ab0f6b8106957610da49032fc165b448d9cafe4de3b3e75e714f679432ae811c1de275162658fc118257f1cf2e1f6b49944534f83f6e932949b38349a321dacf6b209f3c0b4793a44b3ea98f8cd68ce31b3aa3a227af632f142ed2b49093a7573edd2527c24267fb6e88e276931cf53c659af001c980a0221281389a06f9697b679ba7cfacaf9619bd939d5218676f6af946fbf145c5d218d964f21a6e71b296fc3f99c5ca0ed5e3cddb9036513ea9c75bfa22c733a78063fc767a1f1774970d129b05dc466ef6c596c9985f0993bd0031f34f10db11fe936684ec331ee1cc6dee3dece2f28b83a54ac3abf6198dcd4a73bfd7cbd68bd735e5fe215c63cbecabb9f9b47690214edafd3ebd3ca0333a4bafa42b96a6d0bafcf85e64437161420fa20e5cdcdcddbe682f88403cda54ac9539190ffa6da53fcfb7c0ce4dc8a2aabc8fb18d580492278a3a0e96994d335ecae57c6d601b74f6942769a59f8383b4c45885fbe94af2cec443d6c0b5b687fedcf9c9b977bd950aa1ceaf53318bf32cb13bbeb84d01e805cac0fa7f9456ac18accc996127d442e5e1ddeec34d4cc7aba1dfedc06e6132a012410a93032814586129cfdf0b31d5e20285345948c4b301c58a52241e6a07352fd6cd50253aaccb68bf140bf45e838a2b72cb83b69eb1002f0b5be60f643976e56e0dfefe4393a6697d5acb806760959bd30309dd5be205743801c6a503d624a00cb637cddd71355efc2811a5e0e38193f42d6b8218b1e6dc7cef6078454243613738b01bd0cfb0660cbee892eeee6b25cfd2f46cb35b696dcdf04bfb5cc1b161689c8aecc67590873357663d43e7626607191240fc8d1a0ada50fd74f69285d1dd2b99660437cb8d8e56d3df9d31503f14aa6af36338a41bbe6fdfdfcfb9a78df8c07e8151f63cc1f66fb6f8bc94114f7e444422b6307b84cd6cd66c6e67e63020867d4f24d9aac6dc838fe81ec461b44014bf2496d06c963e4ff6a14d98d0508a67abec64b9f067607b54ed9e0a2948b00e68571ea328330466e3b8a4f59c48be101e9b1d0d1cfa75064d2bd536514f4a60276c6ff529a3a81620968e3d44627664395b1b05a9616e5bc9fa4d843a201786d54e41757f48f902055713d6a9175d8c8d7416d5b117cfcb003b8a43d5aae6246ccefd9c3c9ea4f9a1da1d7293b6e87ac90efa81a5dd2ca4bb218733f796608af8eeb7b2204a80e7cdf75f92c15fa4c455b37436d9c9ae05e7a444b08e7e30426e0bc847466e9ceb32afbc5b9a807cecee591d39c854e7444710cddd35ce6a4c840e885e4dc70d4724fbb3cc7384c7bb8ae41e4c5d14dd915515fa60003bccf1e065fc0e9ac52601d3d89d034cd86cd9daed89a58b01c976ab94ac665ff8c6b33758399f00dd9936df916b2b2618c956d5a3d4e9422fa3be033750f4cd658db7fa89d67a36815e6a63c9affbe73574ae5d7549935add645081c75753728722516b703fc997cfacfe0e1dcb33b49279330182b310ee67ab10fb0ddd3e5c05f663da9d021ce3e0422b251604bc73b5db6475002944b7e422b062a305baf96f79083bb20d67b9f25824f000f5dedff349bff8abd3034d9757d65fed111d73918caedae025b68d0f476e645a1255b90e7e2ce68812c6b6e05d3eda78ae532d847d219e28816a53bcc19b9fb17d9bce81c9c60e3670f1fad8b3d4bcb583e623d9c10ba3ed4a26657055d91f701fd4b1feafc2836536d939342c2b389e662b591fb70a0b2b2d9e4ff5f42cae50b06ad53fd7966cdfe5325f7f5feb2c1c53619add1085eae7f2522e87525aef7ebb1d60a3d1fb1fe0baf601b3d182430e908c7e761e9372bf2a89a71a02fa20ed5e96a3682970ea3cc1ca3142bc11b8fe842baf0880173d2acb641f56becab42341e1a540bd9b5877e6c02c017b603941117ac3c0e1b19bc65073a5de5192a68c47aed0190608467f1584cbf34d732999616339a8ee964332cbea8923e5994bdf360b1f78e9a08484f783421a845d441672e221b9490870bc32f8ea23af5bdb1717524cce5f9b9332de69e51ccabb1c458faa3f89a251f905cdd17bf3c66b87ddff04cef1d1209d644cefeabb23c910f839cdda99a2f37312e3661ba73ff4737f0d02178ccf7465a6abf5f2363a3c3c7c2ee638408c5ca4f53e33fa6dc683e7dfe8c6e662989b69093350670b18a86fe9dfbb582d95b2611cef55bc28b5a45ae011dc64eb50f880fc65b58b7090ae8fcc53be8e691b61c824dcc1a8cb799ba2232aaa43785e56bb12140e94c215c20104170e4632f8b7252ff21c428a6cdf29e93df8b0376e3f27e45aaa51092fd25afddfb936f36b72788649ad5478f25c90f4cd15f6b3dbef19f743ba523533e0a7281e931016dbc43e86a0db638545aa7448d3e598fc1ebf099a00e9dc0cd312ffe1d111c2c6d79b4ea19a985c3d40babb11246e9e89489bfccd091a68d3c9265998fa72955b9fab01c31ad9ff32298824224df3dc58c5887b85d89a4779e61a6d21d23a8795ae6e9de611ffb1b4d1daeeba17fc6702069a9315e6380bad4282386ac60ca0a86d3b88b32f99c1bde538188ebe91b908f0191897f62889e853ed43c00c6bfc1cf55c24ad9ab4ab7f9d3efe403729fd66008840ae563c4008b6a6b7f585c48853fd493dae654295e61d0440bc2278b2182e1898df25f3d0130cb0edba75bb6fcecbe1ff516e01c454044fbfb8938221606355ae3a517bf01089aa5a151f7c1e77ca181ae55c621011ffe704e909c3d3ceb1333b2447ccdddfe67fec85c396a679aeba85590da5c82d9f799e468fa22bc8ce1d1b6425658ca9b169541d755e168c208ccec8b7933d4e6c14058fa31aea7ffb242ff8475df4838f6d9f96056fad25603545ad7ec2bdf7d5c13185741f08e73041a07c50f61b7c70ee1f7d6556850a53009f61e6612cd219c960386e94fd71c80ba0d5a21a55e486f630525c992a5bfb642bfcfe11d0c9ddc66d50c324f7cb905b03d0a28debe5bcdaba2c266f6989c3a57d7ee151aa078b9d86a0bc6c2620ef675271ffcd4eae8e8cee20777ba648cb8f348834e21b85b86791fe96daa7c0c74bdd6407f9725402931b137622ec3dc12b798bfbfa4669ac2cce84c063f57ccd852b2ff3f02525d301ec1bf850f6cb86d6622e40895749be0f69297d73ce14b8d59ee0045faef7fff9777effc595963a47a4641179dd7e05415e21326c11f17c398412820ac8712f143d2423b430c6433aaad0d4aae2392d03b6727c9d6bcce46acf45975acf9109d4a2029636e5df827fe23a15ac345b362cff44eb04e0cea650cea97b4f34f6f872625aaa04ef9c1dcacfbbaea14d7e6daa187e4538f1efe476e90497468bb6e34be8408a4bb9a63a2e4114cf5441bdbfaa95d1298d72702356ba64b7edfeec89c4084cac5c14945c771b820bc08a34e6a61badb231839661e3272ab1beca6f73fc279e6993f79c1cebf87818b3790f9301d4523c7488ecc602d9d0c73c02fd0f6322534948b7f2c60a34907288d7422914bd0f94aa6925e41fb68821119d64faabc9dee5ed4299f6b8260de1c9b3b346bfb10b012125f8ece981f5e0028a672960577e9e50e3dc0a971ee075931bc85933fd47e7f683e2fa7f5ff29db18ac8b919897a09231719866ac4ddeb60886f0ba81a32a5c1ffb4fd9ee308a0a155e5c58b4974a30191005b7518863cb99ea10bfe0206749583ebc04dc21618a325dcec0c411dedf35ecb1e3e9f5225292467c7543d607814d05c609332e9e7dbaa920aead0b2abdf27fa28ae98c671c3b7a1c5e4bf18b6eafc76e0a9cedda0fd4cbd9d60a4102a17f87746dc8c7efa8ddf253c8187a736e04cebc2615f87f71fbb9b05049835e94d2efbc2a6fd4b914480bb2172438d9b9503debf7069a65a197c335dc03665cf1734358a3af234b518a7eb6b3d9656cb8caa60b98cad09e4d31c2e06531eb64762d3282dee5fe72466757df0276c3693f7e518e193cdb06235c612d19ab8eec9454ff698dec20ab95dad9f7cf4fa49d8224307edd737d0ee244ac93d9957886882261af73a583afba203f5827e205b2624ac7ce0b4f30d3adf879b90042bcdb5482225bba55cc7256b1d97c1fbdd53e0a37fbebb59bf43bcf56ebcc297e647351b1766924573b569ca15bf3e3e4507deab2412fe087d3e163f6d33f0f9dab88b1944a77ad046eba76fb9fb5feadf12bb43963eaf37cc70f5e491766bc8386af31e21d7367b0799b639338aef47c258df7e1f5788361621a24ca838a8205fcd51a3e2b03bd305c61d759c87f3e7f51d0ceac5e6660ed05417dc4358a935ad0952f32a13f3b028c9f4dd4c35e17f63b1b81bb50f9cb6db25e9fe363db9f2247b9ab64b2e60998693bb96c5399aa8dde2028754e3a00103a6296fe6cfb01a59f5f5a20128f42f712d8815322c92f14c9e481a8d283b1d3344237c98e3f80ce54abb7ea24bcdc390fda559c0fc2eabcc8400b3900a1c3e875646845eba484bc4966c691d89e1d27345ad81d35a1c4a06f1ef4f4dbc2892f970534cd2b66094240b922720c7148f09d9b32fc5a9ed8e9ae5b78d1fb93dfebb07396a86d29e85c7cb1ffd6183310e89f29a1a4c58cba929b17fc37a816a6965ef7460cb3e74bff96e380779480620fa87e559ee6d1c683815b84e19c25909b0a5c36a3339e798f81f3405610bc3f38dcbe1f7027fda31dde3ea9edfed75523820e9af7851397ab54dffe71677b699026d696ab958affd80c0119e950b9fca3fe0ad37c923f9d10dacfa37bcdf1d9335b8bfd15a510c477024819f03bbb5a1385601a4443880b1a893011b42bb169a0457aa99f9880a64437942a09684dd9b74f2326c6b9197e79995c950a928e8df4940b3f324daaf42949db9b0700b6119a2626af84a10f374d36e74166a45f780ccf4125642543481f04b2f3ea4007b079d43b93aca55ad185c502dd9b3da5e99c5e173570147ce7bd8a76f9ebc1cddf15146e709d60eefb2f05ecc962a0dc7dd1eceb98a1f0a7db9c7d8195c197850845f11c6528dde67f621c32e"], 0x1010}, 0x8) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000140)=""/101) 05:37:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xc8, 0x40000000, 0x0, 0x9df}, {{r2}, 0xfffffffffffffffd, 0x50, 0x8, 0x3, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x401, 0x7}, {{r1}, 0xfffffffffffffffb, 0x86, 0x80, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffc, 0x86, 0x8, 0x23, 0xfffffffffffff001}], 0x8001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x28, 0xf0000010, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x22, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0x5fb}, {{r0}, 0xfffffffffffffffb, 0x42, 0x8, 0x1, 0x100000000}], 0x5, &(0x7f0000000000)={0xd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x8001800, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80022e2f5c6964e8e04f98ca39ea9f000000000000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 05:37:32 executing program 1: socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x6, 0x4) close(r2) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000080)={0x0, 0x1cdad862, 0x3d, 0x9c50, 0x200, 0x800, 0x4, 0xf05}, &(0x7f0000000100)={0x710000, 0x22, 0x1f, 0x7, 0x5, 0x3, 0x7ff, 0x1}, &(0x7f0000000140)={0x3, 0x6, 0x180000000, 0x0, 0x8, 0x3, 0x80000000, 0x7f}, &(0x7f0000000180)={0x5, 0x8}) fchown(r0, r3, r4) getsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 05:37:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x5) recvfrom(r0, &(0x7f0000000000)=""/116, 0x74, 0x842, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x1000000000000, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0xffffffffffffffb4}], 0x1, 0x0, 0xfffffffffffffd32}, 0x304c9ce0dcfa0364) 05:37:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffa, 0xc5, 0x2, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x9f, 0x84, 0x200, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xa0, 0x0, 0x415}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x100}, {{r1}, 0xfffffffffffffff8, 0x91, 0x0, 0x100, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0xf0000040, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6183, 0x8}, {{r1}, 0xffffffffffffffff, 0x9c, 0x40, 0x3, 0xfff}], 0x2, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="2bc5f071aa3a3a611accacc9d28971c40c05439d7936f9007a9c5d04bde4cf19e6ef0c65d1124993921245118c279dee5036ffc7ba63f359f5a3e0ae1953539fc04e721b8b40809fa1c559ff39232e085a5d12408cfb7a6d02dbd8514eb632924ea72fc29c4f0418ec93cab1c34e751fcc82fe9dfbcb3a1771c41b947c8de07fce6b604e255bad27936a0b9b456644c0a754a0fea77fbecab22483207db7a8da904a54c88983a655030e231ff8cae1177bb9c84498830535649d3b61f7992849a4fe54dcac9f13a06d306247c52ee178745e29580f3a86b1fbeff27bc5986ec15c44dc66531b9fd74721c4d2d9fe50dd5ea545440beacf1c652dba2942758e06732849cfbcd4a58fa9d41436cbbd5440678270896a33449fa4940e4c5f56670c38ff38af080bcee19a1066adaee6cdae6227a2ff8aabc18c282fcbf5829789b791b3a0f812cb57672c6417f6185e4ad36bb560c95ee075028fecf498a33a9f36a59d164c0be1a992ca5309b2042815cb582f1a86c3e41d80f09402686de02b6670136a08740abbec08cf91b1bf8a54be9e9d24eb6e30d967ee6b8468b5bdb7c91fb81bf38b86e7b5ec76538015114948d0e85fd12d1da76d00b771ed62090d717cfe693bb206cb19d1359f47d70d02a436925771151339107302fc818665daad3419183bfa71b3957dcd52e6ca95781251ba9a252510268ec661b783f0fdec3ec5ab3b486f0f71896d274666dc39e16c71a05c96a8e28d89f20a84cb61a92f460055d851601eae747f82c49b1c5773cb3b688830540f4542ab352d84e0f80fb934d5d73cc25fa0cac4b26f86cee7d25bfebc2b3c1defcc987a48ed1934bec175995b270b03994190ce3bb6c72115ffac3be83b908305e2232f2757c796d442fbba6495eb980c77b09235a58e900bcf7c9c6fdb256b6764b190e87eab051229150c10b8b02ceecf7b2c476bbe8ce4c5122631f8a7ef06f4e991c5c7a13647a498efffaafc2132359400ca68353cd828daf37b9c6507ed1e3cddedc91bd5b88dd11097e17dcdc23bcd7a7f9e42e8cb258102d517c0bbb93c66ba00edd09d7270085da68224a8cb662a9cea81af4ed11468f88eefd3cb7445d526a9893e000483856ac67c0836bc83fbba55524afa4222a4a429ade88ce6cfa96471fe89348a18d00f17cedb4cf3e78d636f08078331d66d5e7919e327917c05f87edbb2fc5dee4684478be811c37e766d8f7eb8d789fe28f809e5923e4838e624dc88161d892138ab7498439b52e67c3395d406ad6382a4235d641f975a989fe05d2b282619c2602f3d68edf0c2cf9015a7df960a4fe695cb6dda1791a1f05f6821e00ff82b1a6bb03c7e03899899bf3c9b77ccca4c13fdc70a866de03eb226280333d615673f99ed5d83116fc2d9270c6f9f88a629762b6e35824fada7292a38ffe853ffa094443a1dc8a347a26f28dc0d8103e1e7bb41f0bc77b041503966e10ed8e3b95b43916662c9a2da968d170ac5f0604c02a9ba18c238911c6fccf7feb6d7d8afd4f056bebd65a859407b4c77b657c81fac9d698baa3df3eb7382adef1bf3f9046f709c1899c289f3981bea2d3ee5b7ecddc960e6e0de34ca9e4c7180f15be06207cffe7ed15a45b0edbcb768e877a56d91545da033a4ec52e09491b2601ab5ffbc1db779fa9a277f38255c514fe3fa10f875c11d5b7985ddbd5a4ad903c11355cbc57ff1f279ddb0d331be9b1ee80224f7d75654ebcc02086bbbc8e694620ea00c47ce615cf51f7957ee445bce91c4e1e4e4dc09c982ee78d47469108a1aa49bcf3f823c27e6ae3e7d225672a4bd7438c4b2ba7632c4b7a93c8c00eea4afb84b857fab419ab998e277e439314a4314bce235360c03c7d18ff8d36b04d4e1c519d9d4ba51fa3f0554573c47769cf8bfa3d456f22bd57d216296a6354d6486f43b8fb4fa0f0dcfe5bf529d1f9770ca41cb19d7682a086d8efe386d4193b67ce5bc7063332663e814f04e9a06c6d23b552284ab74282bb9e72b809620286671ac2f856264756e0ff1e0396ef801ba689de6d52a7c3193dec1b9fc3d1ddb2d02df57fe3ef908a8438b485c33c8d958bb989c53f4be88d685b726e8b9559a2434068b462f83caec2f6854efe7ef5dbb9a107223b16a2bc67b8d7a12f7cea287f6b8dea345141971b773b148658a11ef2124f481650bf0163e774f2edd8b7852b4b5a0533062f7f4364e4f42fbc99b65717a045e8346b5c70899d7959d0c3d6520587cfb7b23948f143793681fe0dba35d87ef8f0442efd349edad7e8175465ff0f8603719900ff479c5c3d2be8343cf6868dbf7d1a5b787be1036f8b97e2d6f54849d0eaa3ecbf3aa47248c5078078417c9e7662a7cf55ef50584bc4598bd9dabea2a13db69318ed41327a7cd0dd7802f9058cdefed0fb262fb6462e75d13f4b36c0c56714316f31dd159d4e66b5cc0e5efbd205e25dae7dc0e2a95ceb4b934381d9f6b527290e31b35a4e3a0223d12c9a297e0a4d0b66fd98149e9809950777099cd90da2b65c6edfac59f6f491e858107b05365626f93f795300c923e8dd20276f0b90156fe69f4ee4a81ed78a96054d9ad78a9844dc4f73fb90b0be15dfe7412874b2ce4a2abe782f0c5d9f9dace29023d60d785ec177e8d0b08d22f6bf547f8572f12406ad681876ad0d5f31a03d328bd12f28fc3d4ac23014fd2ac28f387b3ee5ba212407020a1871a32eac970841066d345b64292c4393ff8f8554ce84a30a2bc207b763564495dc103bc34b65d4fbf8005073fafaf37a9cedd1b725e746b200dc8fefbde98214d01817fcdde367f86e4bf9b4b83811b0ac7157a21d9a5a15f21538588c3fccc5cc49c9487f48a5ba24bdf7b9e4aca47b63b04c889afbef927fa44193ec660b9bbb7e18254b815576ff70c0bbf4387a6f703bd4a762065d806ef4d6d0ab31e40f163d46b96486b9fcae478892d83211ad704d7879dde67e01fddfb74707c2c4c2ea1fb699df80fe73538b658ab1e396194e8947b80d18608a68274f0f6a48a2fd57092e31f8c1a3c7abc3a0256a84dd1b6475b4d46ceb9737bed75ea84f922fb66fd186e12996d8b1171a158da4809f73624266f4fe9c9000ce1f7d94657ca58a25fd8d3f8a9703ac0a6ff104ec02211c8df374a1b24aebe87d81115fbb9747309685120eadac75062f1b27f86b9eece1a0680afef2162d38d31238a8ff6caa6a75b3f1dfe39a28d08899e49e37ec88089a25d5a3232dfb46e7db5110a735df2ee8348dc49b93f17c716e853cca1c1c51ca314f576082522aee13b22ffdc15e17bdd6e190b5b1022f864142755e7c249d5bf188da0ce650b0a1d57086d48b9c6fd7726159a6780ffc0c4adb2e44afe7535af3b4ce10d92dc7710641c1e9919ff000331b20101d8375c0be4e484ee39ba3c68af1fb621030af67b13386c4a979753a3c004ae9ba767ec2571c3ae7c39dc0771de766d87acf5d73e564404c1cafabc101e013e79ec0661e367e3f0c4e4d560748f43c840a1c769d3e769e6d0488de19dd3514eee4d6cd17968d5e9a7dc76c3dc157a14718db5ac0403f3f0a65a76e84cf1491f7332c8a6d2e7651d542f0a9f9fb08c05496a44492805157f47c725428d5e911090819f357485f5c0b9aa07c1cc9ebb3abe245f248f15e33164c30fc79e23e1d3ac87ab076d7d86a580f71fa8915890f2b1fd6f444ce99dea51b31f0d72549f822b2a0857ea99f55238906f010140afc45860a7f905ddec784404ba2c17319004f66502d4831c2360a6401002bd4ea8d366d9de26a978ee98a32e2a1e11d4456822c0ceef6e0540bc8d656f9b2a2b5ee3157bc744e799e240dac8687d03da7c6f7c6ee12e8e9601623d225fe3508c9ed3c5819288d6d45e887af4ba46f358aed0e37c1c84a4d63e1134a2ffd43cea191f0762c8594663eccf0ca34273dc4a281381fd9f274d5ddd3bfa9d919b0fbb4133e9743eaa9dac2dbde7add2697772a83576832aeb483954d5a258900479d879b6bf4e0977478981ae352cb36f12ed8995020e8651d70f9b9d2032dd15484d1203368015dc2af80d7c70279f7ae7ae56c9953e05f9e296cd1bb3d23dc16bcc87d262df99850dfba368b02b7ff34add8969047027bee158a98d3a0a205e410ca8982a1813e30fa61bff7587bbee71d75904e389d1433bd1ced55bec04ea369f7514cd2dcbeb46777289755362e7c23fc5c563153b8bf1997d2d3f50fe17b94fbb8a0259e6f292aab59a7b3c236214038d9facfcdd9d6cbb584cc1353023f5120fd0d4ed729798dd4289a9ccf5a2954199b4c76e4eedca0a116808e8abb35252b8afbf77d5dd7d91619e06f55aa1b911faba1fefd52111819df2a2bd0e47f9bb3be9d73eedfed2b220241e2f3a2dd7ca2668032b2082df1c73288aabf08f848d01fb23b8bb8b54caff42f7961b2907926d8636ff27e8c4901662ac7ac63e2a73b4a033d9882efef71514e3d814cb20fcdc185401140d0a02bc5d13b7ec4b920518478d6494b7d3c58a0d5049d1bf8123e05520d51f8161964b9cf7952f4c4602ca0a0153cd1e2dd8bc1f897afa763fd521a03ed585b6843cc9ab19e454642772041e260b0e4069dd12c231fa7c15494954b1ef042d6a0eb50b5bdb8c3fe0b1bdd7f4788a2387165b53fb7aec5341f73b7a3291a2dde19dd899d0ee18681fcef324af2f8eb33686ad4bec317066ae8ecec2341ea1a564737ff49fc165d8ab2d57e4bf3cb278abf66f0a17e65d0401a0a88c1e65f3c291d410c354c71d037718f0e92ecbcc8466e6cceb7fcccd1fccdaada182f8c3df08e83206f9df88322be548c556fb74a9c594f24dfd0f7ee43eb1d3a92a245ec5d16853cdb76d73dc8da399b39c665d795c968bb1f18ac726ff381b9b1b5613b56cc66f62ab402d5f190c942616d536b24a796e13bbc3961017fa9dcb5f49074cb0b4faf36ff1c73c6542c6a7847fd75b92b128a57ad699d89f42b1db088e4ec9f099126b4ccc5258bd22f2e17eca02e83d1029b580e2967ab1b80ac1ba7e4ace5e58e431afe87ed689e06c4f485f5d8e23580f610e2351ff2a5f93b888c46b19a4d004da8a3c2f881ffe4958c48d0594370e291a70dbe4c8edaebbf690bb1a4fe4664ebccb4c1680f914af79600cd88b5a6e17996d21bcc099b8b2a5b09d1ab94f71f835f4687880711e925d61facea05c9a49d10def3a2aeb3cdf03e546d196bb4732e4efbb1ec6ddfaedbc8168115c97838878ebe6a8a1b357c902b7c786df59780ab43b9c7a57ab8c3916bed3119e0a37c5b25a415c5766ab7a1b5c15fc1e77da8fd0c03589d53b8bae3dff39d2354ba7ca0fd64705925c621edefc8594e566946d85b831c2e46aa45bf9686c23059db52420bc969e11dae002470253e98349d45bc5ac1612e2c0b38215c30e4b68fc371503bb29e2f4155f020c8e1ee513136022bb7bf378b6279d63b1de93d2ac8282e3c70c84b945d26852fb47c8bb6fa2ec1a84f5fc1bc57aaa86b06f1bdea16540ba4a36b7a05877348fe10a03eab9283308e7888589db8e8cdd61d53f505040fdbce46765cf270f3fe1c77b039f3214db8ee89273c7e55743219e4097be7c8c2b5149cb4dbf1f6686860c22742ba231a847dd3f09ea1fbaa441f8cd834cedc625648a8108bb4631582dbc0f81b21a873c3ebf92e273873caf71d116d1bfc2b369288de03f1ac8870f35d9615efea39e9f74827d4a249335f615bb4559fff07cf2455f0f7f58c11d853f764f7c228fcb0d18cf60eaf5b81e6e07191d380634fdb7e817", 0x1000}, {&(0x7f0000001000)="29dd5d7fe15fca5bfc1df72a84f582664737dc07878c667a77c53b059c9114cb17f8d8786b40", 0x26}, {&(0x7f0000001040)="4695ee2f945edd7768c44ad0c54ab1f97fcca19a678b76cc7d846c402ebaea3dfa4a716932b58e2939e384d84168910e123895160ad985b33a224465254059f52145d8472197edee255898a5558097d6413df5fec4773bb494133ab25a5ae7a3e3dbe71c96e2cdb83416ffe719fbff86114842b4fefbca83d86c49f295e73c9c5fbe5b58f2fa892d65c4b58eb6dd220fb4d00d4baecc0c5fc41bb25717e7677b09e54e1849fe05f8c274ccb64172ba96272717606925ebd8eafff8cd82cc39586986a7", 0xc3}, {&(0x7f0000001140)="d6034d579cfe49611a2cc791bf7211bd415b63988a642f19577d0f8d88a84d131862b58c9b7f1b3100a6a3e80601ccfb14c2a956ba030d204be10b33c0bece54f936bc54d2e1d86332fa796ab5aac5326fb7586a0c4d24afcdfacedb924eb1796e3780ff9a2f4f7a23e6740f4e2c9315aaa4893bf012f7267ba56e34f3100a838fac509ed423f9f7ed", 0x89}, {&(0x7f0000001200)="0ce4cbda", 0x4}, {&(0x7f0000001240)="7754e06e11f03ac35bc1ebfbe03cb55f1ac3a9ce39fc4ce49e261ed4373a44edc4f809ea03b428b91930ca3a87d7590fb5cd1e32e6387d991ca3c2bdc221986d468b3191561036eb43b9a0be76b264a2e5baf3efd664f3", 0x57}], 0x6, 0x0) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x3f, 0x4, 0xeb, 0xfff, "c08e46fbd89d224779e4fe55aecf31f697c29c85", 0x800000000000000, 0x1}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/81) setreuid(r0, 0x0) setreuid(r0, r0) setreuid(r0, r0) 05:37:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3b260a9af91ef6cc9f81ad94a99b3a7a2e5a92db9d5fbaa6b879febf0ad3507e5829b6d7f07e9b018849361ed217ffb535f3bbe336c8cb04f7814ea4c67545ece562e9f366b07b089613a86664d9fcd17428dfb7d843777af167a871a9d9f52ac4165"], &(0x7f00000001c0)=0x6e) r2 = socket$inet6(0x18, 0x5, 0x1ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20082, 0x0) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') 05:37:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x100) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) sendto(r2, &(0x7f00000005c0)="3e2c5c16009997319369ed50cd0e75c5493cf0dcae8c27fb087070c5ef35c752a67a07dc6a7f59c5d83ea6b5be40870933ba7597adc3cc8f3db5447f45313f2d9acff554e1c77d8a9b283195ca61887a7395fd05ff2f01f3cdd9841159bbf255ba63c86aa580d9bb926f98d8f17bf0a9065f107afd126955a35e42b00b0deb55bc2bea1fc441bab3ee4e81ae5eaba021b3b4f996af66b2fb72a0ee1dc73c083ceed044dc4f40cc779926f68e768b9e586739f6c54deb4dd7b7ab2d0aa0163d648768fef2d1365f9eb6e64de92ed8da5b162f16f608acba6f8ece0615fe0def0bc5cf2469cea153bd6e63c8722c5dea98e94d8d1d1a318d0511e037b9b621edde5112db960b04d9c77bd80a3206a85de9e4e69cf5c6fc5ef4a96613241946582651dc09864129dba2cf97ca85ef53a41f4dbafe7f03250e21c824127dcb0e6738cde6fe533f9f1c07ee7ce4edb99e0a6fad96faefa5fbf0622bfc67f552d099c40e4332c258a9a4a3256cb2a31db0984aff9cdb4abbd91e00cd8d434b399b2a829873280994d65d03094a01275a39c7c050679771bfaf489f368abc01b6485bb9a54615e7b72f62065aad5f228953ed58b403bb9144a39f9bcec8c62cfa7e4ae43ec22c99283e9883a3f50981ba2a7778eaedb648152f1c554c02e48461ddef54e330cdb548b4ee1fbaeb5930a3e6e0cdf016430a74d4d6b45951290d1f7ed843dc856e27f711a5ba1b2156087f3d0f418f6d6ac8271b44fa183145908ae48ef216affb217ab56729a88a8e03025dec9a9d2e3f901b24723a472cdef2a275332623c8cafe9a92e5ef3b20f52ad1ed32f88ac7881d3cd0ca90aa3323ef3665e2499c0aadfa893d2c84cb184c3404c795e200fe1fe14f7fa4ac149632a2d9e5033fc4077945ca159ef63f7442028bc0a55e3c0d0ad5cd61669ab84dca47589967619045bb79393d39e3c8671f86623ec2ce4ea34c1517b9222fdfdfbeb8de7ca8a8bc7c6d60111d5e320a67a0b7a8ea2751434f3d29ac92933be2e5a5158fa68034a3d40d7a89d0e30ba3ceb1422f01fea209ddc67c1cfbb060c0a908206dab22cf9e35f3924b404b70db50e09f99bdd73f7cd34abc1244e85c65492bf71ebda196aa8d5f3cfe87bafbe0651a7368643fa4222ca603ce3425f5f7afa08d10f169b16ac2980e316ee1e09d0f9e0a508c0e1d73b0e6e52f2798f6cf73daac4bbfcc830a655e932116974569b5662997934fc62f38ff73f6e731d5ebdf3d657b5ceee7bf0984610b2a217344de1b21f67d0550fac2877d6bd937671b51f10d10f3f972443b614975ea6854179c3b84e5630814f88a35617429a064e0305d7156fc02d0128166a4bebb5c489c9282dc6876c6a84597c7293a301e2bbf4db2d953d26cc0c46b59d1ff09959c86e30dff4f5666d19b3b45cd2ad16f19955fcf678a8bbba4e91fc47dab7e010a0d20cb92745a04d6d25ac63736eadb1938a17dda1de3a11602a86d72faabc78b516fcbe62296358c8461d5746c1bdc06fdc5ea7b5058b923d4efe2eeb8bc54e0e051e04373f1bf59c8adcd0ce208233b32c61cbe8928d0eba2e1d8ddf6d5e2b318267b5ae95b015bf0752e85af6610af77ae45f00e268665762b5a7a295d11da6079e23fc368f78c16ff999f857d6569a022d0bd972aa32919c5c1210f50c87288117cc2fb42eb833acc589d1a407b13883a8c71e9c8aca41ea585be9ea0ae6c7d2d656139ecde03cf3162b524636870dfce355bc26cb58bb0bedd913ed9275d9f01503e9af830a9cecf41263365a44dea502a6699b6b8f71657b47e0b63b53881b5e532a64d5a09473634dc37ceaee1eaccd8aa0e1d03c05240bad855941ce680d85925c54535e5663fd219058de6a970f7855b8ca3cad96092db5f444f2780d5ae07197d4ffbc3009b6cffea681c158ae9724def95c05e8fbb3f184d2e78fe8c1266b57b60684cbeed9dea22df3147fd431e9a188bf2abe950b12d0d6a61f1159222ae554dcba8921c2e28ae4e5209890106f2312d19614eaf0dca0e675d03783f2c204aa54717daffabf049a84798e662bdc781c7c6f6e998607ab3b186e4c8ee642305398edcdd1e197ba6d076994bba92e0be27d49d0d53926de046d7ac4efaf02bd9c7bcb04d373c486b764042af910f6031936b75e42f19b7109cb9bbea25d410c9a1cbb0814cb828a8abc89668de273c2ea91e6c8baedbf39893174a736ca84120d5c648571a69f40874c0dc3433b1acf83105fa51bf11d1239a2a6d8d7ef6d4b2f3746515a6600631b469bddfa41692a538f3e5e3c519187eec732a35567ce6a8f36b93b856f376032848b09f09ec83991d776af52c609795e96a83b7c92a40304d17760dbfc51d49ea715eb6ff0e73060f70a098750be7e5032f335a694579e3f087e20f1bbbf0d331a38fca95fdb5491a90eaf9b2dda1c52b5b5fbe62bda6238222b76b171e0fe0c360fd930ede724a8b9e0507389842d9b8aad6132dfa5648b5b4eb9ca6f318eb46af77ce1fb887557df1d6750e594c9933e8c8532b530aa31d16a5423dcc33f78baf42f67697bed87546ea56060b57c9571745c3cd4060290caced9ded64ff560004f619a8c86aaed660760734aba8cd2fd260dd84714ba428dbd3c993e54437c7e814beb7e4908b6aea8bbdc9256b69e7ecea72c5d6bce0ff423b1b18a150e72ccd5ef60e008a04abb3bed4732e490a200ec988f82fb1c9cf03dda9c84665257c93db7a3c24b6e3fb277809e91e0a6d706a460dbe188bc202d2713b0474f5500218b91cccb7340ea44f169d4f34081f4b2f2fa1304b7916b1674fd7979cff81f77359a3ddfcd532152e0c071c442b7941b4758fb5bd34c015343022366047912bc134d819202b836217029aaa710280494928b7fb40022d9d94cbd520ffa2f4e0cccf2b10f3d5d16a13003da2b780e47d7078305b9a9cf7675124097082b2283ff0620055adfe88fdaab941305b44452dad52f109d4a1326a86adad437d161e0e7281f1ede5a3df0f9ec002e34af6e0f182d33a92c7ad31571b6bd776f2cd16327d54c99a010565fe6bcde9f60b39e4fe7741ca9f50205fcaf30bd83e6737becbfc42fd3aa527e3cec9549dbb9a690050e921597111d6a958613c1f69ef4fbed62d4aea2450bec4b5e7b636541cf2e1c42d4d0f99b35f287a38076c91c5383168fbcf398eb4e4978d1c5d7c382f32e9eb7b2a22cd1d2d234a8c3ccbcd3a8e16eaa06b749d28c44331b5cca52d1d464ac05f1b9d1d93041c0b45261e569b443323d813bdb5b0891dbe878e7db2c2c5ce503f8b31e9b71658f4217f175bb29843457b03870ecee428966c595ca2b35b6ad2160390faacf6b43ce847603549468af5a57c72a9912a1f2340fbbc078f164a07d7c5ad45f788c0f6b4e0fecf16418290337849d151a02278427272e3cdbb242e7840210afb2a1112ec09bb4df5613ae8f591ea930afef7c040fa4084e63566902cdac76e864a50bfa193e783ffd130e865a7d83d019c4194e31e0544d45837abc1a00fc1e031bd06f002ced7a4031faf22245c0f23b70adc380c7a9bdbd058403283c8683f7db49a6bc625c29e54ae7cc6f566478301294bc39525e9d7a7fe8030ae298d29eac616a2f0d11a226e4963797ce85452a2a86b21e376525fbb8f63537a43092ec63b850d5f251ab143bc41a9e3682dbfea2b8700299b5c872cd9f8bb0ab944438ef95cc68e8fbde944872b07ef1db0263059cc3f83f1d237c98fd41d5c77b2acbec7b3ef161bbca983f617d603d6a01ac9f2d4f6f283b54ffabff20963d3e46e4807749c4be2f495f6fb15907896cf088328bccb2d3a17923b8fe73be79bbf353d697d6eee3dbd9a0543d8121ec7ac126559ee7fa4763279e0c3b3bb9f3aa0ea33f45c00bb94f712eb8bb4008b3a11c6462f28d4daf9da11890296f0edc3ac308381fee8114ae2d2999b55832fbe6d90234b7def0881bf2b9ea5989d1f67771e2d598a87e2ff1439967d2ccb1bd27a4beda0adccd945ee0c043276b188159cb47a1ce1728d743b8a90238b328d09f8eec65458e28998544c9a2e376bccb0865be234b8c3cbf6d5ea9e177a6330a7e10886c0af296cbcad033405e647a40cb1b4423b9ef35dd98d166aed68e7db11273cca7c4f426cc9dd8177d336a208ec8db773bd14530d4e354d93403af69072a1c996de73cdf8ed955000c91219217343c6bdc011032b62835d1c303464ad902ce95460a9792af5cdd3e50d1a9ebf63bf34d25b0ece7d738d73fc71f62b05708b400dab36ce729e62b3371903f42295353bd8581c328f27ef3c4b71f827da80ceaa2744c2f9289531173929c82f4a9e44b7e0e2ed11d78b81915c860a3f765c69145fc13ca98d26d36d71413eccdaddb3ab09f491b09bb1eaf12bb3559a0d983953bf5755eded284f0be3d0560ffaf54875a260bf1e084c36a9fb17f42dd2143387842ef84de8b5ce7ce91e48288dbed1cccf9d639ffa86df1c4c977e6230f95e535dad5d8169b03848a6ce41e32be440ee784f8aae67877b213eb87d190a36ab78e3fabd3def6ad661278bfb45afd5b630c2f3a5025db5d7dad72bd00136d19a732089ff94f5fe9a4dedf04e91db603debb1084fc094e79f50cafce41d74607e8827a751015233c38733ee7a5affeadfd447814881b1673458ae4caa7c8bf29eb9649523496ca6b92acb33addfc299b50b13a4b2b037e530375a123ce6f7f6b0aa11ce619288090561540f42a97a17479d08bcc1f83d8538bff82541c907eba4f9db32c96baa75c273f4c2a3425ebac8bdd5bd3f6738cffbe9a7385385cd68866bc12050c89fc777d44e93b514954a3261e10fb6da4dfcef64fa15ea63fb0709be6d7d6a3ce5e893e34ec3480778ccaed9703e20eaf6a43bc96c3200ceec23d20643d0321447bbd4154f76244ac991918ead9bbe8934c4547479a2ef2bed91dd3cf1721d12be0ab90bdfbe73750de786dcafbe7c5d6d8214043b56d82aa3039d0768004abc8972681624019fec0a0217f1453bfa5f4f878156c86ee50bcda1b375b3bb4f406e46b73422c165ccf0ceb85b7a75984facf004d65b00985a6fef83096cbd1ddda504b9164475b0fc49b62b8306209ddf06157d01d24b3a471a065754483e8a3496a0396fd9fb1a645f3c277d52f764599299b10ee5ece97ec22d64ef0197b768fc69e634126f689e24121f664daf3127542059d35b58d32c70fe5e92231eb84300216a60a538e1c441aeb213b3fe2e05edcfdabe96a35e569fb1206d31c62c0d1346b01e9ac241fbc33599756703ef3a607d65cf2d44a3f65efd1816bca5e9a63e02413e93c1ca7ce9be5dacd9541117989d2706a25e21a36f6c3be38a0c40e50da6cbbbd37c3a030ee4f21557f3afb1430493a7cfa21aa922b67bfbec0379e9c926e9a9e1c3b394e083d2766959bdacf645208e60f2c29c9d8a41d8e47a098e4d463ef2c7aa9273bbaddb3411bb7db2c4455584122892255cc73f532a5721f013c99db0f04da63a31f9da9fd690c03c9bcbf9e8bc8478a556fdf68b127641d1004cc47d4292ccac1878387894b347ee4e2da041464f556095d4bd3135af41ba305982ade29e024d43b79c674ee416f6c939e06285e702e8afe5a88e457c6ad87bb042cf813ae6bc10686ef52b712d65dd0f2f5757ee470f6349a15b95b7cb8e02d852b363e3583940915ffa25737f36a32e663b537d25c683f37dca2a4390f7002b8075c9eb6699701d46ab22abf7368a486f37edd34a2627e1ea35e68907f66d", 0x1000, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x4004000000000800, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 05:37:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x89, 0x80000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x41, 0x0, 0x7, 0x150}, {{r0}, 0xfffffffffffffffe, 0x5, 0x10, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xa40, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x40}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0xcf82, 0x40dc6c0f}], 0x2d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x14, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x43, 0x2, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x6, 0x20}], 0x7, &(0x7f0000000280)={0x10000, 0x10000000000000}) shutdown(r0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7f, 0x5}, {0x18, 0x1, 0x80000001, 0x6bb}, 0x1, [0x80000000, 0x3, 0x4, 0x9f, 0xc986, 0x5, 0x494dd517, 0x8]}, 0x3c) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000}, 0xfffffe98) fchmod(r1, 0x7c) 05:37:33 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x44) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 05:37:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x236) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 05:37:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffff000) 05:37:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 05:37:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="818ec3110823e6451d20dca3a8d2e33b3731d27d20fb1333fc86bd95084795970778ab94868f3eb9b1b88c632037b43dda6c5727dba7c4b46da2c7249eb3c2c42f9b54bc82dcbc38e299a205b82e9450bdd48703ac312cd9ed8db8ac4a80dc6c8361f2ceb440d942c8ae1949f78330a3f1ee3166d60ba8cec8c6291398c2c9825a5eed587e84ad60b708", 0x8a) 05:37:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x100000000001b, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xc52ae5725cb1b988) write(r0, 0x0, 0x0) 05:37:33 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='ID\b(', 0x4}, {&(0x7f0000000100)="603455fc6ec631a4fae3395e2b238a1073587a", 0x13}], 0x2, 0x49) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) 05:37:33 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getflags(r0, 0x3) accept$unix(r0, 0x0, &(0x7f0000000080)) 05:37:33 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x80) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpid() r6 = dup2(r0, r5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) setgroups(0x4, &(0x7f0000000040)=[r3, r7, r2, r2]) r8 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000680)) 05:37:33 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xae4d}, {0x20, 0x8}}) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0xffff}, 0x0, &(0x7f0000000100)) 05:37:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) write(r0, &(0x7f0000000280)="4efc29a4930806beece79a05877f5e8571f213f61368d4963526554dca0ca304f302693bf21f6fa34fde5b9db20cce65c08f6a3f68501d0553ed8db2be641d4cfadd36ccdc33af39eb72e678994c1521f21e97966d21da2122a8e7fd9c1534f909e0bd4429f2ddcb4702", 0x6a) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 05:37:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x42) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000), 0x0) 05:37:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0xff) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) 05:37:34 executing program 0: 05:37:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1800"], 0x1, 0x0}, 0x0) 05:37:34 executing program 0: r0 = socket(0x10023, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390501e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e2702b5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85f180cf3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000", 0xffffff93, 0x401, 0x0, 0x0) 05:37:34 executing program 1: r0 = socket(0x1d, 0x5, 0x2144) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20040, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/248, 0xf8}], 0x3, 0x54) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7ee) socket(0x21, 0x4005, 0x9150) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x9200000000000, 0x0, 0x9, 0x80000001}) getsockopt(r0, 0x200, 0xa, 0x0, 0x0) socket(0x1e, 0x7, 0x10000) 05:37:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) 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) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x1d3c286b, 0x3, 0x9739a66, 0x1, 0x6, 0x6, 0x7fffffff, 0x1, 0x1, 0x4, 0x6}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/191) 05:37:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x2c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000240)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x400000008001, 0x2, {0x200, 0x800000000009}}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x5, 0x1, 0xfffffffffffffffc, 0x2e5, 0xe4}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r4 = dup2(r2, r0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0xffffffffffff7fff}, {{r4}, 0xfffffffffffffffa, 0xb9, 0x82, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x46, 0x0, 0x7f}], 0x7, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0x20000004, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x360, 0xca7}], 0x8281, &(0x7f0000000180)={0x3b0, 0x3}) kevent(r1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x0, 0xffffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x1f, 0x6}], 0x4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x3, 0x7ff}], 0x1ff, &(0x7f0000000340)={0x80000001, 0x8}) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:37:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x800}, 0xc) pipe(&(0x7f00000001c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3fd, 0x1f}, {0x18, 0x3, 0xfffffffffffffffb, 0x4}, 0x5, [0x0, 0x401, 0xda8, 0x9, 0x3ff, 0x101, 0x8d5, 0x6]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff6, 0x84}], 0x66, 0x0, 0x0, 0x0) fsync(r1) 05:37:34 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r1, r2, 0x1e5, 0xc67}, 0x7e4, 0x3ff, r0, r0, 0x6, 0xffffffff, 0x3}) setuid(r1) r4 = msgget(0x0, 0x480) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000d95d46d5f4243e4300000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000c051d210000000003a5c2b7c5ddfd80000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004e12fa8783157d4f1c42d0af4ae2853b03b524acda2c8cfe70a604b1864d534a1b09c81b9c84855d8d908b857b8753c44db94b9fb75fddcf3b0b0c954d280a3acb94f110754e71a067d3e9b165fc1fb9869daa35bf8c9b268335698decb934b4925c1ab72186691e087f6fc8325b6c5826d4385744d9a735b464954bc59f9e062ae41db781302a"], 0xcf, 0x3, 0x800) 05:37:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x10000000000009, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x610a) r1 = syz_open_pts() r2 = socket(0x38, 0xbe740f05e71fdea9, 0x10000) setsockopt(r2, 0x8001, 0x100, &(0x7f0000000640)="b6efa34a0e9f464d33350085aa479b72698f2394a524add2e19a8965b11acdfcd3cd734a4b20e2e187e3cab288727733e09e430ae03c02be6f4a011f9b48885350e15eac7ae1a04eb2d5c1a0f7919cc79ebaa2fbec6a64a7d7546eaacef742f7da2be7d376005b1fe5d3e0a5164685a038a0b16a8b774babd73bdb6f2b03fecb5f28009e4864137f9ac39750fe051187ff3b603e703f2ac4b3895b", 0x9b) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="24e02c6115777fb1b391555754177bc361837f8f191ee87d5f3540745fc24310bcfedc0eceb398cdf62df8601ed9e4a1b497c8813f467fb3da39d20dacbedbc02748a857788530d19e044c077e0a62dee376c3e354ca3018ea774009914fdfc4dd92a90b7b799a11baf68c14e77f768efbcd8dba5a0e1ac92015a5115a93ff806d28908f79ecff711a15365b7b777442639078c288222b97bee6b6d51d41e9dda0cd6abbf503b62da624f101a692f2ec21475d1f3e5d", 0xb6}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/216, 0xd8}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x8, 0xec7, 0x3, 0xfffffffffffffffd, "865ca20010b9001600080000005d00cfe700"}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:35 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='.\x00', 0x0, 0x1) 05:37:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10620, 0x40) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/25, 0x19, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8880, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xc2, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) oL.٧z1ߢ}鼁koI 1:h Sf PLh}~4ݕ^)&hOnt*ED. qdmdrȿ>>{;2 =0 _h겈QVO;j2-doL.٧z1ߢ}鼁koI 1:h Sf PLh}~4ݕ^)&hOnt*ED. qdmdrȿ>>{;2 =0 _h겈QVO;j2-duvm_fault(0xffffffff82338c68, 0xffff8000039b5002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82338c68, 0xffff8000039b5002, 0, 1) -> e rtable_satoplen(21,ffff8000039b4f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c4d6d0, count: 0 ddb{0}> trace rtable_satoplen(21,ffff8000039b4f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000039b4f09,ffff8000039b4f59,ffff8000039b4f11,21) at rtable_lookup+0xfd rtm_output(ffff8000039b4f00,ffff800020c4d7c0,ffff800020c4d7c8,21,0) at rtm_output+0x1a7 route_output(fffffd806d901000,fffffd806f72c900,0,0) at route_output+0x79b route_usrreq(fffffd806f72c900,9,fffffd806d901000,0,0,ffff800020b29788) at route_usrreq+0x35d sosend(fffffd806f72c900,0,ffff800020c4da88,0,0,0) at sosend+0x6eb sendit(ffff800020b29788,3,ffff800020c4db48,0,ffff800020c4dc10) at sendit+0x590 sys_sendto(ffff800020b29788,ffff800020c4dc28,ffff800020c4dc10) at sys_sendto+0x92 syscall(ffff800020c4dcc0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,33e82ae0010) at Xsyscall+0x128 end of kernel end trace frame: 0x3413eb7c610, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c4d630 rbx 0xffffffffffffff5a rdx 0xffff8000039b4f5d rcx 0xffff8000039b5003 rax 0xffff8000039b5003 r8 0x21 r9 0x1 r10 0x4 r11 0xa9ae2f274716f49a r12 0 r13 0xffff8000039b5003 r14 0xffffffff821f6ca0 mplsdomain r15 0x4 rip 0xffffffff81d90cc0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c4d5e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=84112 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28978,0xffffffff823ac728 process=0xffff800020aead28 user=0xffff800020c48000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78337 120913 83200 0 2 0 syz-executor.0 *78337 84112 83200 0 7 0x4000000 syz-executor.0 43816 240465 76386 0 2 0x480 syz-executor.1 43816 486239 76386 0 3 0x4000080 ttyout syz-executor.1 43816 334288 76386 0 3 0x4000080 ttyin syz-executor.1 43816 302546 76386 0 3 0x4000080 ttyin syz-executor.1 97080 500982 1 0 3 0x100083 ttyin getty 56075 291285 0 0 3 0x14200 bored sosplice 76386 287714 11466 0 2 0x482 syz-executor.1 83200 227905 11466 0 3 0x82 nanosleep syz-executor.0 11466 12560 31462 0 3 0x82 thrsleep syz-fuzzer 11466 1151 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 244729 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 340557 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 210219 31462 0 3 0x4000082 kqread syz-fuzzer 11466 522688 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 31928 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 490436 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 38845 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 289614 31462 0 3 0x4000082 thrsleep syz-fuzzer 11466 450518 31462 0 3 0x4000082 thrsleep syz-fuzzer 31462 326529 58041 0 3 0x10008a pause ksh 58041 167411 55101 0 3 0x92 select sshd 55101 111879 1 0 3 0x80 select sshd 77146 402539 8612 74 3 0x100092 bpf pflogd 8612 138560 1 0 3 0x80 netio pflogd 15470 389102 28287 73 7 0x100090 syslogd 28287 334141 1 0 3 0x100082 netio syslogd 45422 38954 1 77 3 0x100090 poll dhclient 71411 420857 1 0 3 0x80 poll dhclient 63344 366387 0 0 3 0x14200 pgzero zerothread 55037 504576 0 0 3 0x14200 aiodoned aiodoned 4550 510192 0 0 3 0x14200 syncer update 92318 139697 0 0 3 0x14200 cleaner cleaner 22171 178218 0 0 3 0x14200 reaper reaper 15023 483909 0 0 3 0x14200 pgdaemon pagedaemon 41632 212338 0 0 3 0x14200 bored crynlk 81199 476196 0 0 3 0x14200 bored crypto 9357 304196 0 0 3 0x40014200 acpi0 acpi0 53709 328313 0 0 3 0x40014200 idle1 35476 415885 0 0 3 0x14200 bored softnet 39969 248808 0 0 3 0x14200 bored systqmp 71853 68506 0 0 3 0x14200 bored systq 76725 12659 0 0 3 0x40014200 bored softclock 10633 298727 0 0 3 0x40014200 idle0 65629 332852 0 0 3 0x14200 bored smr 1 504792 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 78337 (syz-executor.0) thread 0xffff800020b29788 (84112) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823bdc30) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6437K 6443K 78643K 10906 0 0 pcb 26 9K 12K 78643K 556 0 0 rtable 104 4K 4K 78643K 343 0 0 ifaddr 59 13K 13K 78643K 134 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1481 0 0 iov 0 0K 28K 78643K 139 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1727 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 130 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 961 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 54 51K 75K 78643K 483 0 0 subproc 64 65538K 67586K 78643K 70 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 120 0 0 in_multi 33 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 304 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 100 21K 30K 78643K 4062 0 0 UVM aobj 44 3K 3K 78643K 53 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 35 0 0 NDP 12 0K 0K 78643K 35 0 0 temp 174 2379K 2448K 78643K 5577 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 493 0 486 1 0 1 1 0 8 0 plimitpl 152 55 0 47 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 44 0 4 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 153 0 149 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 15 0 15 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 25 0 14 1 0 1 1 0 8 0 pfstkey 112 25 0 14 1 0 1 1 0 8 0 pfstate 328 25 0 14 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 41 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 4 1 0 1 1 0 8 0 semapl 112 128 0 118 1 0 1 1 0 8 0 shmpl 112 51 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3228 0 1798 47 0 47 47 0 8 0 ffsino 272 3228 0 1798 96 0 96 96 0 8 0 nchpl 144 4839 0 3210 61 0 61 61 0 8 0 uvmvnodes 72 3347 0 0 61 0 61 61 0 8 0 vnodes 200 3347 0 0 177 0 177 177 0 8 0 namei 1024 14272 0 14272 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 13873 0 13873 7 6 1 6 0 8 1 sigapl 432 1158 0 1142 3 1 2 3 0 8 0 futexpl 56 11353 0 11353 1 0 1 1 0 8 1 knotepl 112 245 0 218 5 4 1 2 0 8 0 kqueuepl 104 228 0 226 1 0 1 1 0 8 0 pipepl 112 866 0 847 5 4 1 2 0 8 0 fdescpl 488 1159 0 1142 4 1 3 3 0 8 0 filepl 152 7182 0 7077 9 4 5 7 0 8 0 lockfpl 104 437 0 437 2 1 1 1 0 8 1 lockfspl 32 732 0 732 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 33 0 22 1 0 1 1 0 8 0 ucredpl 96 1779 0 1770 1 0 1 1 0 8 0 zombiepl 144 1142 0 1142 2 1 1 1 0 8 1 processpl 840 1175 0 1142 4 0 4 4 0 8 0 procpl 600 3351 0 3304 4 0 4 4 0 8 0 srpgc 64 1 0 1 1 1 0 1 0 8 0 sosppl 128 11 0 11 4 3 1 1 0 8 1 sockpl 384 982 0 962 5 2 3 4 0 8 1 mcl64k 65536 256 0 0 32 0 32 32 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 389 0 0 20 0 20 20 0 8 0 bufpl 256 7544 0 1052 406 0 406 406 0 8 0 anonpl 16 126548 0 117272 94 40 54 54 0 125 14 amapchunkpl 152 6735 0 6641 17 8 9 9 0 158 4 amappl16 192 6649 0 6148 71 37 34 38 0 8 8 amappl15 184 3 0 2 1 0 1 1 0 8 0 amappl14 176 27 0 24 1 0 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 5 0 4 2 1 1 1 0 8 0 amappl11 152 209 0 196 1 0 1 1 0 8 0 amappl10 144 70 0 65 1 0 1 1 0 8 0 amappl9 136 831 0 825 1 0 1 1 0 8 0 amappl8 128 140 0 121 1 0 1 1 0 8 0 amappl7 120 31 0 26 1 0 1 1 0 8 0 amappl6 112 56 0 47 1 0 1 1 0 8 0 amappl5 104 125 0 111 1 0 1 1 0 8 0 amappl4 96 801 0 776 2 1 1 2 0 8 0 amappl3 88 628 0 620 1 0 1 1 0 8 0 amappl2 80 10090 0 10027 2 0 2 2 0 8 0 amappl1 72 34696 0 34222 24 14 10 19 0 8 0 amappl 72 3589 0 3550 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 52 0 9 1 0 1 1 0 8 0 uaddrrnd 24 1159 0 1142 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1159 0 1142 1 0 1 1 0 8 0 vmmpekpl 168 14393 0 14368 2 0 2 2 0 8 0 vmmpepl 168 129950 0 128338 110 30 80 81 0 357 9 vmsppl 360 1158 0 1142 2 0 2 2 0 8 0 pdppl 4096 2326 0 2284 7 1 6 6 0 8 0 pvpl 32 370647 0 357562 181 43 138 139 0 265 31 pmappl 224 1158 0 1142 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 602 0 5 18 0 18 18 0 8 0