./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)='p', 0x1}], 0x1) 17:14:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x808) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) 17:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x7, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0xffffbffffffffdfc, 0x0, 0x3, 0xfffffffffffffffc, "85107b8a507c84a4ffff0300fd9c11000500ffeb", 0xfffffffffffffffe}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x52}, 0x8) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) 17:14:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="cc4898cec6322cf757a46f", 0xb}], 0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup2(r0, r1) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xe13d) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000009c0)) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 17:14:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x13) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r5 = semget$private(0x0, 0x4, 0xe4) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000000)=0x101) recvfrom$unix(r3, &(0x7f0000000200)=""/145, 0x91, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r3, r6, r7) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:14:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) chdir(&(0x7f0000000080)='./bus\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 17:14:36 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 17:14:36 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10040) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) write(r1, &(0x7f0000000280)="1278b73619f005904915e15704cc485f2b5620fe9fec8312edb2144907484d7113e28f71cecafbc864a0347d7edbf5646d3b078f47f17b18f2ffef51db52c0e714021c12e6875ab9365359cf71dae9e8badc236fc40b76dc7ef5403892a22bc5cfb5adba9f0bc6cfd6f3f97a76db3c8007066e2a034a0fe0e12d3f4737927e57089921faed6f82cbb5259ff1d32ceee732f0d4a0868ee0de176d71d3d20ab8539a29420f80e00917d9e5214665ff8651ced0b1d324d57f73e76d4400f7254bb4ed52455445958ade73fe55c05abfbf4f3f074f132182a12b6696321602fc45b0ed5aadb8eb56b7e7358a704f2e18cba119735c41c1c9f2847969f6", 0xfb) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./control\x00') 17:14:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0xd, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 17:14:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x220, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x30000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) ftruncate(r1, 0x0, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x984) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x800000000000000) ioctl$TIOCSCTTY(r1, 0x20007461) 17:14:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60, 0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x304, &(0x7f00000004c0)='\r') 17:14:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10802, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7ff, 0x6, 0x7, "b10b0274c8d5379789401e18453821ad38502c98", 0x2, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x460, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 17:14:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="137106326e2c3ec0350372690378a97cb2a6ea733f4700a7b820112cf9d4017dc3d4bed7daf76fe5b194c6d1085ef31694ee422fcc2108d533adea150354424f", 0x40, 0x0, 0x0) close(r0) 17:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001200)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a82c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7241501f02f91cec52f6bcb1a9641d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:14:37 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000001c0)='./bus\x00', 0x200a, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000780)="41219e9f62a61351fa6bbf87819c202ed9c928f9ab8a2f947b58412988bc87e9053f683160f22d7c7dc8851693eba4a31012e4bded7085f8ed0165d9fd82b0bc36073423edf0a698885808000000000000008b0180307273103ff90b82995cf00283d7959510becdf447d0dbafb79fb31d4d432162544750dca9afcb7a391ea3f3577ecf5872028d844dd27f8ed86142", 0x9}], 0x1, 0x0, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x2e3, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x2, r4, r5, r6, r7, 0x182, 0x100000001}, 0xff, 0x9, r8, r9, 0x4, 0x9, 0xf6}) 17:14:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10002, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/21, 0x15) 17:14:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xfffffffffffffffc) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f8391622b", 0x51) write(r0, &(0x7f00000000c0)='e', 0x1) execve(0x0, 0x0, 0x0) 17:14:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7f, 0x4, 0x8a31, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x59af}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x31}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x69f}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xf0da}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0x4f7b}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x2) fcntl$getown(r1, 0x5) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7ce6) 17:14:38 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000000)={0xa1, 0x7}) r0 = msgget(0x1, 0x404) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000040)={0x0, ""/100}, 0x6c, 0x3, 0x1800) 17:14:38 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) fcntl$dupfd(r1, 0xa, r2) 17:14:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 17:14:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xff03) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20, 0x100000001, 0x4, 0x7f}, {0x2, 0xab, 0x7fff, 0x3}, {0x2, 0x7fff, 0x101, 0x2e0}]}) 17:14:38 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() fchown(0xffffffffffffffff, r0, 0x0) 17:14:38 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0250a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 17:14:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x8000}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) sendto$inet6(r1, &(0x7f00000000c0)="e595ade4feb14ef9612c32fd050b9ac9d78830216255346c2d6bef87571f6860228e4617c119b45727bbfa4320bb5f88eef90e3d498fc11bb249b7f31becc5ca16f6a02c0ed72f6781c33f17ab66c4367197706620ef5edf7b15f539cfb10f0bdd907631dc6ca5eafc313ecd47870e4c2584cb712e4a802427e5a241f16ed6b85e740b72a49aea034650e86a3f4cef9b3f82cf38f76207f2279ff5809d08782ff3eece4b0a6375e8483c7786bb7ea49d12269ef59f7b13f0fca4ff6af680b3fceeda113d479024b37b9697d67ab7fd7c41f67546ba034e73439ce233c82c296d53c5147b7eb9e3ce8143adc5602370e19ece4e5b05607a", 0xf7, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x200, 0x4}, 0xc) sendto$inet6(r1, &(0x7f0000000040)="b87757", 0x3, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x9}, 0xc) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 17:14:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0x7, 0xffffffffffffff8f, 0x100000001}, {0x42, 0x3, 0x10001, 0x5}, {0x0, 0x3a, 0x7ff, 0x17}]}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:39 executing program 0: munlockall() getrlimit(0x7, &(0x7f0000000300)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r4 = geteuid() r5 = getegid() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0xc, 0x0, &(0x7f0000000080)=""/12}) chown(&(0x7f0000000100)='./file0\x00', r4, r5) fchown(r3, r4, r5) sync() sendto$inet(r0, &(0x7f0000000200)="e51764661f2981bd1f8bd2be946d78a997bb797d74b784c4734203b9d732739a51930867b25c774b2a7678055de6ce035d7dd6ef8e5b85680c6e4c4b2cfa7bf5b3faf19f7586ba4a9c4c9f5bd1f1607812b7", 0x52, 0x4, &(0x7f0000000280)={0x2, 0x0}, 0xc) 17:14:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='^\x00', &(0x7f00000000c0)='$\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x210) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/171], 0xb1, 0x0, 0x1800) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 17:14:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x29, 0xd, 0x10000, 0x7ff}, {0x6, 0x2, 0x9, 0x9fe}]}) r1 = socket(0x18, 0x2000000002, 0xfffffffffffffffe) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 17:14:39 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000000000001, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 17:14:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18080, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:14:39 executing program 0: r0 = semget$private(0x0, 0x39e2dce02f8df3eb, 0x20) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/194) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/98) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = semget$private(0x0, 0x3, 0x28) fcntl$setstatus(r3, 0x4, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x0, 0x232c, 0x418, 0x7ff}, {0x384, 0x1, 0x9, 0x7f}, {0x6, 0x1, 0x9, 0x2}, {0x3, 0x9, 0x5, 0x100000001}, {0x0, 0x0, 0x23, 0x47efbdb6}, {0x0, 0x0, 0xffff, 0x2}]}) msgget$private(0x0, 0x60) sendmsg(r6, &(0x7f0000000800)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)="f08a1e7fae1f59b50c1766a1b8546a41ebd59911fa1c6f59cdce96f3d844943aa44d3d4271facdc34dfbf1e84ab6b22ad1bed4780bd445db6d34077fae13f608add004288148a9e8c88103b04b7141df7e1a58ce8b500f87cc9cc1a13774335be626dd88a1680a58d1af7c33ef8acc3c56ce5ee148e6fb30a61cb178e6034e9b9dc388895290b07b70b243460668e1d0e390033f7107324f9a", 0x99}, {&(0x7f0000000400)="629933eca5eb704963d1586916e890b7b104606e249836d41e570f66ffe77aab54c5b3a94af420e0ca019a4358c6dde354fadbc4ba427759c5982cd39c18d1905a0242c22db067605f8181c742756e107b2c0d026fc7bb9084ca667fedac956a9ec90789715a213b5cdcea6498a4eb8edf8e36f2294d2bb47d77fb7662af2a97ae0fb4265e03c31fd0e8e33c029ae6b31f9e73e779194b7159", 0x99}, {&(0x7f00000004c0)="2219004d3235438cec8dc6702c6087400f7ba214bba7b9bba533294e4c2595fbaab08fe77e9a73e6c7fca6570bfc5872e5e3b28e5a8bf9179c313ca368bfa989849de3e5d32b76da78894821d34d66b8107e7e03a90379bdb6cfd37fe6830aee71dcded644539cdc57e09bd242b926196511e32baa95ea9c2b0969daf34c365b6ba3a96dbf41e9d2bc5e94902e5bea95dc3e523498ab61cebc39554d00b6ca586638f078ec8d4041740c609974b0ccc5cdb4bd4b3873e999c5fd69a0fc4e19", 0xbf}], 0x3, &(0x7f00000005c0)=[{0xd8, 0xffff, 0x101, "0ce2629b9d21b531a7d00f9dc28321c559ca4522e5f68fd9fc57fd4c6f071d11e65f739ec138bf908dd0e2939c5dea31e83c9b0a2b1c4a9d9f9ac0a799323fe8983cb3afa82997c20713b98a86a015109ec698bc7f265908f03440a945c4b2d86ea5daa1121151483ce8dc5ebc600ea1747b5526417cd68bd3efc59d65da73ad9d3683f68576862e9b865547984c0153f51828d3ec18fe2d17a00b268dbbf754c7906bd36f758c294885331af6afae26235140f3b626b21a9fdef0d0c209910a42"}, {0xb0, 0xffff, 0x225, "1b40dd762a8c91b18eb73938e646ff9144c3a8ddb0323a0baa7ef6e0cd5d23d1774cd2a1a6ff677df14d20e46c5f8f843546cd7255b730dd302c13038e55bd673ba56a191c49618317cd0af65a7a5992e264ebc7f40d9ee8c3dae4d3d71cb78ee660e3a913320fb792c81992d0930f4303be49b26a03de7f992dc6c9ad9c2f6f55c2c3b3febca15c3e93368c0f9c2ae4a7dc72ed882a30616bb53997272769f7"}, {0x50, 0xffff, 0x0, "a90057f00e3b617f80df8957b758c02830f62946d63eb7b14ccdf2adf5a51085c4b964df1241d55fbd2db47d59384e8e2cb9d4d05bb05ab70a44795d8b"}, {0x38, 0xffff, 0xe5, "d669b50da698f68d01feacf9caec8729a5eeccaac46e67f6c8e93d132adce29c103091603cb1"}], 0x210}, 0x400) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) r7 = socket$inet(0x2, 0x8000, 0x1) r8 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000880)={0x0, 0x2, 0x7fffffff, 0x5, r8}) r9 = geteuid() r10 = getegid() r11 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000900)={{0x0, r9, r10, r11, r12, 0x40, 0x1}, 0xea, 0x3f, 0xd52}) syz_emit_ethernet(0x8f, &(0x7f0000000980)="c308dd750fcd37d13a84aa994cb1691c2561e3750ac5d090e9ee7071f79ae40aa65d9dcfa847cbcc1d6a98e2ea705bf34c3ad95fa8971dee147aa0740d9078ea54ff9e28d54799f3a119285b263d7c3578a206a3adf488fc6b365c6775ab4a2f4de30ca02c1d683019b6ff43c93c332c52b0ceb40e5da80147d831b8c6b98c3a98bb0e19a313c8497d97a064b3936d") ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000a40)=0x926) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000b00)={0x1c000000000000, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000b40)=0x6) getegid() bind(r7, &(0x7f0000000b80)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000bc0)) 17:14:39 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x9) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x401, &(0x7f00000000c0)="c7d4edd163", 0x5) 17:14:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:14:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xff) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x80000000000006) 17:14:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 17:14:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2008a, 0x1b3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0xfffffffffffffffd) 17:14:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e58a5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9a191add0361637e2009cbd8a4f5f728193ef1d4d99342a3505b", 0xfffffffffffffdf7) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xda, 0x3, 0xffff, 0x1ff}) close(r0) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xfffffffffffff000, 0x4}) 17:14:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:14:39 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x42) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0xd00, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffff9c, r1) sendto$unix(r2, &(0x7f0000000000)="5bb697484263266c17f1df60476a9157b53f0fc021bbc0387e0b71ac8db45b2f138b53acaebf928f6fff750b52d1a4a54302561a2b7f3b3513593c3e4c093d43740cf04175bfb42f347d0513c507a2a9d72449e4b8e46a8b58ae69a22ffa612d80ab561316b49a69895a54ffb2992c5ca11e58b03e50cecba7344dab930ee298c69df0d41152391182dfeaf9c56881c1fa64f7fc7b6404", 0x97, 0x408, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x11, 0x4003, 0x100000000) sendto$unix(r3, &(0x7f0000000140)="b100050160000090000008005786ca900f1008fecea11ea8fef966cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd30e653cc6fe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f8000400000000000000010000000000000000", 0xd9b47722b2c86a29, 0x0, 0x0, 0x0) 17:14:39 executing program 0: r0 = msgget$private(0x0, 0x400000000000041f) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abf80ab406500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001600)=0x1ff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x800) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(r3, r2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000001580)='./file0\x00', 0x85) setuid(0xee01) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/66}, 0x4a, 0x2, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) utimensat(r2, &(0x7f0000000340)='./file0/file1/file0\x00', &(0x7f00000015c0)={{0x5, 0x1}, {0x5, 0x900000000000}}, 0x2) 17:14:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x460, 0x0) 17:14:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="6a707aabdc96042cadd729ab781afce9", 0x10}, {&(0x7f0000000040)="246aa86df9db6e6c91d8c489b4f4b23af27d40d3b8913e9184d999be33ff9dc11c3d62c8bd550db16f14ba240cb3866e7f9b6acc21ce4b79d671e5e2d05a216f87cd3b8f582715a6fb3a1e565529631fccbbec4d9251264dfb58490eaae5e7d514a461f4d409367203deeb9014930548dc80ebcf83b754be72209dee7c604b8a2bf45dbe46ff367167e37fa5a4", 0x8d}, {&(0x7f0000000500)="b22bd1fc11e03f0155d83ca99e0cfad53d2bd348f836635e838c12141a1e68bd5781f47e4d1f0b4038c49b3ea80b640589a30fa8a507b112b26b0ab22c37ed4fc715dc82612426459ce934769d96319e5894fced90bbe414c51d26e5a43168faf12383856f170973fe071ec88cbbcaf601e834a59fb61515351f3d35665a8a92b1247045ed1a265380823b3032febda3af376067436cba25bbe1e3e2d9e5ba30437ca0b8c71b5f2144faf7c7798c394f8e60be961d60ed9063f13f947737c432607272ea7ac3c6a73d57f0b59f988d898ce4adccadd9bcb8a5b09859cecca0a80e93afd3a061bd91a217693f3dc25398d84c8060dbd588f864b523f308a7e087bf3f4e9afc930873b5dcf06fe7197e3b64e6a9d610d6e8e1aa2cfc868d57f0656095da3cea2831c58c0337682730d20227e1dc487d00b9379ddae2f3efe75b33d130d75c53381593aa7908fa873e8a27614af5c67c278ca707974e2c7218fa359f614ab940956551747f4debeb21986a6859fdb8b502388f2e5da4c514049dd171653b13804a76f07a473d45485b94f7bc0c01ac088720d5d2c71ef12c832d70190f64c3f3267c9d866f706450fa2c182ebb343c5e578fcde6fd7e0731ea07e42b2565ea44f48999097eed294943c4e89d08df6bc6e82f588001e0a5aa52d27f06ccb8665dec6b40913e6fcb596c8ebce5705b6d28ad132ca55c3c76f3c331d2334318a12e274f5f694998f34e29176754facea6c1123a04aed43245994a394bf751343b283723e33af43ba76b752d0509c28aaf45209b35a478944bfc2d79af8212b15fffd1be2c573ac85f543b7187272fef1e5c8aaa7d772a1eadb90e733c53324706a7bb28e2804340ec386dee376172a943f0a4f3e9dd8693680a53dff0ec5cd84bd8c1427153ca9c4dd0790a2775800de01a325d295b85fa6a7d35ab5b0d988f63d02fcdbcbe073dbb875e22860515fdf57ed83a42bbad551596b9f51d3cb141a35468cb8dd405c60bc3fce009cd60cb04a15a0abfb847b45383d4d6760d0d4ecd86ec3cafdabb3212a367f682b76734fcd218122621752149b1139dd1398628228888cf57279c24b5032c12c033f2da36011cb8b350a8dd0f2a125c77d9c7e5486988ba775b9f89d2dd26d3c530a51de215e4efc993d24e0a740c1e3b98b9962a1003b23d4c0db8d10e4fc552fb02738c3587ca22e17a2dd00734c230c775c9ecb265fe6059679a05c7384ad823fc0957dc8f9dd30f7ccace4429d24fcd3cae946c216a80ed14efba98dc5506d1c8a4554b91f8df4b36be8b342cacdc584ddd611930c508a2647f81a8075d0ca6025f0c8a5dd7d4540c33b0d48293c1e750cf3e8ae429aec1099840362f235d773a6af7a58df7f9ea79cadb0f61cd516e09744b4f174a8406f68cfcaf17cb92820eb95754a6c10f77f9ad5e96d1d80f921c2a28224fb6999691da7244dd2bcb8d6dc3877a1755b655a5a455a00a113ee599dd1e2b8bb5c1313ed22753effbf980b933ab3199e03a793b443424b0a6da92e80b7bce81248107039ea77602c903abf426bed82430589a8884ab953f22f99514a4a2b484e7336c7a6e7cfa1e9b172b961b8bffec69ac348cac334f008442295738318e0072d8c84a233543712fdc1157ebf4b507560ef98160ebe7128cd8198328a3270abd501a139512c7a6b4d30c476b39ecc4ad3d32c11139901b43b03fee0807c8b33f571894f96c1dc2b9f5349193bfe37ecd07355571a294151f0fba4f8542b8e8fe4bc486c69b551a8942d27cea8f7dac40a60900600a325b73d82b12728a8622637f16b5b535bcb857dd258f11a9015c917146eca7712b39fb687cce1118f045a52abb1cb068518014df9fb19d7e79354a6e08e69255fb29650807ce86b9986e49bbf6ab4ee79b1b335e41c6e4de94e1a746f7294c4fbb13d3028ad417af47a77b57f5be3e88d8a80055eb6f4aa6bf6c3738dc4989988e579675de11de8514b964c54bbe5e8a5a23c5b4e847394d167ec906aa1754974261acc895a882fcf76744a31cb1536e3bad6588db8c105d2bf12d9fca48e49c4689d67c49d6341e9fea2507a4cdc6d872dbf466ad4846e59666874fd3e2623d96f0118731e32500e04dfeba1b240f0a7fea1bf1d85ea5d0d3b0c84a818212fbc801f7e18fafdd03bf43b4e30b89820911906719db8b1ffce85df6b78c4a6589b7507a3f2df4ce9b8d2b0b537adf2ddda04f9772a2e6c6b7a5e73f8fa386f7c0ca1fd282e814fced96c3ba506595e3416dc7bce817c025db60597dc0b4a309e4b9742ac57a6cee062e4a7a3ed7d29b912ce7de61704d5c91c79c5dd1fd9a13de92e9e7e6eec88e7531752e6976ae71dc888951162e11bd101ef5f3dd0190f2833b01fd579df4c308ce3b00d10a49becb9a0b6558bcbc675a2028c0de2ca15ce8ae5da6fa9c802fc4e21225991939c4dfbbe2a102126461330b08975993510116d9f61d1dbee57ad5e5093e4f99f718a6aec5cc23df1dd7db07375bf73b7b10f71c0cc335740001ccdb9101e35e1694daa17cd50328fbe9c9c86d80e7a41dc312245541a608e392e7b028b40e4b85b6834c7146aed0c1b3b11a5b3240a8ec82c1f3c05f51c227297ea0a43203166a214ddb5362a5fed2a37a99d76ac451c5a0169de0a0e8fa894babfdc3d993766ad8c59c105150548b15ef63c0bcc12a7e44c6cb284f5b2f82664cd66cc719edae03655fa6c987978c4607ab7ce4375008046d06ed9258e4b5ca557e68b0e9884f778e9e6e5f3e1e81d257e97681f7fa56987adf6d0ef02cd46bae029c80b59d6b293491aeb3916ae626ee311a4a01e3a3d2533751587f14f0ea76ec6fcee218f2dc5b3a9eab0665f7339053af10e966ee8e5a085a8e62cb6119cf434cda78a98fea4ca482949ec2855e2dbe0831cb2b43b3db6378f81ed95d1a88b4ed7425b46bf535ed19bceeef4ec8284d377788f0aec34d745df97791f6c194ff18154d65b8f602ab0fb237b067f8fd2f69eeb4852965e94ed234f255dcd662be4eba754ed3ceb2a604fa7b7319863309f47a65dddcf39016174f7f442327a31a6f1337a0575ce416629af142f6390b3315fb6b9fe56fcd843229b19b9479ddcb65cd49cd344a7134c2d5a9190a902baefb29658d91343102c933daab0c8801a264b459ca95e8c561bdce7f3d8865324b606d7d4fb04abc1e7995a25af95c58646084c1b054805adc88688791d101096be04cd0730b75175d37f648fa280002cb54801a3225b928666db24b1f32bc39f8032b0619057898a94a7d301ff1494040e3a14a05ef226ebe057a0a833b9025914b470876b582cf2b0b367ad36923ae328b87107f085471134181d89569d1c9cb5b1051c976af130e6e442637b234d38e304c4cca1a03066624d55ded3ea69ed03e365f9311e6f307e8ab025e0501365bbe02c6eb94603f025cc52041f8d541fe4dafbc2322194fa575b45c196c75d9b0661812d5c0324a21e6d728843e0f13b4362a1e0f6d4ae752d5aad03364b68eee888f9fcf6657d14254198865c1fcecc15e25dfd80e5cb3edb019fe01a4d53c9f127a5b2c5216a963e7002d2fa10107d44897d5c9b4c186476ee04d3c5c267f711bcad41fea991486bd7614cacd80ea784d4c7a71ca9f9896745ddf1f8be1bed678b9c872423a09475ddce71645e07b5b8be485eed74359c016848efb6eb17d95602e60fa5311bc6dd7119c7206f9765d4274eefe0e635ccca1a44d39ae391415a6d3b9e1b4c25395a20d06ab95dff2dcbffc778f7ef5677e5f43afbb08c75a8c4564eacb8846d30dc4d69a50272e4e6ed246f375aee1d49dfbd45716038dd45a149b15741924c45e57ac64c41169a4439e1a9e3b3aaa811d56d82c045aa1cd616eac78f2de1ff1ec4c501eeab998bf8269ee6c7bc3f66ee892d45eab8d64175bd596c63634f3721588a25cf53baf08519a7d19409b209adc8c999bc1a87ecd6ca19164091326f6491d18fa57cd87d47b9a815766541c9cddba97212153ce224e2da616105990005665f49b6884be2c1f44f50879bcfe5883ddff36e1729e44dbe04c95d96e311fe2299e155ffd771c5ee130a16b6f6a6ff4641f0bc47208c5cbde5ca613b837c9ca7fecc380f5e8311741acecbf594d6c9d12d32cf7f5d61fd57e0a0167b2edb46cf96ac6ea4c2d58a5d34ddba04d5772de433eaa0473d661daf5e3c6fcc920f4161fd369c1e7cd582f6b66648c232c3333a27ee416f8e5f8d58febe5b83f4110a5f3b3c66baaf9710c98ce3f89d8d227d9974faf24ecf0f37d8530d900dc02f8caaeb2155681cf63650b91b9e84f8499e8cae5bbc86a155f6f6aad52da73e64181b3b41ddad0bc320397c0a0d253fa78cbf4ee4b5e0d5b755d0a3a50bdbe255ef1f742fde21e408f81740c7e256d0c7db17064f5403dc05d3e999f215b8f656140830a2ed8e27a738c73b515499bf5798ec376da72867de93828b64f8c0484f12c6b78ead9455c81131759cd71b350cd3e285e0b4e61b4bea9d1091e2ef96395c97afaea72d87132aaba03f9d9aa0caecbf18866359bc9c2b8d333472eb20ac549efe0b1b0feea34a34fe4e2d46026ec96ba6c0c18fbfce2fe022447194e77c2d641a92a7af6eac2b8d2067a64aea6bf70e8a26fce320585b7708399c8d0acdfebaf329fd7533b5fc6c479a588e2b0a0f49f06c819e3552978002106d30d14e3f0952ea9cd320f58fe8a08e98d84f503985ae0b9777b9d1ea1b00fb37ff245e6c51b12d905f6ccdedf4b77b613b32c0df0c555ee8a47369b65173a43b318df210553cc5931ef4612f8bcb2e0bd7c2a42eed91fcbd756b0e7151ed7be2970923e97a6bdcda8f95bf884b97f1da4a8a162abc38d9a3ea767abafb92d6a2601b4a63232c4c7900c8dd3029fd982db2c52e672c8b1db5c111c4c12f750dd670acaeed76907e863acb827a4e8759fb69922fe2969fba423b9c3b51300f6f79b0b29f16b837dec02002d1423abeee4a166ba15d4a96ea0205116c040c2d46e2d516213b9daaf8dbbfc8baa59044b23e620438a232a593613adb41655aa8a766fa8d7c6bfc709c8b0e63c8594df65ad2a004148856e7945a1b32ae4e7e970c128ce959af74b214c6470eda9b66fef998b51191e7e14cb36c5f6ea4a630f24789216acf7bca2dbac6f59ab9ba7f6d1239338b1c7eceb0f95c3464fb57da50f8d54a3beacf5a3f6f99c9389b37ed5bfaa1223e85d3285f21cdb036eb803be093cdbc9069259eec170b87e37e91fbb3853d7327f651697280404516acc6ca2c13512418e93697cf789bed784a9bfc80c9a785d8358b14d44796ee096f0505b3801a33b8a4e69a254d4e9803bd7cd6ccd68abebd9681aca8ecc4eb6bfd6e52dca1dde04fb838fce93e0789183c17b43bcad1939ff2e044140e42984bf447e8d4b7ad6f0e58c7a03db0a34fee25765398d5fd696946d802cd421c3acc93b87b9267efba1c217892e99f43c8c75e2b7ee64d470ce8e05839abaf07f6af6a41a3909b76a383005ceb1b3a2890155b10fddb4ad5a43b6a096c26bf490c583239bc9fda430a81ba25c1b94dcc7d29e4e40868e9c1149a75606d65c6e753ab12a638e893e9c570aae79455ff812a8e24e037a741df008d7f657afdc4bb7ee1a9c005affec6bb65485b9e3f059f44b6462891f827fb13c837c6d8848cedf6ebe99c79786360a0a9b1aff6e1bec72c9d91aaacf78dca9459d3612f73c927c512bea90fbd6f46a5f920c9adf911fd9db8ac276bfb0a54a31ea6d4c40aaf0", 0x1000}, {&(0x7f00000001c0)="96b8cb2024b8e327d7970c2aa491e1ac632df32c0213f9ef0ff676a7ffc4f8b4f5585c31286a008700f0fe19d722f0c0ede6769dc7e4b6b696c0f8cfb945524db5a58c5d9225d3e247e0332776ec0b144fa9665defd8adc2533028e7c7503d17ab5b99532455310976689f8b1bdbcc4a1702007627a571f0a111d660368ff1b78637b047b66ba7e49fa22722c1df63e4679a5328148fb67689c2447b25eefdf2465d28f206339d009399325b4ca56389c293d27d93241d7e4070c878b3a04400e10798acd72270e9781f6382e56169223c6f86429859f368cea0f28af6ef", 0xde}, {&(0x7f00000002c0)="d8b40c54a6afd7f624d467f411b33a4ba6c94ead27e9c5a9a3c3e4967143a8f66437f4c3e6d8c454ea43ca69c7753e9d5ec56599813c3cd924db85998527d2fcbe66f4d03d9e4859b14b4a917f00d0816126c4dc144368a2cb7fcb678ee1c7a51ab1937ccbdf3a466553d8484ac913c8f9613976cb2501e789211850fbac4f93ddf4e034e0be3a3d560c331cc532957ce4e9f82abaea9f8aa23dc14ec7a407d1d1297e72c967897ad0aaca9cc204d36e749c84b785f9ac67395d18a12bd508fea1a30b924cbfbc453a76e7052644ae012312d54d49ea3e96560427eb12", 0xdd}, {&(0x7f0000000100)="8b9077ae3b3fbfdb5c05a440863e9241679535be20cac6ef4f7bd2f81f139386cbf8c4def0", 0x25}, {&(0x7f00000003c0)="13ffea9d9ed12f85574cd1fd5c7da62ea5011f1fe32b503ba5a6b5b9647c6f7e8c931cd8e1d5a53116e7b6a6ff695431dd3311aad7850f0635e5fb6fa31c573c4740c7f8635f417ccc37439e15dad45b50eeddc6e3abea607c381a2e3ca64f03815d9fa44318a43d65cb56deadb64d86871043cade285fcb941985f15af3fc98f3b4c5a932a7107d8709f6f42dd0cd31b3fe0bf7157a27eed81612632b42ea9089bc14e33f8891ee486ff1622880fe4973a0630fef0fba78fad12eaa8a67418d9b60d305ac4025b164fe93e3400f13ec6d223d37433def0a9b77362a7f5361a736e1", 0xe2}, {&(0x7f0000001500)="5c40892501b81c202ce1d0b1bd3b34313dc5caf1af4ca06504696817713db15b037b2ed9f30d539567ed63278e24d89a91178dae4a53059b5c113f61014ec5826dede30e2339dad7e3bde0460546bc1de2b7accac2bed917e8e273955f187313fac27e8c777d54630cebf72ed237b7dae53c1930d98be94eecd1f92fb7e3ee7a1ef7912acbe642180150f2c665f310e7eb0f0875598e3db6720a38c951790a401dc6be90f9b3062e96cc2174794d4ad005a4cfe37cda3392", 0xb8}], 0x8, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(r0) 17:14:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000280)=0xfe8f) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x80000000, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x6, 0x40000020, 0xff, 0x495}, {{r0}, 0x0, 0x50, 0x20000000, 0xfffffffffffffffb, 0x200}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x32a5, 0x1}, {{r1}, 0xfffffffffffffffc, 0xc6, 0x2, 0xffffffffffff8000, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x0, 0x5b}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2e, 0x1, 0x8000, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x0, 0x7, 0x96, 0x100}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8000000a, 0xa0}, {{r1}, 0xfffffffffffffffc, 0x20, 0xa8, 0x1000000000000000, 0x4dd}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x7, 0x6}], 0x5, &(0x7f0000000100)={0x1, 0x2}) 17:14:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000040)) semget(0x0, 0x3, 0x196) dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x860, 0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x7fff, 0x7ff}}) 17:14:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x6) 17:14:40 executing program 1: r0 = getpgid(0x0) r1 = getpid() setpgid(r0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r3 = dup(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="ee0892787485d2751a96be19e5eb45ccfbaf231e42ff80dfa4ddd831ef67573787a7808d7651566eb904eefef7186fd589096b946602d6e867f41b77fa4fd6c61aca5a9c37e0844abe8880dc85e33ed5e68d1c25f02c008ea60aa4e76bdbfc50", 0x60}, {&(0x7f0000000180)="fca38b69572385d214623c71b0aa12817106261aef0e67d0796e59c57436e34678c22f", 0x23}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x68, 0x408}, 0x0) fcntl$setflags(r2, 0x2, 0x1) setpgid(r1, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x8803, 0x1000000000004500) getppid() r6 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000300)={0x1}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000003c0)={0x0, 0x2}) 17:14:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1000) sendto$inet6(r0, &(0x7f0000000000)="fa64e479edf57b7d90d05a4319b111995d878f8f07d066295c12d801d7965e717814132920ed83d3e67948b06c0c8e3061968fd386886c50cfa5fd0c4539637d06c93ccabd347ca4425f4b8a29e5a506b1aab132e5d0e214273d16010c1aba9c1f9515d23c85f9dffb76f443523398c62fc19df7", 0x74, 0x404, 0x0, 0x0) 17:14:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) 17:14:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3ed3aceeb4b8a23c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2a49648ca5bc2e92b87a2ca1f2a1fb6770d62020770ac17a15cd8fa0e6e30e46f0a32d19b33b02d55a8183a4ebd5a768158d1cf10a67a19619deba07724578347d784914593407ae68c071ba5c2e7c68c6e2cca05cb89d3ae7e8af051777897e3a47834f0f4b52ceaf7321e0cc630e7d01e699f44b96e62cb24a921068dcdf61ff"}, {&(0x7f00000001c0)="3f922d747143a871e4301de85ecc06c0e152ca71baed0633710b7ec8b3a0edea57e49ef75e6680655438bbee99bbccbe2de91b905cd7e6cfcbd56dee28fff98f913a781bdb30dd2c"}, {&(0x7f0000000240)="b5c0bce49c9f779ee64d536c6149ffc8e88f663a8d654b"}, {&(0x7f00000002c0)="db5491ef7d89a74dbab567e6bc7daebaaa4dda6942b79036bb881aafb042e148c255c6c335cf556621794b3465ea40445ceeae269c49ace2ed301e597db6fbe18a35613bf84fb10b20b6969f173c1ea83f07ddb83c82cf41"}, {&(0x7f0000000340)="0e54fadd369d7658f84c38df780765a90261c78022ed92e6d5f3ec954eb228999c0cdcbb7ce6698fa9f550ba6ea19fbbd6b6cce04501c9909ad1520c7519566f7d55017b93b4217a775df7565c4e0818620aedcaac51c8f3306db0fa6e410bdca66e6fef62e6ee"}, {&(0x7f00000003c0)="b065338f9c3e7ba6079a9be9d0d788da0bcf50d62d7d68406b8c9783f1d5de33a5e75c82c56dc67480f1dd0afc0cfa94f97dc870b64a5708bc315e440e06d4dae9175c6f7d01649e195374b702f67fbca2cb26c1179adda735d8ba57e3ad1ed8eeb8f93a54dd974177d5cc4fba22f9c3e537165ffce9bb6d1361c1e8638ab0a98f64fec179792c4cfc5e0778aa269b179857b5a454763f4b2ca2390e07cf47df7a9c185969f9ef1ba8298f0c4c8c4949cd6228dc930a6531f47ffa4f8f8588d05a5d6c6fd3a0a35d86f1890c874f72b73b405d9bbb52f6d98c2661c9a5b4654139679a910a61d61fec1b594ebc93bfef9175cfa563614c6ab9558b1e0c2421acd677dc3be1679443a856d812eb060c63faeaadb7dfab89cd75b70dbcca9c3b97570cb6e9ca79144f6c1ed7299359b1be94a519aecb0500f3e9f234857ce13c177d5749cf31979c217a761e64777f1252a29cb74a5ad4e5039677b9f41d572f3aaa3c87f3804583f93892afa027af828cc717b8f2cae617105c5305a97c58841179a5f4fafc9b605a5361b52e4aad8a78921eca384edfc512f355395b099aa425bee6116a0c3a32bdfae74d86e87011ff6fb158a17319aa32fcf1ece5d310c1199f3484a228c76f507138dce8feb621d17d3d4a9c8e2c1d5a58687cbe6dc348c269476013315a6a33f7346669a75ef1e8107b8bbcf919b5d1fc22b9cfa6b4dff8cf0a7c354e65c313eadb431d04e1180e42242a04d57d7370ff253d41a195fb5c1d688c4c72b56256aebab8d74c646e8da3cd260d5848ce15ca00d3f9a40ab7a915f1f422c62e10edbe9543fd79ac4eed11eb9954abd7050b11dc5c0df951fac2b8d62c5488d57bec9d316189cca6313b0afb12b571e885ef86cf15a07605e32874239a7e5f905a98023a5d02b576ec7d8e4216aa4553a41c8bb1a5c3341e887490ee8e4739b37dde66670c3c51885647f1e5a72904eae26895b43e3133074800b869ebad7f0b5b2107c840a607ccd3a751b594808be43583b233214073ae60b0367bfec416bb791ab85fe027e509dae1191eecb58a71a696d630436d38ee3d6b8429d4f5b5e9345efa8c2e055ceffead5af7e71040b497b793e52bd2a28db2726cae94fda479dbfa618931c491144d379d7b04479e698fee7d0f835e8bb2a5a7f53e5f316e2f68ba31244e8f8c63f9481ee49657831299c94249b450219a592564ee277bbc3f1bad62e9ee481306b4f5ac658d0bff12a3f0a3abed2b26083d8947c0e4dd2e8538f20d5df9a9fa28c378cd8ed266836084438a36c0d9e3f28e69d5d8114742e1741e92aa161c4247712a104739e81b1eb613561f5c2a9380c3018478d9276e88e31bfa455565e1b5940f18705bb693961cb7750c72bdfe8cdd4d4d45b0901cec3f89e467626beefe27f2cf00b34da3dccd6c6ff2baeac18a2e99c72b88f8f0bc2ea07e23b62cde4aeead1cddcb470f5f1b314fe77102151e099ee1df9910d7b00508f070cd2a88c45f2fb0b64b2329c2d33362dd489f88dad6b67efd8f36a2089c8622e3792abc7d9ab62281fa584a230064ddebf4f4446c5bc8539a19e5bd462683a58667b9313aa99c498ff2fcf92fb01ad39f2b90de0e62d25e38b200c1616951aa5c823a909596e0566ecd3d26fd9b03f2e1579db4b1d2d869c2b09894934d42d9ce34398632e09f556e2dbd1f47ed86faefb7106e3d092a013d9cc1bd960b5444b8a928d0c5bccdfc972e4a10f37869eb10e6cc6bc4dd0933b2eebb46ee2f1ef1d20e2833eb096c8f63f0f5e3c008cb3a892b968a7672b7e05d48ec0120ba34d37c2f0b7218d21f7f6e558de2d224c455bd55e933264aa616088a4a536a8122fa908d79cee9c55a54765f25f50d33b83c12b041d8e97495abaf7b62dea3dd8c9243042da963bbf0d56ab219a7489f72b66651b219fae91fdff677af427f81fbf10cf050e4431ab6c03bab5a9a54feb969d0590a46e4ad154bde8c9775d42911a40464bca42c45004d628050695050e6612eba0eec353c8b1eb59f3c6c8eb8cc274071e301adfaf0bd001933aa2d5c908c8e1e56d4e057458d7de9e9fd3af54f6fe937cb162332b6908e489cd46187aeff32e3d0310d4f038ee1745ccf49e586c7e4bae1f52e3dab970518721bca31ba55b1acf21bc254df44a1aa33d658de9b7551a66dddfca183ff1945640bb834115330a6c38c351956985896c316c6ed1f0aab23369fc836621771be1ee16f22f62f6c4e8c05ac3712a004067b11349618209e7e9f3f00db43965efc1e3eac0f4c7f4c2dc6b8d7fd821c5d63a2d5d6e91e966d922ffc07a705fcaa3e860e5eb0d1e2630e066eede2fc955a4b820a9f5dee2937fae2cea6145dcc9701b65a49078cefeca4ec967be3c4fddc99225906d673cadb59768b87ec5f0c190ee95f6cf295b71c35b6505d764e8bd7e5d77ad0b10116f44750907d7ca1d48079e319ad55c8ee9a7a16d979f591ef428f09fe3eb3320b826c7465c7eea5725c1e9a596b4cd8671e826e93c707a66d479ead06680d0b8889eb3324fb61aa4d715fca7ac4ded98a2d6115aae727a2c09bdb03fb160c79c9fd597788480316edc6a2a7b78e30d830f0778efb7dd16a15062d050c108e13c93e9581770f19c67591f9ea3b1affd1a14b350916b1b8bca1de4bfe3ff9e0e3c8ae58a0de8af77cf171eb4675fa9b3fdbec57c55647aebe0e87f591f09080ab6270dcddf033473672f58040903d579901da78d3cb433bbf0c47f9df5937d599d0f4194d4f526cb82eb0f5416af9798dd91b8d727174a6cb5583c85068e167e4a2a86c19f96b14378936317f2b798a1ad26ffe8d343d92c77f6118efb743bef9cd52571e421f7943f46f93f9594e241460c59059aaa1530d5b11988a2811377418d802831c8db8c4a6877b48db62f89a99a7dfbf137c40ef27375b5c046f144ec2c2f97838dd9db7310837b06482c50babadcd8a84d74c91f7622372f09d14f8bdead16cbc382869702e7848cf3dcbe3c57630b043ccee5d6820c4cf421ab5752348b81305b735b7d6e64356b6730a33136f71e5d5f8e090d48735010c631aa5eafe23f68e8da9c530cda5d6011286b017b0fce28a2746e83a79709174275577387f7ab7d3a687d11e0965388b698455e6febbd1254cd488169253cb1854170ffb6b4b897a197aa376940ad7ae19b34a47b0afdb07db67a992d4b93b1f8867b451cd51cc34499a5f5e81187338becfaee5713fee9a25e4771f8d91edff30c1eeefba3c1ce09601602669fbf8f71ba7ef914e8e53e093dc439b8c5ef6198c640f8ee0f7703c901d1570a01b74095a3803e83cd8d2f12d6e8cf9c01235ee17b5d08d18213252737dbeee16fd7cdd3d757b163f586433c4df96b00edc7eb1dd49546db1a955aba5763ccfc8eb3e9421f340a3855d63fa2c59f553b1ea3f6dc2edd4316ce6fa2ed90fce56772eec8f3d3c4a96628c1e735ff8bfcb5dd2b1e78f2650efac3273f1a3eebc793363acab74f8f7c36d8890698b6228b06907a4316b4d4c033e9e995c1dc9c5fa01d8c8c6b393f3fc5231a1d028d7892b6c26fb672fc415ba248e9f0f4f11da9f12154a797722688ecaa01d106f08a7a6586072aa0e58a0a3ffbe8f4006dd132715cefbe678be9a0a7d2cad90876256e4efba64d95e004998fd6788bef4ca657acc0c896fa3a7377f8c6e2cadcf589d768890d2b7c8540556405b1bf26b7063fb8cb96c84132c16951e71cbd4a581d8d086a0268e15b18e5419c374f2eb88861d2c57b7e1aa77e3fb4d70bdd1ec959d742b24f0aea96fb5029cfd964098e48afe8b624ec232ce9981fef76bd17b6a07317aea1e89a435f93567ce49579cc868ee43a5a2efb272ecc61f5c763fe00156dd3d03a5c661e91c407b818e479f43380ff4c0bd183c9f60bc742474923cad9e4c2f03e42ce0597df11f49bf2f7aed0756d042270eeee0dcc6b60718c655374c5310a48a71cfef5be8088274c3974126b00b90ecdc2e633e9e5ed1e4db148ff3a57ae0e750fe88b9055507a7c60b2bd8ebeec6697d8ca948fa47d96e64269e5d3a34072c12d757f904d159a375482eb71e8ffbc99187773977952ef540d6e290f08c79b99c45021cd0d23a5261d505a742cb7e9742360543dce26da407ce2f23127b22714346b906c4f3bdad4def01063e8f9f2e4ae7ac58f2db6fefc3af24dd4b10c1516677035cb1a23149de4f3a581d2ef7c85cfe204c398ecc020d36327977cac2577f3906e09d6f75081cb61dd01fc87c97c6b9a18ca19ede7bbaa09496eaf9332e800611d0cda26e534da10b04167b1c9321682befdf7e3dbd1e273ab96429822ab6343ecf89f92af9bbb412b07fb6bc4ffe6ac6b2c87098ec0025c0f290b8b0c258297b677d3cf72d01a5da89f57d43a79ae3f1840b36f6d8d09d94564411e92e9942a2636c88e6e8be76013e6f507f81a3353fe6c3a5ee6a127eefd40f7f01a6d7e9281a3935246ffc1eea0aa5bf8860315adf0c99fd7fcbd9c32ce996fd2f58f642809e40436b2c99d234aaf01f059214eb7d3892321f6a7ca68c788fce6157f69eec02984ef6615a3412206a057c4565938d987a226e05ee5f280adfbd5485de0e8c7465fd02bfee96bc4fa5cf81a401f71c022d0e2c47f4b25391fb43b82b40366fa4289e341f149e2b93224d48f5614e9f92cfc40d40ceb7a83c7e009aa53756626057aec79559e78f28fc0acb72dc292104efe6706ad9bc0befee825c83b1e886072e49fee08b435ecfe65176c9fff78938dca2b08a6aae4327b9f8626f87f461e3a355f52552bea5eb278739f71c791e691a73a1ad3ef5c2554e13daf050929028ef451ab10154a5a0e0a06bddd53b28c6780b1a00848b128f8486a6d95eba13e561a0a446d6049c17d85d67ade49f8a7ae619b2cf53372f6edff84b18696ce4820aecd695b2ab5daa078a97f3df6dd86398c74437383dc503ade3be198a67af5e6ab574d0dbf4076bd65d5596bce4516957d2a10a8d1ebacfcbc840c5eabbfde0f5eabb7a36f6b891219b710212ed8e627f988df8ce387c76a4e39eaf6d64ab5035000eec900810c56a75c9f6a458a29cee24b1d5cb8b6107f2bf614babe30abf7365ee8d20f68d2ab76a1a233d527527a50cc5b98120da48c91a80f6d010c857da4bf5fd2c76b259a2d58b84d8b3e44161e112144d8c770a14a9b1f02c5a49a762446c5d6150a6410b0a63d95b1745599888311ad7c24636599163c40651a3a60370381ba55e14070cc72d41bc503f1f1c587875e46b5ae129c18b00ef8703f703cc02704554759fbe5e79ee4da953a828f856e813a2806d2a09316fdc07871299bc36405522476bc23644f0746a73495bea804e9308dd9e6805b54bd93c8291acc2ff3adcc1c9aaeed05a55b068f3901314553820c26e476082f368a1feef26b176f9e82ce159e67b21280342fafd2673a306fc4cb813ef83bffba70431cc0899f1e3a06c88db07d673636343c8e537cea0ace33f7488896d6f955b59adf69ec6da2cd958acb3fd96110fe1456fa3971ce88bc3b5d5b2315a3d7bc3db3a133bf029766bfcdcb57414df1c8e1a4e5f388dd3af46196c3f94c3688e14c2e11e73a39768bd5e36912d87cf5b63bb90897f48b3faa3c9e885ce006f37b5351e33e274127ecb338956816962b9a87a0df01d6ba479406607a9c4b2994fc981ddd142ee42a9583db842600e95e707aa05cd001db3bdbbcb67b2ccf1690fa2aa8750d5ea003057523020b5fccfb29aeb64b668ab5f9152720c30a8"}, {&(0x7f00000013c0)="c3c194ebfe7de9aa07e37e6d76d2f776d2d57a6287eef5ad3226f1e506ca3a3ab36bf15868dbe873e1f15323e94dd856b78c559a23db3afc71be2657a6cf16384e1e40a8da228a1be2d9f706a925df72a748e710763654d2fb12d52357e034c07d45f0c0d8982ad41bccc59a1da623331f1b7ed60260a1ff42f75ee3a733762bc871240dd39d7c60d03da796f7ffde8bcc673709c4806850e9dd397e5a4807c62b7384e864ca3db127197c4228a48cf30f681a5f95c48727cb58aa936a2b1a52e602c3b55362d801db900c48b5cf1673aae0c73669ca205d811a84ee9bf27159ee584eabd17056ce"}], 0x0) 17:14:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x6}) rmdir(&(0x7f0000000180)='./file\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x5, 0x4, 0x7fffffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3259}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x2}) ftruncate(r0, 0x0, 0x7fffffff) r4 = semget(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x4000000000000001, 0x8, &(0x7f0000000080)=0x2) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 17:14:40 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x4, 0x0) semget(0x2, 0x0, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x42, 0xe0000, 0x1000}, {{}, 0xfffffffffffffffb, 0x42, 0x80000001, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x7, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x16, 0x20000020, 0x3, 0x9}, {{}, 0xfffffffffffffffe, 0x2, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7199, 0x70d}, {{r1}, 0xfffffffffffffffd, 0x10, 0x122cd62717d223a9, 0x11, 0x9}], 0x800000000000000, &(0x7f0000000100)=[{{}, 0x0, 0xa0, 0x20000021, 0x80, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7b, 0xf0cb}], 0x5, &(0x7f0000000180)={0xc7c, 0x80a4}) 17:14:40 executing program 1: stat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000239b709f106576e3d523979bf5da81d08309b0c27ec07d78c604e780e34c43e0aebff114d64c06d004a9e5e9afad397d9e4fa1d262975d36f0c776e24b0a5fdd835f8047dbeccd990ac2e4c191d761bb9ec02ac6020408978701fe53c588a294b3c61a9f0c75cc561f38dfccadbb2fb1ae962696d856fafb0e978cd45940bc7761c2e5c9f40aa71dc2d6015b5e417bda76f0a193f2edc258690d300a9769dad08d548fdce2532f98fdf09741b56977f40fea2fffd643c530b42ded44312eb442bf9c52e0e70b04dc92df0e"], 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() r9 = getgid() r10 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x8000, r4, r7, r8, r9, 0x10, 0x760}, 0x1f, 0xfffffffffffffc00, r10, r11, 0x8000, 0x1ff, 0x401}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r12, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r14, 0x80045756, &(0x7f00000004c0)=0x10000) r15 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000500)) poll(&(0x7f0000000540)=[{r13}], 0x1, 0x8) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="07b0ca6f44600122379dd55a53d87ffff8942077c308ae3ae433107de295cf9bae033794c0ce24eba781b5af5d0d97e827599ebfb83c349316a8dc369b6a9f7c7b9dd0cc8557e7736063f3854b24b618a3d25398676c6bae893e33661f6bf20a1f5b3e653c1fd769be4f9a673d647a280bce3ec85c4a64b8aa30a165572c502b50f4aa6c5fb23b33ce4797aedd0aa9ac6d72588691f30e813e853d858e636b6822d828f8da2308f69944a89cbcdcf66751f5b68b29ee8fd76d89ba47d7f9aa178dc9681a82e2b0719c52e2049d1159369f1f4b828d5b325ae752062fd53079fd15bba711c6f193499c117b13", 0xec}], 0x1, 0x0}, 0x400) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000001d00)) shutdown(r0, 0x2) recvfrom$unix(r0, &(0x7f0000001d80)=""/48, 0x30, 0x2, 0x0, 0x0) msgget$private(0x0, 0x44) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000600)={{0x0, r4, r5, r8, r5, 0x80, 0x608}, 0xdaa, 0x9, r3, r6, 0x1000, 0x4, 0x1}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r16 = msgget$private(0x0, 0x400) msgsnd(r16, &(0x7f0000001f00)={0x3, "9d025899e184fdeb3998dca94f14d133b799f98765a599c643f312c8ae7fc85b5241e94407af9260c035078aff95edce0dcde6e2fbbbe7404270b1fbb75726ef913d25194d14d4251bbe94dbc3b68f0f5a748c8871a5b4dd6ea8d82b69211de712b8a879551698c737e782af0c68b3f71ca0593df4a224593283c61bc3a45a9d60b9b00b87126bae6e775427961a581a5a5c6c1c067b0f04387a4e2a9d2930c8581b9db0da90addeb23eccd391a017424d19c51a63343966a418d5a912c39b84059c9ee0166e2996390444103ee075b47b7a01644fe50af313e158510ef786060a1c94ea8b"}, 0xed, 0x800) 17:14:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80) 17:14:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400, 0x7, 0x8, 0x8001}, {0x401, 0x3, 0x7, 0x6}]}) syz_emit_ethernet(0x184, &(0x7f0000000700)="400b7fc50a919402ebd3b57e64b0e629a6779738d7c3624b39615fde499cdb77da1fff3b514cdd04542a768b618cd4f9c8eea754c86b63da06b203e96408a0d9493e2e9c70dedcd7e169b46df7b713ce5fcdf6de0e4c48f61fe730662ba097758688e889936bf8ed3b9cfc66c5925c010001007ce9f300653bbb64e6b955cc55174a164213054bb0ff6b831897d53139e266601b99c315e3d2db0b6f7a2f37be013118c48d8324464a7c979ec172efdea8881d7b31c1abf364c8ba4f27c15c020e65b7a0c3047318f5648d1f2ad66e1c10ec154cae8953873abf56c97a8f533efe21dec2ae65f65cc0ee85afdfbf72ff0d0689d6b822f49b475c2c911003d6a4b5a787db9c3d24760763a2b6e35b65d86695d0d47ea794770098e6acd860f2842542f07a6f405e23396cc8381ae9c506b751e89a79b3b094ff22766201a046783831984a4e7e50ce4d4ae6e87e3f9c625c83a17ef1d7a3bb1e91efabd46a39edb1cedc7cd62ed65fcfc1509d8cd775347a4b0765280a4506908055961fe27ea4303ce19f") 17:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001f3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:14:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x9000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2041, 0x22) mknod(&(0x7f0000000100)='./bus\x00', 0x83, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000080)=0xc) fchdir(r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) 17:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000000003}, {0x3, 0xfffffffffffffffd, 0x8001}, {0x4, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8b4) 17:14:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 17:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x184, &(0x7f0000000700)="400b7fc50a919402ebd3b57e64b0e629a6779738d7c3624b39615fde499cdb77da1fff3b514cdd04542a768b618cd4f9c8eea754c86b63da06b203e96408a0d9493e2e9c70dedcd7e169b46df7b713ce5fcdf6de0e4c48f61fe730662ba097758688e889936bf8ed3b9cfc66c5925c010001007ce9f300653bbb64e6b955cc55174a164213054bb0ff6b831897d53139e266601b99c315e3d2db0b6f7a2f37be013118c48d8324464a7c979ec172efdea8881d7b31c1abf364c8ba4f27c15c020e65b7a0c3047318f5648d1f2ad66e1c10ec154cae8953873abf56c97a8f533efe21dec2ae65f65cc0ee85afdfbf72ff0d0689d6b822f49b475c2c911003d6a4b5a787db9c3d24760763a2b6e35b65d86695d0d47ea794770098e6acd860f2842542f07a6f405e23396cc8381ae9c506b751e89a79b3b094ff22766201a046783831984a4e7e50ce4d4ae6e87e3f9c625c83a17ef1d7a3bb1e91efabd46a39edb1cedc7cd62ed65fcfc1509d8cd775347a4b0765280a4506908055961fe27ea4303ce19f") mlockall(0x1) 17:14:40 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x1, 0x2, 0x8, 0x8, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffff232) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x5, 0x3, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) flock(r0, 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 17:14:40 executing program 0: r0 = kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x2000010a, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:14:40 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x9ed, 0x1, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 17:14:40 executing program 1: r0 = socket(0x20, 0x8007, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/191, 0xbf, 0x800, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 17:14:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x1000, 0xfffffffffffefffe, "0000000900000000000000000000000400"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 17:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/80, 0x50, 0x43, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 17:14:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/215, 0xd7) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x401) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x85) preadv(r2, &(0x7f0000002600)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000026c0)=""/4096, 0x1000}, {0x0}, {0x0}], 0x4, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x1, 0x800, {0x1, 0x2}}) 17:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x810, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0xfffffffffffffffe}, {0x3, 0x9}, {0x3, 0x8001}, {0x1, 0x3}, {0x2, 0x2}, {0x2, 0x401}, {0x3, 0xffff}, {0x3, 0x7}, {0x2, 0x8}, {0x1, 0xb75}, {0x3, 0x4}, {0x3, 0xff}, {0x3, 0x48}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x6}, {0x3, 0x3ff}, {0x1, 0x7ff}, {0x2, 0x9}, {0x1}, {0x3, 0x6}, {0x0, 0x9}, {0x3, 0xa0}, {0x3, 0xea}, {0x2, 0x2}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x4966052a}, {0x0, 0x3}, {0x3}, {0x3, 0xffffffffffffa3f1}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 17:14:40 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 17:14:40 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socketpair(0x18, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x6, &(0x7f0000000280), &(0x7f0000000140)=0x4) setsockopt(r1, 0x100000001, 0xffffffffffff5923, &(0x7f0000000080)="949cb3c6956517d074074c01bdbef3f7a6abadda920e7598420b0ed8ae01bd64913d33f41bacf32a54cbeaac7487853d883e339246bc435ca621e086edd0edf6252d", 0x42) 17:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf00000000000000000000000000000000400000ffff4f22006e103b4cb185", 0x2c}], 0x1) setsockopt(r0, 0x0, 0x1c9, &(0x7f0000000340)="e69fb786718f8515b481645d940127183befe74ac38912ae09b1b316cffaaa5f43c52f9dc66cbb970df1a9097232f7222af9f4", 0x33) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="7844250ac8ead6c1ac713856a8e176d86547609d683ee70e800b2a3d122a79f1528dd14d603ef120d9333c4a249a5bfbaf2e9a6e2c3bb8259e2e6549d3a1df9c62ef68c31dc3f89b78c838f866db08bb656eb2b4be0242d9410f0e", 0x5b}, {&(0x7f0000000180)="ea66df1da69cf035ff4d042dd1092f2ccc87a9e0f740a202f11ee19a7b05dbb38bb3cd60cef5ab921e369fbac0f20a7e4bfea663b7935b3a6ce8efc2e764acbec45e1bcb592d4a10b9698026da1ef58e88c828819b1a5a7e6eef1f1d8b18974e6848742e5bc629514fcc0ab6996ebb7b440406d2bb76eb1014d59383653a9a8c07ac81dc7205b342e5096b0a6f524a75f1d9d7a2787452e5d0cf1d5a5473527d5336a718f9caa9db7ee0b8911dbb66c556b945acd31bc924b2fb97bd699093322e17b640d8e59270d2c4c0e885b6d4a1f20fcb5b12be05fa85c7bbee140d01432a7c067d89c3fa6c811d", 0xea}, {&(0x7f0000000280)="a2b114c20a94158c080be045d653d64f3b99bedd8c216910c5a42d352c3b333bc7bca32bf377d3d617763cace4bd565086d5aa969bf206ac5969520ffa4f86a3dd64475b2d562284d7811ce2df57", 0x4e}, {&(0x7f0000000440)="fcbd6ca1a755a4a1704ba5c0911007fecbefa1147f0e698c670f91909c139d50ea0543552b0ec255285799cd1a8397014e8d65b51e72ed433a39d531234e970ded407e5417fa7b55ef35c99f5fee022f39c904c827d03ad68d568c330aac843e08ca7dc80a1a0f4b22bfdbddb18d57527e3df78f8a8f8263e0f77fea12a0ab67568a70c9534a4703c196b7a760f6e7aa91f83911bf0a95410e9b56f01e9b3d968bafb70ec5d6a1eb0ab44b761fbaad5066d36e4ccc48e52c03f1c435cee68184e091703a4eb91f55f2e2a2f1488b2cf71c0f9642d3820778038b3bb63765714df135947d8149203655685c8617f9a1742130a546ca8d74d9942177ae28b5d0777f43e4be1cbfe5a29b79b75aa78f49023f0578d210590963a3b325e6d09f4157e9b555803226aa5ac1675d96bd6d1ccc7db68ced35234e655819757a68968872b5da403315ed6799d6586f75ece441a28b383f24b7cf8ed7905c1eb9624753aeedfd27209481fd85e746bf0d5ae4cb7acc9093a549a53569ca90affafa3ca5eea0e6866bbde656abb42fc489a0ab0e67e29a8f779c0ec03213d56b4b2ac631823798a5baee31104984f4a4c2fb8dee880b7d898fb13d4af4d0da8469d0732d00ceba091664c6128f0781d27dc6eca1e84a364ab6e622d5e979a5dd3aaeb11bc0294b274d83ab6799e8d650fc9fbd1b45efe44560d994072630db2f17752c07a3b84badabc453506f45163f696e7757828b414e78d3a9c7f183e04f0a31f7cae2c01d919a3c201eae90d9df60190b67fdfb15a9cc53083d21966d4b1aec0ef3f17713527ff4e17cb8b76713c5010b74edb9100897559ac5e8b6b838c6c588493e5ff8dae6795b70ff22351cafc969451e9d8e12a72efd0d659478d65b20f735b67f10e5beb30cfb5dc1635eca7e913ef47c069ba4deab2a90e58a61e8d838b8fca760eea6721764b068dc75cb392cf56a4b3b61cd8a29089d9f1027ae6f80cbf653884593aac0896cb4abb835f728c5ab3ec64994a6e62af386866ce51d7154f772baff9e012e25977f304c3e31965cacb8635ce65718ed76343fc76e98dd53a7f5a7f20b377a7f11db7c514ed2227d6d7627987af3a97f53610a4b0d50f0fc3713fc7c9d32f3febad325d298965eefe7f1565f651c43992239cc8f16c58a59593390922a15743e9389f3f463148e8214221c591c0d68ba11da2f163c7bd283f3319dce24563b3c60626d13e0560e8a8843d8caeb4082bf13b2471ced4f0bc12fd4f20f44cdd958cfccf20e94c93dc4b26d0bfe1ae20271537737dec6600704f3cfbc39b192454400e855004ecc19db4435e685a67501eef50d8696d7128ddbe267735cf54e88aeefe35e1e82933afa9887e62d8f39e02a53fd63a6b3729c176692c431077bfc92df224b100d912cd9369201329cadc160396ceb7c7704621993455d1d4b186762726ad902c3fb86655e247e37a348826e4fec5fe622c2ff234c27803dfc41063987d5348712faf1d8466e5db262bf07dc775fb1608149b11e193219a4e31184dd82f88ac92fd3e1d0493e79f06cbe1d9a6f6eb90b698f1b313b60d0c81d705dd70028199984b3d2540f358016a2ce1e2dbf40b27845d721f04ba6d573060b5f314fec91a835f9b709bc447dbf634c0bfaef3d180dfba2bc2e3bc6bf8bf2fc5fba29bb8afddfd2d5f4bd04d7548f4b582efab9201bc5d616573b3d0fcdff02e600112b2936604058ab7871791a8af35ced4368baba3e79c9f179a96ca4e19c353eecb65c2d2445b091936c2d6910b2a58c77698433e8454a28809780a8a5b41172c916e1b6b5a3facc65cfa62ba8742104018392887143c77db8e66912e164d1ee22fba494dd4a88ab61127115e4e36bf9c00e4119a4844ee94b006efbb390e59f5ba8acf09117a65ed77c8f00fbfcfffa12c1bff8610c2688c5f0308428e73e2e75ebc008de8b0d89a762f84abcc7f0b0390b7326e975af0a670bb11d4895ccd900e5134a0ea3c709e2a2053a8f4aa5816b1c7ca86ec052103c4cd7a8d5d78b9e84e2317b218a25d151571fdc985bb7719459d2c678b155c9265bd3fcaacb87b89168cd0072d4619f9a1308fb0d81c1fab2594717866b02877f6b81bee8644b2bba35774e837c3d7b5e85a78787e30d88b52394238e2b49a4604fa6defc56f7a575cc6ad20001218f5d671d261ea6a3077f50acb8c8437edd34d82b9c79302310e860a1151cac3e60049e14f94cc18f25ec86a158077a61ee3d26447890e0754a1c0b1e4eabd15d847b4c330aa875f11e0b472523f4f3313aa33599db18625e7165ebc383f4e87285ac4427d4cdaa568d1ad4d2e3cadeaf59b128a0f58bc20177866d928620db4df578c5bd13dd50714438b2459494c0c2e03cfc46e94b1327277af5e5ac7c4f909c4eb63d4367f272fb0d3dee9a0b3dbb6032211f3d4cf533b899aef2577a4b0564fea67276cac9f846f943e112d893c5ad456f860f066db310e744017d103d74bfcbfd2ae40bf35e3a68d24273f140aa79411e119a83e79e3744402174f5642006a937a3362a5484f25f95e830a916595ccc6d351c2804a6b532a9860cf921eef74eaef2b68fd51e6679a21be08ee59db8097043f59581ff7bdb48b4c69db80bf55b6b90542b356dedb4a13f0694f6f9de1cfcf5d8bebae8bb34edfddbc7efc096094a60414f396760f4f87335c6bb652a6c165608399f997888bf69af2e528a106b223d84d9f7bcc185c787370a6fc498f6e6c071a4c3efcdede5a3d7ab3a1f995ccbfc41e54a0e3ae83aee47b9a3d8558c7f3a652ba520e8e6ce45cd2618c663c32b6cdc053da66cc30dd4dccc29556d6fafc4ba0b96a2f92b0c8df0b59f9ca84f4baa1659acef1e2d64ed6f3d624eb10ba3a5ffbb9692e21d9a4d64fd1612fcd061faa9f53b583390160799254b2d47627d334e01b10d165b2c965a040bb5f370d468429eeafe590e7ac00d78fca86e62cf6cda1ada01d89bf1f19e5ccc60fc3eb1f8cbd9a30ab59f706c43f2e65d6b45024a8caa23dbe2b91e743f08b58557463922137e62c1680be0a6c61e45ccf46f35e6d972724a50c0960d8fe2051b69c98010a3cac8c486ff2a1870298f40c737b09bcd644e41d9cda416320868f33fe529f069e696e1fb14120897cbdd75c2cef6a714a443bc7325acbde2302b28859ab354081081333bbdb9b10fabd571778b6321f79f07b42dd95593f5b7191ecd322dc3a20b7ddbdbac71a022b07780d8a49534f52a81d36913131069bfcdff9d6849e70cf22e91a0200c3459a1b877451ef09f479f28f3f1e1836d81e42baf2beed4f3fe18faf806593c3e6feecab8fa63f6e36fb051fbe59d10f7d04aedbb746b8db477ce79156aabde64e2df0746a21a4f4b7cb277db4ef5c0e461a713ed06a3e93874e02f153a78a14e1d56611252c47b554b182417f41192ed9fe70c3d1aa261ec76af90d9c4f3dc769c7480bd25da0c76a524ca44a0ceb4f0b52835859c33c704c602d23bf67a0caaab290246103bda02af24ce5116e812edcf878b737f0d2f38f64e0ca3b06c99e2849e9556949bf1bc8da7a9fabcfb2768df6235e6dd9ac9e7faee5bc83af5618c9e647bb214b4f39e6766fa4bc8c04f484c5dcf11dda4a1d7194038bbbba3015ac90c98238b1ca3af12b21216786e65d95a71671c3a708acca5854695b6ffb55f39aa3a981fdbb38fff95baf32413e72cf40f8a7308450d0d3d1b9f6f28498b803433989fc718108d700e605c3304f94261f9f103170415f941b70aaa6b64fc5a09acd55a5084d7373a26ee4570660ffc53290b5582262dbef335177d256ed29f659c907b9fea0f3c0651b16974b5e47bd369d57cfbd6d2d750492e7fe3103af7e39b85a1ca9e7d54afe9deb4f514ee4cb361ae598c4a5eee8012e6365df78fd90b155380e3b4f309ab69995c64477a28c489b9ff1f15ac9487556c2ff9e61397926fa2fd1d8d35964c49303596de0b94950658bb973ea55c85fd47f65fdac9e71329d292e0d44bb57c5cfcace16861e38af5351dbd3f71abbf93e54ed4312074842fe3dea89d92826cac39736f0c92ab1753c908ca4d9e569a7c7096a095b409dc6b8f63189e7a0337beee08823b5af4400232360710ff1d7f9e9f017c3f3952e31a70372207a45d986aaafc8befd27e3f355c01492577d550341ef49faca47eea1ee206b9790a9d6e4531fc1b3665a3ea525704e62d9e860a80661c145219c75adaaf78974a224e8ac8247c75a4f49c9ff6898c44b3d7f235dfff182d97630ca21573001e07a0aa06a529da48efe42fc018526e2344a169b83c425d4f40bd169d4446ded92c8b51b851990cfeadd7c8c0c7f43f30e592fc991e8426b0a289b7bd974d69f772405581544f5edf72c7996e9f9d519f0f0c42048800ad187a4ae581204bc9b9aefbfe52698da149fb9affd6ba15c07871848c71c8757468d09831109306debcbdec06bc95c73856efde0066ac7d6c08b97593446f7aaaac84962301d826be53aac011cf92b5186fe11893c34a36aba8acd449e2dfff61fb414f0c2879cd7cdcfcb4766a0a28430886d9988d7591ea4cc78648b90db45946a7b69ad783f11f1cf7ba0e946bdc99200d957ac14cdec67cad446306947390e172fffe497451d9101cea11182324707e3c93b635ae6af5274cc594e01d234f491b8f4acb5193f2593281a8ba6aa5b71234bc917f73c142b5ac04dc9ae7d17d1c39a5ba644668beddae3942e677d37a3b9fee3c186bf0dab35561c167678bac556e4bd3aec11f80069318b8ac9de564f492a30f6e3b1f6bde65438353bf9887875c922d6f79b7334eae08d1d5a1fd0b5274642e37694e9d1c611a7104048b271220d6f12a393f5e40546ff2f0411c5b130d67211936f5e4fdc4557fa5b4e089498f569dc3a729de483a2e40f51c536e6d8eed6660f28198c97b524ff3dba0c8d8bc90b6041dd9aa88c6cbbd07a8163695a19cf69d09b9f82f1c143aad346c58d95a5f7894328400ce200bdcceb090ff7fb4f03e33a6769afe88f13b463717c31c23bb7dd518b4246e32e934d9111a3f85afbe7a9c2355791ff7b88c282186b90a2bfc166b2feb598dd7fa8ea4bf64472111d644b1edd3ad71b4a16e21e59000119eab91518c6c0ee1530068669042d39c3a9d0ceb012f42c5a7fdd1f4effa35a5b2a94154b51af9986ab6fbd4edcb97345f2553f464b8e818e1aaa2ef5ac8adaddb2b21c584d245105db69cc553626a99dab94490c88ade6d4d97737bf0ee34d65ef3e9416500ae93f9c2a8e832552984e48f2d57d967a250cdc6a0086b90bb3f06bffdf966d03e56b5820ee5ba13f7b8b6bdf662828ae163fe5a0f2d8152c3bb2bc49dcfc3c80ca3ef2ee4cc624cdc3af1ed23c3cbdd2cada36aedbcce128c41cec019b701225297b3ff5c456f7a204af6bb49f3670201ebf57aa2428d6a61e63c4995fd8d427271da064cf704bba7c79fa6bd634af56807d13b0022174f45ba21101fb903c7e4c95cc6b99145550e3ca455e13fbc81935ba7e8e08689df8bee2c84685d7ef38874474fb83b99a60d6a614329b416f7cfa59c4751e3a66be8d1d91a8a9a5d2396965123901ac2d4034d9c18448db65e859b721e1e035000b8d9e5ad6806af499172860543116055e3c7796d612561d0df13d67c166781badd861711ffa60e0cb650599e9b410676e330a334f6664804ed9f7027861370e226178ea8e72fa2e0ca36d3f04a5049dd66d1224cded4c4a7c5d1f96fd398adeb966c908fb1caecaa2566db", 0x1000}, {&(0x7f0000000300)="0f3c7f1a2e35210b3999", 0xa}, {&(0x7f0000000340)}], 0x6) 17:14:40 executing program 1: r0 = socket(0x36, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x2c, 0x25, 0x0, 0x62) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x8, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffff801, 0x87, 0x9, 0x1, 0x3f, 0x12d5, 0x81, 0x1, 0x1, 0x3ff, 0x5d6}) 17:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x4) 17:14:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 17:14:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000040)=0x101, 0x4) 17:14:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20090, 0x0) r2 = fcntl$getown(r1, 0x5) fchmod(r1, 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r2}) getppid() 17:14:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x5}, {0x2, 0x4}}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x80, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) 17:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000040)='./bus\x00', 0x401, 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) read(r0, &(0x7f00000008c0)=""/214, 0xd) 17:14:40 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555168cd5e41789632dfc00ff334a5619515a4c8ab06198824b3da325bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193e0c6a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 17:14:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x8000, 0xc9, 0x5}, {0x80000001, 0x20, 0x100000000}, {0x3, 0x1, 0xb8e7, 0x308a4f9f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:14:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) listen(r0, 0x8) 17:14:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffff7d, 0x0, 0x0, 0xfffffeb6) r2 = dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x8000, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x8}], 0x343, 0x0) shutdown(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x8}, 0x10) 17:14:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x10008, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 17:14:44 executing program 0: clock_gettime(0x4, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 17:14:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 17:14:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getitimer(0x5, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:14:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x11) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/157, 0x9d}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000013c0)=""/31, 0x1f}], 0x6, &(0x7f0000001480)=""/195, 0xc3}, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001640)) getsockname$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/52}, &(0x7f0000001600)=0x36) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 17:14:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x0, 0xffffffffffffffff, 0x705c, 0x2, r1}) write(r0, &(0x7f0000000640)="2aa9679c4fc2e8a7da38c3b4d057d427934be2d2c9038595910213473827785fc60df47d96bf02dc328caf834118bee897417e7f8d898eaa1e5abff2edc4440d54b6868acf7b133ca7d55c69c3da94035a41c1fcb2287441980aa05f02cd415e0d8abfac1d7d63e6925256cb4b7f4c81906e99831e58dd78603ff6f6e4bb", 0x7e) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0x9}, {0x0, 0x100000000}, {0x1, 0x5}, {0x18b, 0x4e}, {0x42, 0x9}], 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3f) recvfrom(r2, &(0x7f0000000240)=""/193, 0xc1, 0x1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x7, 0x3, 0x4e30, 0xab}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) fchdir(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r4, 0x6) close(r4) socketpair(0x18, 0x5, 0x7, &(0x7f00000001c0)) poll(&(0x7f0000000480)=[{r4}], 0x1, 0x8) flock(r2, 0x8) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/23, 0x17}, {&(0x7f0000000500)=""/155, 0x9b}], 0x2) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:14:45 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r0, 0x80000000003, 0x8, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="04f188b9abfd7ef951ef218687706c0fe1a858d6688646bf8258fd62aec5513b2ab52e9c8ef1c551190643bfec3f2569f3edcd026ea8fe2450942480e2e4c1919fcb00fa00cd708c68d5a89c608b6290a9de73a974750812274feed2c1f2a4df09a0fe36a4a10ad85363c5ce9205d8e053fc50e07f33ab7d4e91edda8a78306489e44592f92ae485b8c70902cb3562ef2089dfe7c525be774f8bc77cf5fdad82f500046985847cc7d6ecab113bb18a92d1790381531f3290ee4af9b1fb9d6c93510f7e83c3017716332e62e7f7dde85c82c77b2d1df4bfe065817b574843745d33c76fc3af7a814a407ce9cb048a0263341d66f6e89b665ddc0dcb81", 0xfc}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x200002c8}) 17:14:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x7, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x2, &(0x7f00000012c0)=[{0x2, 0x2, 0x9041, 0x6}, {0x80, 0xfffffffffffffffd, 0x0, 0x8}]}) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00002e2f66696c659b3e2795c8c0f342193c00000080ddb4e835e7ed9654ddf278af2b6b02229fbc6539c34df7b05eee8c4ed7b7da157b0c62ddd09c1b925b9815b1c5cc5e92c5929de6373f713625ba33c266961364b245269f85b275ca0470b52c42b233a80ebf1fb1845e2e3201343a2128df51248111facc92977cba420079f30e0496daf076fed78a8b4d6c7b0c028e5373f9dd16"], 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001280)={0x4, 0x8, 0xb910, 0x5, "afc594f4f6b7ff74baf2e9d80deada56454f79de", 0x9b5a, 0x101}) 17:14:45 executing program 0: r0 = semget$private(0x0, 0x0, 0x72) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x1600000000000000, 0x100, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 17:14:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 17:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:14:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x40000400000002c2, 0xffffffffffffffff) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 17:14:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 17:14:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 17:14:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 17:14:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) dup(r0) write(r0, &(0x7f0000000080)='L\\', 0x2) 17:14:45 executing program 0: r0 = socket$inet(0x2, 0x5, 0xac16) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0)=0x3, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x65) fsync(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0xfffffffffffffffd, 0xbe0, 0x7, "8c88700a074d13c231a8a7ed155243797e1284b0", 0x1, 0x3f}) ioctl$TIOCEXCL(r5, 0x2000740d) close(r1) dup(r3) syz_open_pts() ioctl$KDGKBMODE(r3, 0x40044b06) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/52) 17:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 17:14:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x100) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 17:14:45 executing program 1: r0 = socket(0x20, 0x4003, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000000)="b10005136000002a000000010706ca90100e10fecea11ea80ffa6e87c73fd33595e279f5053365c2d9ef64596caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc200009a1f132e27ac9989f9c23d2bd4b5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7d6e7cc53c89430301000000000000000f90006ce01be657aea8c50000001200000000adff71d1eabbf784f80004ffff0000", 0xffffffffffffffdb, 0x0, 0x0, 0xfffffffffffffe7f) 17:14:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xfffffffffffff73, 0x0, 0xffffff20}, 0x40) 17:14:45 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x688, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 17:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() 17:14:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = msgget$private(0x0, 0x218) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8a0, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) write(r1, &(0x7f0000000080)="8520ec27efb282261f5e17172d096ae1b49d87e7138894243a87e2e0faf5d17637e92f6e43e0111075e9c99fc17e8513", 0x30) r4 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r4, 0x6, 0x0) 17:14:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chmod(&(0x7f0000000600)='./file0\x00', 0x86) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="c6cd2e308d2820f7c68cca1f75da2dab0d51f6edc53aa298772d7a71c12c5f6c457e354968b9fcca46681f5fc7a708f29099122fb624cb76a8c4fafdb961d28ffb0f811d34a364d37f270be2f3e6cb58afed7bb40ab6aa7dec7890ce99749cadb5083119e9b754d912a05fa13e1ac42dc919ebda1d2c2f3df8950bc6ff5792999685b2179ff00b9bc0746aceb4e71d9b7d33666c27595f6e18a5d2f01b700b1e6b00f4fb192fa2631b566617b68ecbadd2ef4002dcbd206caead4650df7da2405f8d511cbaa9fdb1673580779642589c14", 0xd1}, {&(0x7f00000000c0)="421e055d042a72e1536ea729c16b36782961f8ab1d71ca2154d7d22a9eee14c204969ece0fa4c41b32f427a64e34d5eb9fe4e300dbcb4ff9dd68da2919b250c3b027e531d87ef7b2e5d4cdaf81a4c4906de44709a361f8242f33328c650d5ce40b3b5e31fff7", 0x66}, {&(0x7f0000000180)="361b", 0x2}, {&(0x7f0000000300)="a89e4549cd9b4262e14063cd3e077cad1c1cb49dbed243e0", 0x18}, {&(0x7f0000000380)="59e5c8981628e7db8ff1302201d0f95371b5bfa13d7438ed3ebc24edd20905dcee4c51b63a23f22830ee61e5a083201842d111ab1a36362395f7d268ac716cde9365cfaecbcc9341fa1fc1", 0x4b}, {&(0x7f0000000400)="200199ff966c07f51e9f09d521c191bf57d4bf13f2d5c45c34b929f5bc9f93b4a162b774031ea729ea6a93700778eaf7a763fac01393738b02a07086282cafccf47692ac68a498c9ca0ef657d252345244998c48391e40272d10f10f4ba218e6d848bfd041f40e7b2abc33af5385af55bf7c276da659ea0c976f72326f84d15cf50f34d53f5c00a3d479b0ebfc4ae50f779f4579604caab90d5cd19399f836bc1044cc1cede8aa9433c11ae0539d9acb81c7e29f05d5abdda945d494855e0eff20d47805f2198e03ee217d28685e9c729226b2ddfa3ed787dcf1ea", 0xdb}], 0x6, 0x0, 0x0) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x2, &(0x7f0000000080)) pwritev(r1, &(0x7f0000001980)=[{&(0x7f0000000640)="0a88d1bfc9da762f317ce2b8ab8f81953d47f9dfb25b00de9fcdfe9fe76481b017689894e2f9b05a7228b94b09d2653a1a295e4203ea305ebef8e868c556ebff30cf452b36d4b9e516880626ec01d5c3", 0x50}, {&(0x7f00000006c0)="504fb674d03799f6b2af64b75e96ab9278cd35725c096d1407644e726f174f616dbea3fa9fa33ebc52ee046b726b22be963417a41abc1eed94a9eaa10bb8b7266f8ed02a066c0356c0e5f5a1288697de1e71d36986cbca56c1a2c5593e43089bbb9317501b08fb26a33406c8faa8f59367af24e58fe9f90620020ac0f14f793c49ec07985bac58a56cdabe3872842ae6115b663b1c9a0c0a8fd0e64a5de9f312d60d1d9219d0bacb2510ecbeeaa31730b4c7ab4f4a4c8ed5cb72f6ca06fc25bf07e35ed24997deed4f973ef4514308138c20ad7ac1e44ea91fa08164171d1e5eb733ebcfd21b04e8101fc8e65810de8692fc2ddfedfd52ad8acb7dcaee1ed7f83095c945c15d0080ad8ae6c1e857f5c165f1c03c9cfce665ea29421020022f745d87c38d44ae3ebf58a1f196ab8d57768e7dafb24642bb24959baed4ad67799ee95268c7f8a06b74ac10d0574865a3c4bdde0003998b3e604cd01acae185863ab39822bf66d0b1dace61e73eb98beec2a81864abea143fb736e70023b6e3538ac629c904382c84c588e8e4a9c5c7fa57e68fc19c1db9ba58c54052c32b8c122ed433d88ea47a377f9cb682c4459bc07aeec8f82696a6deec9cd2f5cd9cd56c810acbbb52e6702d2c124d5cc89626295d2ae06cc64a430b6c52a1412a080e6e88e9d60c2585fb7acb1fb33ec91ab6bb3f3d8d28ceb7953c37e682b8b5c364d17e00f3e594ce3ea7ac6083c0cdd577ef97c20b0cf9773e40b92b3c0b7bfe2f50d474c1f19edc6afb854d4fabf228899bc35756381d006d6889c92b062bb1d5eb9a7a79ae0d703f2b24eaec87ae047caca4d4bd0c4ddd80a79260ade594d97ec9f3147453d03a3282f010b08878618c18ff07e90b7fc8d4e5b83e1cd3575609ed5b804b12044f29d091a63a52728ed8a2e9bedecee4c05719186e728af0627ded6ae5b6b9c80821107b3dbbe27a4ac26b30a0a89d5f5a6ed0f921610fc1084e377c0d0619132e91cd8120a39af0769268d3312eb04a3cdf764e2f1d0d4e171063734a3278c773a2e9784611d9b3af33f47fe3501129c092050a9b05fe9bb20ec8924d5a20419e71606247d341a259db958545ab4230e15c13721e564dc6cafb37f77a20dd5591552c8f506a315cbf0743ddf5213bb3832b141a26ceb4c30f47e853f743250a39045578a991115e3b905b7e97a7599b0ac2ecb5f068b775ccdc75dc3a9e03ceabde00551c476fceecce3f2fe5d4b1f0cd20986d1a52c1a87b90017586cb764f2d07943e5a2fb37fe4ae7f7bd92ffe59470a4e662d540f00d908768b3c27a5c6842cccc5293fcad2560541ab49e6b9535346815c4b5885c400d1fc1ec9c36703300b489f5a09a0c94df610df9472b104276d49036821c651d3c91c2ffcfb33e976c1a5fe3613c6d315126849020cce96812efaafb999d50440c162c9b3bcdeb5a3f811a1c01eca43377388b75b4580b6e87c5efc343da1dd78c55d9f5100fe29a00e8926c07a1fe4ecf45961d8e6e728999cc27e3191953a6b2d902db40247c1aefef633ce6498cf79ca8625e11f11dd9f753c3bfb6247d5c30d0e5b727c3c27dab26e4d38b0368cedbc7337e847977a0dec972c9228c26dfe3da3b3f0d7728d5ac8a6e5bcc544e932175458ccbee976bc95905d69605b6554d049f9f4873d6e98722f3953b402147c86ad4a49497483472bbe2c730fd4a3501ff9551f9cb7f486d537910dd3d0e75018d00408d44230d815c487bb2d60f7d23a52902ba777002df8ffef3ebb93552976b3db0ecbdff44190d91371c0042951027d4effbcd4d7b791a9386a9c141fc7abf20271501b382474f13302d0e0d2926eef96bd7459af48b6fd7e9fcf2d176fe0988ece024a3b08175cb843cdc836f45067a49350ae5aca831509900b45446d5fad747dc52b0853b3089239ccff4add425dd3800161b04f00d7840f3c05a0b058935407b5ad1d83ee258da38577008824b3ee57c59d28d0397ce897c3858275411a98d52b8af6b96fe3ccb4718854301a6a4b9bf2c9227b120e3aee7bbf96f5af4fe0a14d234831842720a10a2acff0f263e8e94c1820614881db73e2ddc071904ede2ad08c85151e4251e4ce7c4c78518d57cf7e2470376c531eb76fac45a551b62bc02900be0b7c5f2c444ebb6d5ea001f002b49164200d5602523b935a2e92adc634b910271e38edf490f06014f0c3cabbc6d9544b446c134b3da3992dc8a24d84096e79801c91b966a0662001e18c10958902ecc1fcae1693cc0aa1dd495d996ab062e72f88c532cea265108506cf2860305c7bcf006555c9b1031036bd66f9b81801b84a2cadfc0cc1b01a7d650df8e45406de4d2c0d14e507c36a64f4e1858bd53fee37c592b8ad792dfdf0af066fce9b1ced38f4afa2b1304c40021fb7404b6badcf6998b74e099d355183a3040bc15ddd75fdfaa0d15fd0d797178b64294b2f80c7250cf97413033650dcfd14433eb59c5ee74ebc03ff1729b7af63ccaa5a16b8f5e105c8c9bd7e12d40016ef4aaab3fd9798303bb5b2e1476238f40beb4b3a7737d890de3ac91227dfe37928e8cc62ecae96fd55cafac861d7b02dc1c8d29008092c6108f4cf789d9a6b671b32782c816fa7791b81f82134bc4a7795671e6069f62d51d6c18753d033f2e0c6ab982685399ec132fe9c6bb785d731f8d29ab14c949f43f198589991d6a2a5adfdb62c71b001002a2c9cdcefc7895efd9cc7e69f41e76488c658b3cff95fb45c8519dc8399b9bada9b48b9bf726a4f5d7aec94c62441ecfd42dc7e30961d447c8bc04dcd5d1e696f3b5d46a2d602db365812760afaf8ec1f2d75e548d71f3c3f538111cca9975e89e10cd689b8c61e18ad196a409217563188b8709f7de8c9cd18454ce0da70f31402b8393ea9cab065cfebf8d645c91d575b56bc0c16532a58f4d4975298992011baadabf0e75074c807129def71c4b53fa7aec945ad4f02ba199751b4784099b526ab3f25e340bc1d46f2a12c3f7b23d948c646dca11aea79856ad2f2cd163aa8d914c3e72b62858d8cdf5236ad57d7af268e8ccbcc759bfbb498730698d90c573dd6fb32be9f44f2320625a6f2cc93ba90cc03fcf0a9156f9325c9d2603e957a1b926355ad43bc4dc6367bc3b3227eeca93eadc944793a78bdab48109525a641c6f3df8e6754843d34a3c106188acc667cfc0d60203b0fd41bac1854572606010534384faccc00c2ca28c0ff046e2916375b3ad37968cc8de74835587887c7f9e3b904b1a19da00a1984f21c4a7228421ea0ee8bc14dcebb262dc96dd44069eeb72c2d5323a2b754a423545f77a4939524bde4fccce465b806bcaffbd7bf80b93ebed780f4101cac152f4f46957e096373a5be1425f92f07c8f9f039c570b6d88b290da8149626d6c4bfe20aca5df57471eb3ba2cba58a6d5aefcc01cdaaada1aaefef647cf93763ce44a17c32f9e10026b674959e25ba776b5e87944d6ce814b3b100bf47683e7d8ef48ebf00b21456026f6396478d0967e6edbcb46175547d8814f632a176710d126ff7ddafd9173f996084b6310c0281f36115710718b5f80358ecd5ea7e39ab9b024c5a3bbcafcc59b80432ae612886dba7ac5ab8be49c55ff01aad3ec9c5467a7b0f5a99658409d561e99bcfe5192bca6752503ab4e2639f6442c48d9d8426cd9c37c366c06097649c74057360e10bd6b5f0fdf6d62d74a2fa469cc2eafd13d171fd42122ef10871af5e5569bede34f262102ab789920c1cade367ded55ffff3c1d03503e2c8122e483523fb3eee1aaa5c127aa3eb6eaf221ddb22f33f6d917ff7df3dc582ea545073359db37fb450fa1ff819bdccaf07ab65db57d55a43006a0d8ac70f704530daf98ea2da31e2c4e860e65cd63a5bed6bc5568ef9cd1b96473923690c39247b0b15e0c2a83c7225a6857590b6bb3054159493435576ff34871807083e9ad345c40655dd7e00eeccd164d5ad98d037cb5ebc0db2756aaeefbd576a607c37aaf3040cba5f26794182f2c28ba57f3fa64bfdb5f050ef53234ecf8c6d6ada071a5f60acc562009c719fd3e6f18fea6cc165cc9ceb21d17422ab3397b5f46c1fed65d0dccec0058e78e45c06c975c9d927d4c27561fff209c9f7b9e57e5a9ddfcbb0ac0b38a5b4ad91852cbc2ea4756dd07f3e5c9c59c6b393933effbb8a1e3680926d0719a80758f7744e2ff3b6fd453b291328f42aadd02bc9804a668d97c62f22ac697a015105610cfa5b475037c649d159e7a2a2380107a683ca6bb1b9ccafccd9a6672133833b7586133af014b9dbce6bfb795cbbdfa040694701a88998bc570b892a31690fee6a930fad557426af86f7c5c69c45bd7d7cc06024d560ac27393ac253553f7fd195dc790bccd5d1b43308fa3f5bd6978754f2e9a03b7e967f40ab816b225df2d416b0e5fe75838fff1eb74c82b0e139480ca220402d4b9a381b1ed0ce9982fafafe52e0f16eb2b5e54c55eb890c89cad5f25f6b6162db4de2fd36ab1130e50c35935e0b35b90e7f436a15eecfc54238d45e2263809565d504341bb3610fb9a7be69482efdb2604cab238db4a4db93046cc8e54b7105e5ee4eacd8717d5de98b051e2b90741d162ad24bcf90d158d7b00455cdca904a32ffd877198f0b9ee1271cb20395440f9c287cd2eab4c95a60a115ba6d6651ff72fe0e2b41a0982ddb6f309b606261bf74399f67bde6e1008cac1058781ed7bcc5ba568a808567a1cd278165dda7bcfa10bb9a92ff91514c235a1619ce00e21805f94cc049e8bce89848bd2dd9677a57f7afeb94d53fc5c0985c265c2fb8ed3d0f56d5c3250c2900b0cf061a7177cdd8fe836597d82c82440431e9b755bd406ea55da8e9590f4bb086cb4dc7b5eb11e0a28198e0b327fc0084085a0420cc7510c029dea317db51d062b4d8a84513f36a02273bd0d107d53283dc53f200fe2369d24eb17cff5b75a9690be9c8cfafc13ade0cc310223a717067b283be03a9eb11fde2db7f560835850668363111fc6e06b7037f17d4b6e9d15274ba5ab1bf1f63451dbaead9035dd0b3581563ea601c4e44ae27215435ca46fd0738b1e5c7eff985a45b4cd137e83205eeb80ab3bf6e0e830e8bb0722228a0a2d5ce052f485875c7c088733966b285d05ed09d2c08f0f6d1e0c7b7bcc24577c838892775db0f04efb307f61e00712ed086c7ba6cdc0d6263bfddcd88eba86fbe2d4bc77a954d2d8525bca0592b82c2c4d6c6c630618a163f5a91b1e3996a21470d1f3fb15627907721c244621e4959f3581f0ae91f41f89fbf4796f0998b3309abc17ac885403e053a4259a1a0a1572d7edaa6d2f26cd51fb79b07688968ff733efe483430129c88c10afabb336b567c9d46e2c93962f991404cf06e26cd77bedac758959191d4dcbc389aca35c5a37911de0389ae7180b0f140489f7ddff0d51f20faaf5b66023d925a0092d293b4d20225644259e4062358ef2bdca290c0e30a4385d4440aa00e5b86a5407dc10ac8bf88d19a7457f49d4392722802c11326e5193e037d0863f5e00c095854f021e6f8d3e989d79a843d8f1bc5ddff00fedae0df3fd84399d31dba495d53f08d76973f93286e36905de81fb8bb31aa78a51ddaef94c61379900f8c1ada999f81026a043bf9a62bad1e3f62b5988327dfe1b51ab54ec3d75c504f75836ca21a9a3b0310c532f2955e3ec16ad21b8523e4a5881735306313601133c8a0f516b339eecbc006b3344511b41e20a2bd21b834ef5fd7a166ae3f4923226fe364cbbff7302b96820d6c88", 0x1000}, {&(0x7f00000016c0)="178c09a29f68497fcc03de01ac1743cf626d3fa3142749fbbee8f0aa7096450e01a37d3a0342fa6655c1290d2d6be2e8ffd7463311289629193c5482434bc2a38d725b5b294f137f831a3990bad79d11582e6c7685d2756b3b49039f20cc4c111c01603e239bee291fa9b8b079d0202898dbedfcc53206ec93eb93ff46521ce2a86bbb807b90304c6544c371c7ac571d7092f122e4304803ed771b9db60a4b70d744d69ddf17493bf32cb0d4b62f9dd24759d498f555b0687cd4212ad03ac0102c420c584b8958694fd73fc83fc2e3647e0b2b4707e6a87c4fdd6691ee29a06cc479848e81d581fceaffb7095bd588d5e06404dc6a1127487ee18b", 0xfb}, {&(0x7f00000017c0)="e9e26a05d4fe56f300dcec114a92adc701ce3e712da944f795c75a73d6d16e8237fa6a69d6c90c139a88f9071c20bc0d1e0719fb5eb0a55a", 0x38}, {&(0x7f0000001800)="378b637026fc2235ef456d0188e670f071d1e51318277edb283d9021ccc8245d87a3e8023b878e52a0cdea5575a8958c36f85e05220adf6c1c9433d1d76df04f83eb12957ff47918c4b78f8d8616112f19c0d809e66078684eab39418659efd437df37c8bb4a9bb0e3baf3e4f7562e1d2c7b99a51aff2b7de09c2b8d00fe420eddb5876f3a6c2ced0c36d498f3309048bcac65c3a3577a598a95fce5c12098fc784676589cab031d3a3cd6bf", 0xac}, {&(0x7f00000018c0)="6be3a37a0a7e392d869f132410843f8637e3a6e2b77a14eb8b78e82bbb4cc741fdcda563e240885e66d7a8ee9891f711a11f03dff1ec896ca059f6518eea80acfd8ad6ea3280b5ff9b5f808903fbde5a8ead3c6132702b3fa9d61c17e495ba963913e5caac94496c0699bb056432b47df3fdde59e2a7133f0ae5cbdcf86b4c95283c88", 0x83}], 0x6, 0x0, 0x0) flock(r0, 0x1) poll(&(0x7f0000000580)=[{r0, 0x20}], 0x1, 0x56f) 17:14:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe34) 17:14:45 executing program 1: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x82, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/64}, 0x42, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1, &(0x7f0000000100)=""/44, 0x2c}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) 17:14:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0xffff}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) 17:14:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x1}, 0x0) 17:14:46 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 17:14:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="431e043d693daad5710e2c3fcc000200000094b8d0aa3d52143243d4ebda4927"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sync() write(r0, &(0x7f0000000000)="220e228901001c007e020000c8d58821002de63b2c6cb67f79955bea58faee5346fc7a7b000848", 0xffffffffffffffc8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x10000000000000) 17:14:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2354, 0xb7, 0x0, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000200)=0x80000041) 17:14:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) 17:14:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) 17:14:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x12) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 17:14:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x6, 0x5, 0x4, 0x8}, {0x7, 0x6, 0x200, 0x2}, {0x200, 0x5, 0xd14, 0x7}, {0x100000000, 0xad8c, 0x7, 0x7f}, {0x3, 0x4, 0x20, 0x6}, {0x5, 0xfffffffffffffffa, 0x0, 0x7fffffff}, {0x5, 0x63, 0xdcc, 0x4}, {0x2, 0xfffffffffffffffe, 0x80}]}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 17:14:46 executing program 0: socketpair(0x26, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7ff, 0x7, &(0x7f0000000240)="a11f6aaf1b4b4a66162854cba1517a6263adf6cad596f41f439608aeb56eeff0c76f7fd0bd70d19738c111f097346c78a1d7da23ae4c097bcac06a95831cb10fdd3cb5c5d91758ee4e914d4c96e605e2bebbf7b1c96c4a6bff500242185c36ce1d7621267583816cf20e89caf33a9cce0f677027987f803b687c34a9d1b0fcfe01c284bb19f41da93f356f15b59889f7be2e573fdf4ed86e42b4a360ab3bbbd2b32dde26434d0073198b44ff869d0a2fad01286d124ba6d2858cd86ed3f04ddb061d297b158bf4dd8b1ac930a4f076afc0921d8277aa5017aca7891ef9543b3131dfe93f778836dbd4d35c5e4cd307b417aafbd00ea252fa2123f87e92adcb9efcdf07889689e6a1389e9d302b061c879d7f784c572f8a554be1044d37ede7a29fecfdf610df80f1b188771a4d25d46d6da8d9741bef7b54808f5987bdd4f61ef132f1589b16405ad9c28922b9324cfe947940d891630543b2f865d6a29cc30ef087550617960f14895890c89c7ceeadeee9128718a09fae4a11cf50461d5788969d95c8b7fb84891670783a49b17479dabdb43b9c9ef402be4a46fd2bc31f66b8a73c7aef9a6a6d7c9fd5aa685c2db6593488637c325f72d1567e805946cfbc18655e3ac25fa7eb32966b59da893563fbfe92c61e6641954fbb0e41229f365e90a8d5c057c8b2c8e44da5c1556023c5954ca4fd126303aefbc3d5bae2439d61face42318a54aef6a8d4aa228a70e6436395b40b1e0c3e587cd0b096953aa8abc42e0a9930ce813b8ddbf0d8db6a94efa1ade3d02d5054d3c40cd86cc6739042070c454f876c3982361a8d4cbc21bef05bcd3431d236b523f1a5bbdbc14dd2ed1dfe285c24dbca1b6b06c407271cfe26bce6512b9d0cb653aa910745368b6db61d6db9cff7ea38d7705c016684b396f86071c14315c0764e498006fc57fac152b58f828e53f48d43930b97dde431a5dd22af5905e73a056abe7fe1ee079f2a4b2d7a5bfde7fe9e51815a2171baf615df24888df6b9439a0f6766403d0ad787362580baabbb3b0f81cbbfd1c3d9ac97f58de8e8b50e2f36f47c87ad51fd1032d7f37473e84b13d71d3a40c35c58ed734a63233c557d3126338380437e13d84ced608c11ca9713eac973450054860be9683ee2b1824480e52de217f9ea2d179bc5cf8bec5a59632b29a7206b2440cd28a8ed02dc53f1da675ba62f9820f987bfbbd06355cabbb8d8edc18ed5e7e2ded4706c964b808baf3015fd7054fbf40fbe9e13badc620b1efd67db22ab546b0bf9da5ef6e2d4bf733fb967c9e3be3b7bd1872b51c95c5a551b5010d2a3c02ea3f956cbf56814f259373f3bf9e23a79a73f966478b6719bf64e8fc24e477e6bf54d19343f02749e86ade96250ab688f127fac7cb95044f23eccb180e0a189ef7e5062f4d9bc564ab03dcecc11bcfd87f9124f9dca62d74f799db394523116ae2bc78b0c7bd8f01aaa85a873b8c01ca328aa8bb0c15dfeb5241c59c9eed91d07483b48ebf3532f30d8a83985818622f3bd6a7a1114a2084af648c97a88d94f4a51dc31127489ffbe5d1227ed7dda4e68de2f23762f3467a89fd00f2f51512391e0ca2251856e74d7f91154bd72256b218a8a999f77307c4e0deabef0ee49306588fe604bf68a09b25ff2c174b48f72c8fb4e00e6a4466a41f9f675d3f516a0e0f96c2d555f839b9310780cf6ccae650d00911755f4518defbc75a346ff000a5678cefc7cb6a3547d524af920c9937e09d8ac6b87ee0ffa5ed75e1d4664b72f1b250bdf1d3dfd6605688d153187dcf884b0d105f176680f4bd7f4d1d963efa02e2dd734fff6cf491255e35c32764139b5d876f4066779bfeeb9fb0702952a7b13b907ce133db81741503483bf0a2ce4f48e7f60c8a69f0f6b405973f9574560cf8ab2f862f9cab13881eac55128d9d65f7c28cfa6855cd513957a4c67b0d9333bdb289246b284b198cfd3549073cf64fbddcd2baf624f0587c1c3849abec6ac760bf3c97c50f974fc333bccd5ead87647014eceec3851e46cde8999e1e0d9cf40f0a33b02c3f83744a9549da46c1510279fb53d90ab293e546bfd3a9bcbb39044e271feaea074dd3c20d272139bfbf5191516e1b65919ae727bba251bcc1efe8a03b30b6269c3ce6e9e90c6e72a23f2abedad3631e79a58bb20b99ee8d5470a9c7d079cfb5a8a5a6882172fcbbc9e69486ec33cacb5686b3f61e4a6aa7af4ad2f03f2ab3308db18469ba35e58adfdb98e926584886482aa560d01b46360931b6345f0733a84fce9c0a90e2585b654cc59e1d94fc2c4d1192ad6347f18833e88012708344b7e75767f993dee0528cd7d5be567d954a4b039d5b4289d436a90d7ad3626b91e039280de30fb480520e1ba69e18504dd1e58446b45fdb655ae3922c723326042753710427f057616bc2e41ae70131a6b372aa0d715b984eef690a6f0f2c206c2ff1f003765c0bbadc137d51bce7b1075de1cc3eb26dfc3605ccb607e187561d84162cb0e643c2fd9aa3fe6fad9039aafa8d304c7641364bbfeca03ec171a0296b5832e68342caf6b963b540b2d945c914de77a16dd255e2fcbc6f4e1166a40f34f0ae6bd8a5a05703ef8fe86db6e7999420239efa4b9e9c20fdd19de9a7283c186ca8713e323333c3f5918cc344be2eaa29448c1b47ae889755683f93016d846910de36f0e3267f55abcf460781c0e9bc43e632f7ba0408430a4e03662b47b170cbcf2890a37e7a76f4e85652d96ef60bd12fdc038a4f49f4b80b0451cd9e8fea7d091c5550b4ede2f85999ff0f2d9e59e4a4aa5bccb6c27f0f06a1dd60259ccefe8c26fab6949f7be5a8b84be1d72691205a7c2fae95a79746daee00e97f8606f5319f726f3b4ad39d21262cce661992a25cfa997fe1e0fb27a7fd69e15065da7e017ad1c02b8d1d00ef2a2a155abadbff3d79a666fc87b1f277f377c2c42fd052a249be95039f92bc0df09f7f821990cfe7c6177af75d28e3c830139e6d0e25c1170d8806aa114e50289078bd0a46b5cde86a7cc820c08834af695d3d0463d75fcfdcad9e445a427de9ef1bd6cc28eaffc4d4554b4dde1e907ebf853234f1677dd84ffd3daf8ee81e932739ce63cdf99b612008abe9b483b8ab1cb56a0d1735da7d2a6cf5d29aaf417da911f6c9caccfc1fb68fad524d11db787c0a7253e585a15cae4e3abd195f46e4b4f85b057fe7d29be779749acb4889508c2aa783c75fb93e3d7bd43ef7b5a2ed78f65137517b9b4be5ff4dd4863e65c9a36952c28d7d13a674eae0e15db3ef428efeab8803d8848b82c67a0f0ae6276ffe465a817aaccc02b3d5a211c89b2f4434eb38da1211ac9164a7aacb195c58b3ff77f59d062fcd70ce19da6891f1174375c05d49679b561d8d5ebe4259fdee9eea0228e6759ee8a47bad47beda344d855242a2f629325ef13dbf03813116a1bbfb55cfd5f129895bad89f5a241bdae88dc666ccbd9219b1cc28b8bd9c08cc9bc8cce520a8c2aa20caf624bdfbdaa25356e516388b7308a5698721b7e79e0177110aa8f8b32ebab331099b62ca7f8d121800dcb5c10296be454684242f0139d4a4ae0300c763ba6fb2c8af7ff01c020dfa355999d8fa88f9531b7bb1e33afb0b74f3694d111ce74b7a146b43bc77e87ffb8b296e11c7211ce0241a1b3505cba812fff244846f264bb76496b097ae09edfabe02d7112aaf74822526b49b90f760d452e6abed117433c03c3e2e59ea68d7ee0bdde0f3fb88cc81a3dfbbb63c99904bd5710b323e5acd0ff4d7a4b6f6add18c90f5cd3b264dc625ad2a9cf60ccbc40fd2506d2d67be498bfc2b2a313fd24a25b7ad7d976b1115f63287152cb3585de9c7ad37ae1aa48a894c9359d1820a55a2549d8a8b05a130c7967830c67e2598e92ab65c760070056f436b675b0f7ca069ce776a86622a08f885be7843b486790a6b242ccc38e01abe18207d12b1ea6c48419540df601acc703d874ac82ca6b4d851d62a0d35a25ba02279a55cd752d69d936005fae1dee2b374e98f14d92f6f40a3b067c66cdceb00c4cfebb0297416f797af49420298e4c24fad43641f4312b0a5363f4c0dbd934b4069162ff6bfceef3a655bc2a7c53393b41a86924046030e833706b7c435f01b30b2f496f430c280368df149ba8612fa7695c853186cadb6f1390d7808e778037fcf4626a8000e13c25ff28f4731d49305a9ddbff6ca1141a4117edf93431df693d810343e288fbaee9b43b1647b7d5f7531b9f9af6bf9f6c4e204e37a90e8eb9c1166d30b577bbc145918f09bf083e1607b7f78c62b3c55c5ccd77d1ff7e5e097dfe2931e9c143f7137e1bfe6e9ac4377d5bc86de4cb3392d623d028981e4c394fa82256a80fd9aee8a619d15da0be2c1da61445d4f64e1458b1333b5940fec4ed7b40ea2ec476f1c59716a5d2a213185e8ffedeafe19c4fb9776adfd714bad71cf9e5f672d3e470a3f0f3ad40711aec7f14c512b0133c259887777a9f23f47fef8d6fe7ac0428e37f149cdd9e01614354be7fa619c42c1727b12616f063e7690262d765d06676bb8c84b38277c6a9e2a346ad71e08d560f96e4d03037bf111d13403c728ceb91c1f850479675fc4c1d64f8f4dcece74642cface810b328a723719e7afa681f78aec921e2b3140b596153907739ecf664d0c818780aee47b800c8aacbe4a1050f4034363428e35ee1768ac0c96eb7c86dceca9e6fb637072f9d7d1a63f9034ee08d7b8ed43a4b9497b3cc4c1014a026a27504b00620e1b4a4e4d283570c1feb83258b012765ebe8c94aac61b69951bf7b2934925a94a77e9395202fab0d756465a593b76d7c8cae28834bb97ca061b068f1d344c44dc2fa733286d4e23a3029ec6225e8358568ca5b4318e0cb02dea00e53f9eb8b5a9c5e1dae421fc116e7894d970bcbd14fa54c88e24d48b4dba6fb70da2f81559f5bac8aa0740636197ecf810c65430f4c9370ea62b58c6430e2bdd3c54253cc8af577af573cae6837d904faaf21e4488081e2c0007ff6d001c5437e9c4f90a2613a94334665c60b074ace229adfe10ceb18378812ae94aa3895c52f4058123f686ac2c82f079e14abe7b377478305a4b76e0d0e72a90ca56ab8a2ab3eadc9c68d38da4e58ca297cc58c5bf7e81693b9b5392fcabc9cca1fc9bfd537eff2f2e316e449f24748d5a3905aa5b69ea75080c93f6bb600f0f88d9fc8b8f74bc973e0058ac8d7683b7e1024b03b5f5197fd2621fe812690d89b1ac7307e3e452369239ed6578f48ce69caf9c755a1d3eb00915e0cbf766c2e30ee610873c8f70e769bb8646013a5dc233f27af8b6c14cb132e96006698f9c53928f62caaf51983eccdae6097e0d9e0157410350ba142d9df316a9c56cb0405bc54820bf51c2250580b38f4694bd273475ca0684bff0b10f3132a27e476d68d1337eb8490ddb97fb021449a39449b52db172724278717909fa8a564b6d02d17fc6b01932e0636f46b2667d01520700123f71d7a31516450908cda88923ba1e9415359bbf13cb0008eaea80ce120935768aec0decf156c26272bc675c5b07d1812346b68b864812d0706b7c05f09231b54e190deb93662caadbe3baa227c93a44b82b05b62a06401ae2e17e69365f9243f972aa2c3a3c9464acf1f77afa22bba74f32ca9327ee66645a538dc9044969bd93e63c56e296cbe7be318568cf36f6f58d390e8188d4f699f60f19083a92fceb7736910191d2b01c9622668cbeb09babb1852c0336f9b3e5529cdb8aa050d23d6d33c0b499c27ee31a7a", 0x1000) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f8c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 17:14:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 17:14:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x8}, {0x6}]}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 17:14:46 executing program 1: r0 = socket(0x2, 0x8000, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x2) read(r0, &(0x7f0000000000)=""/5, 0x5) 17:14:46 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) 17:14:46 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x13, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 17:14:46 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) writev(r0, 0xfffffffffffffffe, 0x0) mlockall(0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/201, 0xc9}], 0x5, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 17:14:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x32) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 17:14:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x7ffc, 0x7ff, r2}) setgroups(0x21c, 0xfffffffffffffffe) 17:14:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f00000001c0)=0x6, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x9, 0xe2e5, 0x2}, {0x3, 0xfff, 0x7, 0x7b8f}]}) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x3fca0ea55a540b73) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 17:14:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x1130}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 17:14:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xfff}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 17:14:50 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x6, 0x6}) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() geteuid() r1 = socket(0x20, 0x1, 0x3) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, r0) 17:14:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa0, &(0x7f0000000380)="b63e879f92e208000004b3ae8d01260a2825aa11e060bf449534515c97f37e1b793184d886efc537e57ea73a53138fa0d4ab17ad18e617131337fe1bbd0d3b3caa309730c4cd49928766021e9f8395fd65a52cd181fce6927ef1560ddbbc528278c07eea09b47ea4996aa9c5c970d5630a0fb28eecea76f43aa01435514ebea73fa2dab9d1145815a98b578d") 16:00:06 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x180) msgrcv(r0, &(0x7f0000000000)={0x0, ""/185}, 0xc1, 0x2, 0x800) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x4004, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0xc03d, 0x74) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) sendto(r0, &(0x7f0000000080)="361d058cd7045ed11c1b6454acd3748ac657d1be83f5f8d503b6fb5a6050bd011b5e4bcc81c30aae0e1d19aded4f2dfe6cf71bf2348657c409bf541915a770593e06b0d48c9e6a0d88e5838a52cb7dd959c53e7fe0bca1", 0x57, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000, 0x0, 0x0) close(r2) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/230, 0xe6) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:06 executing program 0: socket(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) fcntl$getflags(r2, 0x1) 16:00:06 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffffd}, 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000140), 0xc) r0 = dup(0xffffffffffffffff) getegid() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x100, 0x0, 0x0, 0x4, 0xe5c9}, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0xffffffffffff7fff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ed}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc618}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x691c}], ['./file0/file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x200000007fb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:07 executing program 1: kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) close(r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2c0, 0x1c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = shmget(0x2, 0x2000, 0x6, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r1, 0xfa3509a363d4b6fc) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="890f2e2f66696c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x12, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x4, 0xb7d4, 0x7}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xffffffffffff0001) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000100)='./file0\x00') r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xa4) write(r1, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r2, 0x6, 0x0) 16:00:08 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4003, 0x9bc2) recvfrom(r1, &(0x7f0000000000)=""/58, 0x3a, 0x802, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x119) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="61f95892df6c8615f4170b6f700155a515e60c488698e7ba7ba9ed73356a5cdd68ec12584bf020c9b004ef59e0fbc847dea484dd498fd8534994b82319aa2b0e6ec62e9c97fd16172f6b2b3580afd372db0397", 0x53, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x4) r2 = semget(0x1, 0x3, 0x2) close(r1) r3 = fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x6, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="75cb459873d09dd17689a4bcad175c2017b05d3515dfdf03bd1f0558565816e7c0b8415c287d30fbab4b565d1ba0cc94bf81642b5d64259a0491baa0d4d9a8fa4517fe048ab7f83bf65b55d75bf62a0184a5c6fe700cf8a4d80065f30c710a51e2d6f572e00745d3f1730db26c5bc7e25439bfa9a0ccef465f4a2a177a03b1b63e38a2a452b286ed8f342fb927d32ab599cc661f47e0d363d216395354eda53c4bd17f7554d951891d9eb4887b173b1dc4b617dc806f8f8fb7cb68be27fe4fc05bad086fcc42faf1e1bc71010b4422b69d79700355dbf588b53b14ae46a2a4cd05642887e897a18c206005e4002a2a00d32f44fc3a68088fd252bcb853372e7ebcb929a3a909cec46d42e06237294d3dbe6036e1921f09ba6c1f6ca2d1250a3a64a191067a7e788e8bb6eb8fc16888b696e360f10b9c5cc38e4a184017897437ad744288a3aa46eef41bf8ce104ee3f260a9dab0cd336923a6ab531c60ec019e4fe0784398740c49e00e7b6688e8e1a5624c8c99f0efd86136b22eb5d039e901e206783202745d8d79a90a9362d0723282076150e043fff97e53c4b130b6967059ce0c1d8b79f12d2b3b56ec4f81513c837943cbd51558c895f1df5ccf2fcd8f7fbd0eaabbedf5a483ced7d82f2853f4d542ba51f6652ab46c8ba9e43675a0ff1e8a8cc84e46fbbf38ba2b6e8e416becacaae805d17870f5d5b51929fdaa56386e995de193377f1fbe3e7ef139020ba15abf51d990f2b6278891b5872a7ad38a582dc04c6ebb8d57909ab5148182909893c013fd420c371ddc4f27dddfd9cc4e68bb75cbf81274dd88cd9f528859aca3394a58284f6f71ef82534ff7c0ee3e59bda5414e816a05dfad4a680034bd0c184ead168d227778c968e567d2be9ecfa25ea3a8b51720eb83ac8d0f49569ccea9824631d697270f621f3349de6c0acab84a800beb08d97ff654d42b20a85bb81b161fcc7c29841ec92d912f625d59d2341278eb24d21ae84a3ba2a34bb8961121c93e67ae76aa3454efaee652dbe0df912d78e60c037d52b9e99c44d1b8612b39cc85a9d3a822aacdd6710d7f5b347eb6bd2b1f3ddf22018e938a3d944039c71bee8675de5022c736eb26fca5ef88c3664f622f1d1c8ae398e4f992c0cb4c307003c930162864434393a449fbb7265095fcbb48fb95e398587de133280809daa07dadb7af3301a147304585f38ab6d7685c63ee01321e33de3263b687200e2bfdb9f487d46d8a2572ff1aed39263ef770badfb4900b9a0604805474283b47556686bf95b45173e379cec5cd27d3cad37c1dc5ced581dd16037d17025a2c50fc2a612431d81f71fd25a2a7f08c0ca9f907fc8e6365f135cdffd8a9f7b84a3fff35809f12dc13aa7b1ffc69587385a297f32841716923d438aefefa4149224e1361998fc8c7500377d10dad4d75874fd18407d9a2354d9950d6092c5e5c00ad70013001f6f45338ea977f73e70cc30dc847d9fd3130cc46c74b05c3fe2cce437d98a809b42582473f50248ddec9366b4c4ffb8f917e5d23237cfdbe12d83d2212fc40e4c0197306d86e0d970a31d35e424939da8e4ae7b2216085ae36bef695583228ad3d7ef3e945bb70e8eae001f398842a7941f68ffbe1b60cb52e6ebcb7d68a31cdddf69d43b8e253a83254020795bd21fb8a8ec7c6516c466d1856807f6d0dc675ee1e44f2cd9857cc0fc2496ba9b9d0a373b2432551aa700aa8254919c247b4131c86dd69ff36e4407cb65719e15ed9295429fdfe2e28ad0cb3ae10544b1a3a5a180891323657e148d8ad54ec075de2a47bd0a0cff9cba539cef5d0406be8a4d455cbba6b637e67398ebbb6d3e1837a1c25c90f3c82263a22bf9fa3d52f918540aca8db009bb7f9ec15da0caed4ab108f16b7a2d50028ec695f972a62a518d4a46339a107f1f9ee0b3d6e0cbcd9d0275f22a03b74946cf84b2b4a6a9a7a30d0aeb9de6daee90c8682542546b9fba79557cb5a09d78229b503a8b52c32649c4d5a90695ad33e755a55b0e5940c4cd2457ac973da359b36c386d03a5edda7136bd9aabe90690d81b1cc61a20d58e8c970b577203c77d100fb0d5330d0746862ae5877e03d699750c45d43ce63418a7d2768a32821e36d7f8a5968b7feac7f681d6fdea69de178fdee7b338778e3d069e0092f99e6a736b36ee3a205fd50176882147d9b419ef59b7396c5db9fca47677607394701876a3c275ff1d9fab60861228df839748b5b7f90929644413bc957d3f6aacf7c14af99b13a36372920106e3ad85667bb19a60ed639dee7e6fce6acf176dab0d3f1ddfa264c683e1b7dbe09d11d5375d8260c13dfe058ef5832e2532e02df852535f9efd085ae2368c451a4b1497c4ea14827a6b794ccdf2178815f2cded9ed8d7e4f3c336d2dee08a6088db706933c79b2a4a9cdceb8a399a027e1eef9249171b1c99330e88a5737658a1077ae336b0a823341e8e6ed552468f992dcef4f07dc1e1fa405f3cbff8539cbbb4b045e416bd9c6c127bcad6bbf946aa163a8fda56dee4dbf6a07d1b407e6f096dfce27748cb4408e807ea6eb71a60ae70cf5c6c1c0934865a51cbb0ef46111fc7a938d16b100bd4f7ca41549f3dc14e28b77b6f638a2b3098b4341a6998d5603b2ebff3b02b36b91e18ae88a24307df213b6a8f737b4e54c47a42faf2751e48a804742941b376f4534b4081e11fc013826f6e762b15b4c46369f7ffcc488c36794daaabb86c0ecf3dce55fbbd13d6f6233c7011f23a271130f172bf741c69155048f187af57e773d4771db3aaae1762fecd9a7cfb10d1f9df4f919223e13d1f790a7d892405abe4f15850dd110330d1f6743083d428cace944919b1a87880546ed6c58a9da1b937af9b6d8600cd20c11351477397607108947f8f70b4867a7d67a0e668d0e7a70ff8bcca9de0defb0614b56ef64ec5db43c9bd3ae7660d909b94083d6032a58e30dc3e9ea1f4f7edf39641ebcaefa1f7f48a8e55c13f673453251691d53d7b09fa284becbba8a69f6360ce185e6e33867da758490e6db3b9900069051ea952c4f59e30c7fce796fb95b92ba8f431c867397a4268e02d51a5e24c61f2f5bed0ddadcd8cde3c1378de0965e3ea927cf35599e2d121d88dbe2abaa3b8a2ebc39cab0474deefe12f3287383cbdf3feb6bd3799d8aafaff7b868eb484d3f4e80f6bd21ff7d4de872552067fffa702dfdc7394a8ed5c3a9769562d8be69e491aa866932647e1170bd9208e83125c65ae5272a57c7e727a4e107145fc418c951f1eb1bb0dd58ff9c90ac6f4895d09fa0d73fd80da0e71623e1439700270f7fc1f9e7209f9c228929d2df596ce5a88f8ab2224afce9008ee96f591b3a2a3ec35f2788c0e0a70456501ba86114a8da4e0e8a4224700aa95573d2a07b00d6043456119a24c6e7581b6f018de623a5f6cd52127dde92f5759e1a73308b6b34ee1fd14043d9d5ef3cba6f81dfeafce99b7c1567fea11665201a747d4f8d9192825d7aabda3bc73a29159d41b959d4be60e48266701e16f8eb7c9e2663d7b3f3ca0d745b22db18ad5292cec0f3b9a1113e34a2ffdb4203589efd49acfa1888fbd9a42cb3bdb42c2674347f7bb405c40c866a03b44cf77d427baa08b283235eedc03d4150649f689f38c2624ec27d444b9dbf9802ff0bb8a5d67122daa47d67d83da831e032fd282326f5e7331551b7676b18bd0386930ae42dbea3b15be4a05a52013965ceb6c4f6a0d9eff542652d703eb6fcd62f984a289ffc6298834f378fb740dc1d05b224fbd6533380c250dd4c2cf499426f4e6062bb0791d0da969f6429cdd17d6a61eb55df5fbe6af20fc5d052aacecb5fc3227ed598ce65f4241c4d53b8d0ec189d449a24ebd4ffe645c39e7307445de442153cbeb9fb787d5259db4fb2ce1792c078f9046a4b18951c3345ad595190e19572bdd3e095a4db52dd67306e8f900cb61fdc2582be803adaafe63a83cbfce917525a3991bd5a5d5faf0096b5263c7efd3eca317abcfcdbf6a62acc0029ad23dd3df24fe7b91bb7aec6918bec408fc0200a36f2bfe377fb0c7c61486aa6f81a7c8cfde7cf6b7d96ee0f204cfcc2436db9f788f59e7b36ba4415c620ade6608f267dab1e44baf60aa129453a8fa7e8f1df76a3273b8c0e08cbe4072f58181cf513530c12fa357718c278eccbeeee80620eeb82ebe4da712a477c47f3b37ff4c7674bebe4c8cf17852d390394b2d2568c3f6a27d425b476c709cdf79c6143121088a8eeef97be747ae61cc8d2c918de82aa296e572eba885ea1f750a9a1c44cf625b6ed981fde7ba4005022647e9a946ab785ae774362758ed73c79e445d68d31231c40f69aff0d0ecc6c3244b42ea637b1527b70d6d376b3321e0fe4191b975b95f52947cfa020d48eea7138415c4b883b8a90841da8add559bf05c52dec1cd1c479a9333c6cde9083085506751e64ad47a30031664a20825bfa968a4fb10e3aeafb7333fe51ff591832d60462fd4b00f7c5b56e80937d744eedc705d392a6f4aa854c144a16318b6fa421b060384a191d367901f92e4ac8cf2ae30589f274136cf219418e953655cba1cf482c194eaa8c5debc4d3be117cb29e78b9918802eed6670a2337be37c5fe998538797f48c535847f41231780c5573248bd6b0c882ce20ce475e9ff951ffd05201d7b1e2faee17a954d568ad18b69d1a3cc334af9578c355b4745a85699ab258f32b431ef2b75bd402ccb99e553d26ae039881213e84ced10356b4e51c80d0d6ec2b330ae57d38ef99492e7363d07d398cb89d13ee1fbf85e7019c28300b3c0f07355bef9d2f1a19f2bf2bda6b8406a42d9d171087b00a2dc92efc0a77f315b914bb18c2f0b78b42deeeffa2cf50042fed72d0f20283de9149d289c4a2b3adf78b4456253c7fee0780cf8c1113d08d1ed8c575953c7a61a1e496d77c438d8f076e0c7cc5f2d0bf5e8b7bcc54f7a6b92c27c2f8da87428377b307ecac8b3a6f8d808617a7ae1647a8f45b045c702aa06c8dd5095745c18419679779a2f423e44fe37abeb6f961765f8c94f5a29dc9b45f8d49d6fe696f9cc5f5d1d6d0fffc56c65559f89d639c2b30a80fbbb706067a3c1f175c74278d464add8ea4013cc6f9b3caa526694bd12ba453feff4adf2c05db71087ff27d30ec12719730e8c378e293817651d3bf567aa70a1d38e515a3d2ca4364ae3ef1cef3197392b00cc722572aff60778a8b9cd7c12b3656574da9e4140aa6648e7c500a2fcfc8f0fcebae0727a403379985cb3cd6e3245d671a3eb3fa5a6a061331741a813b478d75295455ed762aabb069b6aa64c84938dfa1f336e7bc691d6064a297f28e709bb1e68ac4296257a7a8ea039dda6fcc3fb3e16a06efdab9a086e2567b18eda5ce1d137a6ccb728169baf9292924390a7c163ff6c2249872920ffdb8930a6875f85b0f47e6a8d25edeb1972f4e591331c2feac29d3d26f6dea178ada1ccd6413f32816ff9eddb3a70be8c78fc54a6d1f06a056bfeb858a8b6da9376caf7302e3e8413aaf7e07b322fb6ad084da30f7da3459af50831f66b615f75c82bc2f1b54a2a28fd80cd5e59673a0e65da305d62d210549edd05ab37081a61f5a6deb17e01b62e81e70c03f3db14a0bb53fa368ee4c54cd68e793e0411725b9455123e88f4c8d72464dcb3fb64993325b8e0d306721e8f92ff8737a9d3b237063d47393b453b0d2c7bc5b92c52c0e17fff576d18e136b11fabab19c4349ba3cb8a4e7acf980e2779f61922420dedcf6d05dfbe879b6e1fd9089459", 0x1000}, {&(0x7f0000001180)="6255adb0dbb0086cfa3bf0e3021154894e0bd172e8634caf001b8740e7bdb3965f41aa701510fde4e290bb764587705983dd273112868706352c76c1ca2cd0e51aa5b993cd1d6c20ad44b0fdef04942571abdcc3c180896861afeff0b518a1154da7d5ad012debb3445f", 0x6a}, {&(0x7f0000001200)="96f53899387b3643ec71ba8a90a041bed421aab2e3c9880848a2e6ddc4391aaffe9e9cd874b0eb1ea073afa9eedf9f1c8af302e7ae7d7a13a99d70fcdaffc790a4224d68c23fc6b31117462314510912fede54b623565019fe063e91b404af7e3f227b6b048250fa9ea1b915ac6dbb6f1f743a85e221fb53fc27b0f1919226eb4d3dcdf85799f9", 0x87}, {&(0x7f00000012c0)="0ab213b89bc0c2a4410511151994365eee036437e0f603ca8805ccfcf9356f3e028b2ea96ba993e75bd3788afa59f21e6b18ad5d1d6661384137991f516cd90c3cfa83ffb821e090de7eea8fb60b6e68583ddcf92deae0c77f77ad37fd2375decf201a66fa8519249301fbdc834a2105395ddf1a7d15a304bb87428c66e01d5cd576e29c896466386ee63a045277821ff329847d7c7c2f92ad22af376f59f9b2a851dc7c92c2", 0xa6}, {&(0x7f0000001380)="13a36be01a5d258659a0cf5bd14b41a10b35518df8b7ee3766040cf533f20397159385307bfe3c4043a3e2af637a38edba90", 0x32}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0x90}, 0x4) preadv(r1, &(0x7f00000027c0)=[{&(0x7f0000001680)=""/161, 0xa1}, {&(0x7f0000001740)=""/1, 0x1}, {&(0x7f0000001780)=""/49, 0x31}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x4, 0x0, 0x1f) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchdir(r0) sendto$inet6(r0, &(0x7f0000002800)="4addef662d60a3c586364990847472618f48e0e353bae36a3397c972948c282b9dd091c9c81dedb8c6d1e3e5a0838425ead083195cfc55d1ed1e168969af852332f821fe01d441abfebe1b9cd5fba14e1cc37354f10227a9be4f86469b744c4a285ba1141de999bcab928020016a757912fbbd0d0ae82544e7a385b26aaeab45210612930ed4d634c1f89b", 0x8b, 0x8, &(0x7f00000028c0)={0x18, 0x2, 0x5, 0x4}, 0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) stat(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)) bind(r1, &(0x7f00000029c0)=@in6={0x18, 0x1, 0x20, 0x100000000}, 0xc) stat(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) kevent(r1, &(0x7f0000002ac0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x78, 0x23, 0xfffffffffffffffe, 0x96b7}, {{r1}, 0x0, 0x34, 0x80000004, 0xffffffffffffffff, 0x401}, {{r1}, 0x96f369886b2e6ec3, 0x40, 0x1, 0x8, 0xbfef}], 0xffffffffffff0001, &(0x7f0000002b40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x101, 0x1}, {{r0}, 0x0, 0x14, 0x4, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7fffffff, 0xd7e6}], 0x9, &(0x7f0000002bc0)={0x800, 0xd4}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002c00), &(0x7f0000002c40)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002c80)=[0x401]) linkat(r1, &(0x7f0000002cc0)='./file0\x00', r1, &(0x7f0000002d00)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20908, 0x0) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000063abba7fe32043ecbe40d391ff8200000000000000000000000004000000000000000000000000000000005dfef3a2000000020000000000000000000000000000000000001000000000000000"], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x2}, 0x8) 16:00:08 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) chroot(&(0x7f0000000000)='./file\x00') write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:08 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x89, &(0x7f0000000340)="a59316c7e59e37e0c7e51f143b020eb529658b5b870100d3e4a0087a56800575fff8e00862608cad146d57bb67d59b8ed7bfd2374398fc5373959c6e32e2a9c0329c9642865a752d0e972719dc2a43ef31f8365e9920d92b690c17dc161beefa37aa9551ef038a5482b3ed4e106b35fcfd3c79bd6b851964cfada1b444b5f33107c01093459174cf4e") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2c7, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = semget(0x0, 0x3, 0x12) semop(r0, &(0x7f0000000080)=[{0x7, 0x9, 0x1000}, {0x0, 0xb02, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x24ab, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0xffff}, {0x1, 0x6, 0x1800}], 0x7) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)) shmget(0x3, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/242, 0xf2, 0x41, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x7ff) fchflags(r3, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r11 = geteuid() r12 = getgid() r13 = getppid() r14 = geteuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="9f3063ab7a597e1361a35d55732fe8b46c76752a0f0002f756b84f48cab10394e4f82cd930363e0a690eb9092427a6e86db7f13d42c95974acfb0a1f21d1c3eedba3ffc9808734806b59343c0070869341ddfede475e66bfd1523badfa27af81b5594da03fdf1574a705f99c35218901adeb296c116b834a7efdf0bb68474ff20d0eaefd51f5c7d4347767aace79bf1c67968b8d1a8015d7694469f3faa392f127d2fb96ae80c3b824b425a9573ecd76460751810656b0577c558dbe6e1a8126c4ca8055b93e8f008f1a95159e72ddd2ebe896a06281768a8c51c2c33cacd00d48d1193718ba3f3353cf1a5fdb59", 0xee}], 0x1, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r3, r2, r3, r3, r1, r2, r2, r2, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x120, 0x8}, 0x8) semget$private(0x0, 0x8000000000000005, 0x40000002) semget$private(0x0, 0x7, 0x2) r16 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r16, 0xffffffffffffffff, 0x8, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa8) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/221, &(0x7f0000000080)=0xdd) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000040)=0x10) 16:00:08 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20080, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38202, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x10040, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x480, 0x0) r2 = dup2(r0, r1) socketpair(0x1, 0x4005, 0x3, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x380) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x1b93}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000380)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0xb5e1, 0x200}, {0x5a87, 0xffff, 0xff, 0x7fffffff}, {0x2d, 0xda06, 0x4, 0x80000000}]}) 16:00:08 executing program 1: r0 = socket(0x0, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) socket$inet(0x2, 0x0, 0xfffffffffffffffa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) close(r0) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x355027cb08089dae, &(0x7f0000000380)="b6") 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20021, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "050000000000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x100000001, 0x40000101, &(0x7f0000000180)="ebffcbff17b9fd8135aaffff0000e699319296484fbc15dc9f13181621bd86f2af230548225348a80ffce2dcb8d410f794bfa1451fc7828e0af4baa198ad2eaaee053d272c003c06b8f1d15fcddfe8e00cdd5055f4570516f4d04c122ff7ec4d51e14025b41adfec088d822757b3b2c7f3eb58af195dda3eaf0f8f2f2402ee81abdfe75d7e0de514926e1182fae4b20cd2b6d133d2e37bad034d7ee7d40e66053502d70cddb75b5241b491b4982d96ac0bfe5209d44e52ee92c1300757cece17805ad40a49770f51e3062a6f06963c19c3425e27f1be10f747c2614dc244579f29105aa2f12bbe000f5c", 0xea) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xa06) geteuid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000000)) shutdown(r0, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0xfffffffffffffe2e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x3) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="bd075b7581800b3514b590a310000000ffff7f00000000000000000085eac25b3d176b"], 0x10}, 0x0) close(r1) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000000)="54289f09a0d6a09b2c8657149fe20d7c4f5df23e5e9a2dd4e1391092481db372948866ef34ce60f77b6b0c3b0439aff78a8bbeccfe529b5f2394dd46c350d0487539462f1113eb09ca188f52b758c45516fb74958d2386dc9bfc9a93b6504da5291bd43c550c90da1d13fefee82fbfbe69c66ba96880a17cecbb312d8b83606ee62092bd14b95f67dd704ffdbef4", 0x8e) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="000000000000000000010000000000", 0xf) setsockopt(r1, 0x4, 0x3ff, &(0x7f0000000040)="981348e3c127", 0x6) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x400}, 0x10) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d2905794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f567ba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b1d0e973ad3550b10553cb7918672f26f97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06020000006287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e3286011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f2a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec138efe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e00"/1881, 0x759) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) rmdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffd02) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x110, 0x0) getdents(r1, &(0x7f0000000100)=""/170, 0xaa) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="90568d818374b9da9f", 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) 16:00:09 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4, 0x4) getsockopt(r0, 0x8, 0x4, &(0x7f00000000c0)=""/29, &(0x7f0000000100)=0x1d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x8}, {0x0, 0x100000001}, {0x7, 0x5}], 0x3}) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x1, 0x3093, 0x6, "0c399aac25f622a7f003888893f7fbf093ddd494", 0x8, 0x1ff}) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3, 0xa88}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80185760, &(0x7f0000000080)={0x0}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4, 0x8f, 0x1ff, 0xfffffffffffffff9}, {0x8, 0x2, 0x1, 0x10}, {0x8, 0x78f, 0x7}, {0x0, 0x0, 0x7ff, 0x1000000000000}, {0x7, 0x88e0, 0x80000000, 0x2}, {0x400, 0x100000001, 0x101, 0xf3}, {0x5772, 0x2, 0x3, 0x400}, {0x10000, 0x9, 0x7fff}]}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) sendto$inet(r1, &(0x7f00000000c0)="d4b46ec62ae9db10049be93c1414d908d554de54dcfa0a573041131c87c0f36eb58a3ab7b8112981e5f5b6c481e9b80da7894433f7fd6bbe680730f9b15015abb821594770d0ca1eeb786da45fbe561a88c89b9b0e663be35040f433722e74876ddabc57a5abf477414fa636d24bd0c1", 0x70, 0x40c, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:10 executing program 0: clock_gettime(0x5, &(0x7f00000010c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x80) chroot(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x2b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 11:09:53 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x3) mmap(&(0x7f0000eac000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x2000000, 0x0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x400000, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20c, 0x1, 0xfffffffffffffffa, 0x14e, 0x3ff}, 0xc) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = msgget(0x3, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = kqueue() fcntl$getown(r4, 0x5) r5 = getgid() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10000, r1, r2, r3, r5, 0x9, 0x7}, 0x0, 0xff, r6, r7, 0x1, 0x1f, 0x8, 0x8}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_media}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000240)=0x8) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r10) 11:09:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) pread(r0, &(0x7f0000000040)="e8b1426a536d96ee6e2fc2215a351c3b36aeaed9cba1061694e6d5b2e21299", 0x1f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x2, 0x39, 0x0, 0x1}, {0x7ff, 0x20, 0xffffffffffffffcb, 0x1}, {0x8, 0x80000000, 0x2, 0x9}, {0xfffffffffffffffa, 0x607417ab, 0x9, 0x100000001}, {0x4, 0xff, 0x755, 0x100}, {0x3, 0x401, 0x5, 0x3}, {0xfff, 0x10001, 0x3}]}) pipe(&(0x7f00000001c0)) getuid() 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x7fff) 11:09:53 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000dc3000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000006c0)={0x2, 0x8, {[0x7, 0x400, 0x1, 0x401, 0xb, 0x370f7297, 0xffffffff, 0xc000000000000000, 0x4, 0x8, 0xffffffff, 0x9, 0x6, 0x200, 0x4e, 0x1, 0x0, 0x6], [0x7fffffff, 0xc000000000000000, 0x4, 0x8, 0x9, 0x0, 0x783, 0x80, 0x8, 0xc152], [0x9, 0xfff, 0xb3, 0x7, 0x401, 0x200, 0x9], [0xfde0, 0x78c0d12e, 0x1ff, 0x2f, 0x5d1, 0x1], [{0xfffffffff002865b, 0x8001, 0x20, 0xffffffff}, {0xe9, 0xa2a, 0xff, 0x8}, {0xcf52, 0x3, 0x20, 0x520}, {0x4, 0x3, 0xbf, 0x6}, {0x0, 0xffffffffd6c098f1, 0x9, 0x6}, {0x5, 0x7, 0x0, 0xffffffff}, {0x97c53d3, 0xffffffffffffff1c, 0x3, 0x1ff}, {0xef89, 0x1ff, 0x1, 0x5}], {0x9, 0x1, 0xfa7, 0x20}, {0x6, 0x6, 0x81, 0x2}}}) 11:09:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) socketpair(0x6, 0x8000, 0x7, &(0x7f0000000040)) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x7ffffffffffffffb) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20980, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000002c0)=0x6, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xf27, 0x80, 0xfffffffffffffc01, 0x1ffe0000000, "1b31358304d2f8a70d7a36fe41ec0426349ec8c0", 0xfbf, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x7f, 0x0) pwrite(r3, &(0x7f0000000000)="cfce468d6809e373c8863237d111b5b42950e0c8b4cf60e88f0e3bab82d3aae1", 0x20, 0x0, 0x0) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) 11:09:54 executing program 1: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x20000, 0x4}], 0xffd, 0x0, 0xffffffffffffffff, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x58) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x2) kevent(r2, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r8 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r8, r9, 0x4) writev(r3, &(0x7f0000001280)=[{&(0x7f0000000280)="2d3eb065070646b77e33e700d2fab3be918c9ffa02ba2627e7bfb02e4cda203fde91aa0a1782726e0eb5e0ae63bfb7fe1d849b36f599f2294f7b1e6a7e852e632bb38291e28dddb21f82fe9647a37272733793145743f9df5753f42547662b6e6edcc163904aae2b2b3952692c9fee034f5bbaec2cd75d8d36d84e20dad42195f307e90d4683229ae11c3c25aaf7999bd53c3f12160370c7f5eab036e36d08da719cdb2b007e8c0b4493918c3b32650ac10d9a47967e4da21d51b6ac5dacce8e366a98c3552e7f707b89dccee130e94cd3cb5b67ed7426f5581a7a881e34f5ae2f0daaf0b1d9635e99cf6d807973a9c231a49d8af3981724f3fe42479837e5d3994a69b0d298380cc62e81132bbc070f992b058328e69d9233b11b0fc3ad13ce0681091185dd7aeabd899c8ba337f35e2a506baa1ccf483ca42f0123db537d26da3f00df6fd61ea6d09d07db786f599e9afa2b77df1c3b025f5ea4d882dc92c3876c8c13d1d187ae01fc98c7c1ecd871d7fab2bf99383f99e850214e22f6055d10b48c8dd7feb66989d79fe17492e64aac3289c16e1ea4696ae78b6efe6a5014df67746049eef09af5e89702fc49571cb91ea57f74fcfe84a10af077270f29fb50ee4f11020319f56615dc27dcd91cc6e62fefd87f1a7fcbb5b578bbdde6eff7f88b3b27f23c1071ae75ae50e94ef81b26cec3e1ba8e20852c9e8ec8fd30f354c2026a480b67db4be01e6afd4654f22da45039490c6f9d0bcbd702339f1689d11b7f4d06f735880fcca9c3f2e675567523833cba54288b0d6f52c871d6c06413c3614dd07afe9fb46708e3ea5aeaeb87a81e4b8611c02c6201d6b5be398feb86dc4b5f327e26d3ba35475e76d3369a245027678ecdf7f96f6db22ae5a2e12bb6028104c9410ca74d4ec8fe840dd9f423e1abea8126c92705e5a7411d66a3f511fe2ec46b4f4bd1c4eb697dd31270dcc44c737bcba342cd48eee90ede6827b8c5f87b8236ca222729bdf3741c16161379570ada7ce960914fcdb435b6fbfe6e10cdd03c355ca1b561e7f2db22b27781c434379d512a6304055b5fac91bef1286ab701f9c360469a6419be2bc9fb623ab5625c4900c7590af99d96cbc7aa15e228973c138f788be01994a7a6e36389625d9c76e63b7b1e2be02a4731e227dc238683cd74ed94b88725dcdcd342e5808395b860ec4069922392b2a9507b2240be84d211cf1d1f49cdf39183e9e07a409e84b2e2ce87191bb8076c50572124e604a0a65939ed6c48e2b7f90a3ece1c953f56076d2c209889484b7d4fecdad88affcf62e28b5a584570f7a3ec83b98dc041900c29a6a4878b4e30228f41ffafa4346431d8864d9d2bf0cf4586b1cfcb41998fbfab3a1c6f0abc107ade4196131b73232de397b17a9fca1a266d95aa49e1481b435691aa54010a1f487360d98c038c612ba898e73f1bfef9edf261a9db150ee2885d816ec05ecb3b6f093552d9245e8ba3b26e4b04e04f700e79bda8a1c6dbc958861592aaf85696ce0c6283c952805be9d89ed9778b8fda55d8971b301ff8495446ae2f7bb53eb3c36aa5d073d8d5459822a9f7a844dd03b11ca697d0146d62d40b5bdb8dbc5498cb94b688f70411ba0400e9c6bda12b85b02f433e967b5c2724e2148d15f756510ac27c158f81a802b7543ea71f373db054603a47c4c312a8eeae699d1a85a871cd59aabc4978471edb6b5b24ca5b4584788006143549c9848b98665445979b5e82706c54b1f6f79b11c3747b2916570ad978634f6f083e55ce1765be7ba1a5afc2678bfc4d3ff3474908c2e1f625c5f689c646734a68c8d8d5a7743b290d63ece3fbd1cad193db075e0b944b90e887892fe4264b68ec9db5967d2e57ac952f1c24442fb9a610d7a99994bc71335f5a3e88aa2e15fa4b17b4928729c83c7b90eb39026a550d5989b04a4d0a0e76151a5771ee34a033ad8d37a2e1237151b23e7b9a7de450adb23d059fe89ad4676dd5e93f717719125a62ae31ea3b64e4e98155cce2126b1bb901e0f598cfa9469d1c322ddd05619512176163a395a73942caef59a4dc5c878248e4babdcb88e6e77839f4b73925fde8fcf901aaf3753f8363b1d4cfa22afb3aea6fddc485d29d274e9468c03e89e9f04dff093ee40c057161d55ac5533bda6fd8a1375a72bd04eb99489c462118bd8fcfff70efac496c4456e786cac5f6187ecdf9b05cf411661adda97295cb9c0b6a239ab2982803554cf80167707b3967db0fca992d2ea8f776b0568abaee789bef2b1b002b3f11723e7fa2b2e983bb1886ac425d2a6e69e33a757ede9aab456b1b3c120dcbbbca6d41518a61a7410dc5913831e9102d2751a0234cf457258517887b958bb47a44cdbd03a4f5a2f4416c92b54b86cfc4b3f074c3d72d63fd428a13025527a4c84b5f8551e09dd2ae783a6a58af830c9b3dec17457c0c003cac70f5e51cf0159958453b8043ceab4031290ea301f9eb70b1166b0914e1180d39a558610e51f2529bcaf3785956e5d5ce0a92f3045347e603444222b636940d17ffec17c64fa1f78c43ac5d67a147036b9004aeaa6bcc1377a5b2c9ce688ddffb3fe102599216b039a902786019dfe97c930306355e27145119ad57d17acbc0eb42a530dee2feecaa4a9c2573be15b73bb78e367423c20c363738350869f85cce23e15f82ead16698774726587ab0647cd946239a1da1174cb2f5ca806f87f2a9fa6247ceae1867d9bc81bd48912311cb95ef31152a4826aea427fc8c4f24b7ef8c834747d3b098002f815ffcd997b90a9c13c34da331b23e607adcc2cfd273e125c8a2fa91a67decf02a92e0f9f051e95faefa84048bea00c61b24c0b445c4528b8cbdd4eb3550549a97c0d5f6f38328f3a73857a7219c9939e725a6365b466be022f357a8e8ef20450e327c5a13f0959a47d1d2841a2ade74bbe6521edb6c00538dfeaf545f4153fa09639e9e0bb8da352a50e01e18e94d61f796e1215868d26de0021074433319c37b83b197cd079a5b1a47683954bcf095e3e4c1b9df2d75cb868ea764cf0c797b8d1fbbd32eee754df1da0fdedfe3cdb255f099ed454c70e7fde1d53346a46c99abf632f0eac15a850a2de0fcddc15f4f6dd747027f9cacbac10a31406a5999ed23caae75d3dfd07639c5a47242197b3ba4ff3d9785dd2425d825d1185ffb207fb2043e6a10df38735ef98c0bbecdcf8d137786381e766972db4486397fcfb7becac01a62a98631e540d844a4afe840c85d6eee39f3360e3bf6fc5ffb6f6cfb1e8ac7c379e4d481d639d277644426db378b8a3e7c97c0618a7f64c1e71e737019f4ffb4fd5f0c960ff68ef89ac41057bf031d45b6ab445d329738a2d370b3b340d950edc6f726736561e556575a47785ce532b946a4e5068673e0960a30e1ff9df34a8508bc4bbd7a7931fa737846b12b445c8849b22a2e564f4a6c268f188ccf2bb50a78d6c2e074ee3240fd4797be1af07c71fdb1d50300b6e910dfe9870bfb75e0965dbabb543af1362df44da190d1222c33a7d2a103b1d6bbb076d9da91c361fd7aeefb02b76a487343722facae154a3273c55dbada9bba2ca7a572988a514a5b08aa49ea0c59a4f06ece5f2d74dfbb560f3e199912b42d88abf43cb018c1285a4886f3fdd221ff43a091aeaecd75fb4d9795ecc6f9497933641de2311606ca6c842fce801f108404694cd21e398c3db5b3f9c2b19722cccb7a2deb19aaef7fd914383ad438056beedfc36f0aed9a668087490d63079659b88e3e477a8c878e618dcc363a804e574565b1350e55bb8345696174bc9e4b78298659b5cc41bb8ee2fa93018d6059a730688410dc7a84660cd762e0a92fc076fea78331615a3a9da2143f044b301d471f22659bda1defe03699768a2f86dbc9989afd00c61d1ef1deff629647eef48be59a8f59a68ce6b4fbebbf3a6ceab44c1ea789179c45590c7c235e87b73fe4c89b298566d2e8f729925e8847f5a5cd63d631d927f81b97a96acce21dea104c7ad2fbed0eb7ebbdc166f1cd631723ab47d05cff8cce2d7f7a39b7a87524395742053f23ebb1be2a7d51a4a3a538f2fb540a3de91c8add034c58175d80f397d8fa106f29162be2085e6e13076f480f2e01cbea4f306b2977622af96c1d8e394068d01cd26422b21811cdde248d98c4ffb2182d8325a5284aba3743c86d0bcb95d970c34b690d8b45d8d499a6d85fc0f7914a04d938c31d53d453d3ce89540f91a6cc5601caa9bd406d57e8b9250bd2a3fede2953469b771039663f55c148a9000cc30b1343b2f1617b7927b28cc59e3e3ff80c29a8e676b79cbe73c2821ae0d8e78c1bef21d6b735d67e79d4348ab7f6cdd97a120c71cd5dd7bfef19439b30960391ca7e7ab8c93dc4dc119e84219be6072a48d4c79f7b4dba3b54edd01b826c1f8a428cab3ae377b1edff14624fbff484eaaab1bb7503098685fced8db29196ecc2d99d169069985a5c9631f693a7c460a605abd92eed0a63a7f40605416a0f72a25c99fdfde024c4fabfe53217d8b374cceefe047b287d8496fcada5ada849041c65ffa25e3166ff6e31057a052d9860539daf6414fd0b1eec0dd47a10642be6710d74e3255e84d45c9de13191ea6849340b9d7c57304ba2fa241ef3a55929e8648f5f629c56fb55a3c7b41260932129921dc1df856d8044760d283fec1e466fa77d1c06226adcc47421546cb2db57d68e104c507c1155d7eabd7e1f65a8ff15f03e15ed2a60ae9471357a48ca76f92f9e8eca4597d7bb1bc33ea8e6721626cca2b9a27b54862f48a6fb8e5abacfce8bc6145a29f094eff4d44c86cba234888fae6f1184a36d2c9ce50d43e2337ff46c1d9c009632281203263eb41b07df21965b931363c5ebae705575581d28edb1dfcea2e9672b7c5a5e7ba2350a6c6f1ab8b3efd9b0c3a6a6ce2839a2e597a8fc534205818a80627ebe17cbb2f911dd27a9d07db3da461d5b7932f47c1d8a3f66f7d1c13ddf0c9dc1aecdc8ba706bd25239660770c02f704219801eb1b7b8a50c4215e8b5048ae71133986b34bfdef56d92edde86ce6bca4654de1de587ffe4b0907380b6e024763f309842aba87b4382242d90dbf60dbc7eacbfa4e389f108a7dd3f4385b1653a9a14d3c7f7c2f1ca83bd3bb1d17c36f953344376ca6d84b1551fd9cb6188f10c23eebb687da93a92b75ba7b63531e0266a6d6ea980118398026109c17c82520145ec8cfe51df12ca8285379c17b95f6fecee15c4c3d5b6ede74cdf305bb3de12a6eac4424573a0950c3b225b4d244ba32e485d8f0485ca60f3056365ab4fb4cc2d2bcb16c654762e94bf2ddf1c11f319bcda5449c245a0d63ecdaf7c57e2c75181026d38f9bd8799b108536abe3bbf3161bb6eb3fbd1481e461f27650bece9acf5d8152dc35e5f01aa28a7158a1436f0e67f649ee63aec7756c0309c429bcb76e93361b297f6eb2bca219ee864dc3fa84a9bcd7a743c93e48db62fca0d3226595e78d0de9788e21bf10b6d9ea5210860903edb87da575613f316dafc9157e9b73ec9416bb5b78ccb20fc9cf5d283f3cdd1970f10d52f859169466bf306b24236fe552becc8e5b982aef3a01faea7e30095b62206461c550bf9211301e1af911a8bb02dbdab35ecddba890581abb03a0e5a4ce5539cff436f20d3507d843eb83b970294e45ba7b952efa27575ea4fbde16912390ef8fad46b9bb25b2d764e3a061ce3190964ca25c26d9961c3df1ccd76c1d678c55622ab387980aa3dd1eab71a8fdd5da3bd674163d7fa0f01", 0x1000}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$KDGKBMODE(r4, 0x40044b06) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:09:54 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 11:09:54 executing program 0: socket(0x6, 0x8000, 0x400000004) pipe(&(0x7f0000000340)) pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() getgid() getpid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x4, 0x23) getppid() getuid() getegid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() fcntl$getown(r0, 0x5) geteuid() getegid() openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x80, 0x0) socketpair(0x6, 0x7, 0x5, &(0x7f0000000680)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x208, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x0, 0x0) 11:09:54 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10c09, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 11:09:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r0, 0x0, 0x0) kqueue() 11:09:55 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x15) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) 11:09:55 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000180)=""/228, 0xe4) 11:09:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) 11:09:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 11:09:55 executing program 0: r0 = socket(0x11, 0x3, 0x800) sendto$unix(r0, &(0x7f0000000180)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 11:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000000)="f2f83c5002cdf5108bed0bc457f0d24e73e7d5bd26f531a8dcdf1bb70c0e4cc9bd77be2e73608619bd39f6b7b7749bdbf8611d8de662ed6c622887c835693b60ba51ca9bbfbb4634d80d898a9c1b82cc493b9324338e03470e5c38ce55e2d0a295c63e", 0x63, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000300)="11246c447407", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="06a58d669b8fafc49bee6892b904058e6ead6cf36f9c29ffeb759065c4564290b05538228da22ab9d1513beedab51f5f53bcbdb4b4131c7bf7846f80b75afff7eb5e2a5ee86f44f0c2e37860078b183610719d7b90ce76a11c1561129467f2047fb24ca83be20b5fe481207862c4b747590ff22429ff07db7c78c64ecff5d9a26f1a20fdd9ff3f2aa2088725ab741415c24f2fa2d2ff5960237438d009f55bdf66e2247aed23638ae523b06690f37c53b1e5e3bf0c174c6195259121c05cf13fba791131064a34e7ff32bff20328cec7a3d209a0b439cb89ed", 0xd9) 11:09:55 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="f97ce22f169f43cdcbe34ff64c3500bee561e479106dcd39b29c919859d6e06ccc8cdc47d87472bcf1f058701e4cdaf0a331633c67cfe7ae9139dcafb8fb073e998827ebfd6a8df60c268a938269fc4137bb9038f09b6377d4f374fbaf60eeaf55171299db3ce5b9f0fb57a74317be7804d4302278f049d722ef5312cbf9719614cd746db1cd89bf46d9b6bd7c66d78bc4186037195825e9f7d1c809e2dab7d7deb04a0a0eac04d1f5552dd2e1f4264e77b0429775994117a80dacd881fb3bef449382b294b49d11a223aa44468f356805b3d88bcfa032b81a6988c79b96d65015476f971e0464b752411fb6e751a6c5442fbd8aad8ecfeee40f5f88634851cac2bbf3c1b6bf62268a4b9ea15430020241d64453a816f65b3153ce2f043353f47b86ec211d79e0add13432e0c64834e860ef2f0c51f1079c66023811bde2f3bbe404fc605e97da0395b92c914bf4569cbbec5f1de53068f7d0c6e0db068a1f93187ea5a4a6b17d2170e3692fea10c0dce67be8267a5a514e3809c4908e1de0f34aea5148cb5d4017fd1a1a83f90cf604eb7cd8112a10c99f74aad68d5077319f144ac6c59c3b012b950dc6a6499e8fb03ad0a8875a1179f9e28042389738e5f89dea9718559b8f72bf84ecc8908e0987b9010a41e10715232a605ca1fcfe03d044fd14f519b5031f257c91108fd0ff12b0d0983a32debfabec2a4ea941836d28918e6a50aee01dd336f26b9856b92b216d5882319cf1e9c07aace6f55d3c8b7809e2edcaf684d3bc2691ad012e5a39994d4412610ab6ba68ba2c1528329e5f3a05df25092d418a0064f64d6c416166ca371c0194d269fa48d214d70b71b25350189e1c75bc29fd33db20bd2d11074804f5fcf8b61174eb30be017cc306cb7d8d68c2c3c09aed16423f907ae3dc680d8324ae26b918b20bd151dacad27e014a908d1267d57bb806d5c6ff3e59f64cb9685aa582b761ffb3d51f0a087607374ee4c84c6984c340cb6af53927864f55b0eacccd0c10099f72b1611297b8c101241e552e6fbc0e6ac75cfde01dd907d489c8e9a4342d4d3e9efaf0ed8674ea46a7dec2fbdaa6e636b0b40019fd309d67d2e4d8d426dfeaeff7c5e0e2cbed9391a86fb4ef0a16e639028ce325f02d8592a4902be16ebd6b293ced25ae58489704aa4ee0bcdb31656e6d0da9dae3fc79d863a46ac269d297fc2f6f0fc47eb0b5922b28852addb8533590859371b52c3b74b594275cf2c58cb3842f87a94fc26064fbc48ae11d152ff222bc65f0e2420b3bb3dd7c98ce14b2a28a7c4477a138c5cf23f288210e8551f2b5a18b7d6b15c7d59d067ded304c05e4b0d79ca7da44e315dfd1e600492969df2024b98839f386c714345fb072e4de158e0373bac9b6a42f48fbd41e16d76e49b670cc7c9690c4b806109a2d3f99ccd70a3c07d36e6d5138739e12b06ad0694e6a3308b794d01379f7e2ae6b8234b8603092354351946982606fcf70ec7c7b7962b74accaa5b7b9d196271bf30ec1dfc5d2cec40c6ec2b8963e88d40d687736f48626ab7bee71997165b1e78f60d0f25195937f8832480e701f532d41317b3b4cf65627a5cd569e0b49880075c7aa93cf50b317a671268c7edbe771527e9495f6faac035aa7d1c99fd48099d4328cbea5adce87a1914e16a75b9bca2a1fb553da2ef7392e3e3992b995b0e89b5e1ef4b3b88b56388ddc71b26b6a59962ed7503178bf759d4eb4c2c1ad4cedeb65b9e5410df26354b40be03547cf722710dd2f458cd93ee9da61eb1b36caafbd82e897a1b074b964f15910f4994230203bb51d2add13b452d64ba0ba1cd439467cbd01c24893d102d9b08615ebf2e18ef467483ca26cc5dcaa1e9196d2d3ddc81f61bee2bc4c9e1846c5d9fbb6e90e07b3f57e5585a0d091acdc0b5514c8cc26d24c6116a394ff12ba92ec075d956f91fdc44bfd91a723428208c52cbd9c958b4fd07ab79af482d67f066125069888b1e42b4abc8d83022a7eca50d5718a0e5d29312854d9559197e4282c6e8de04e4cea89638f704b6cc7793ed450ee07b257439f884acb1b3f2429976c5541f86ec4209177fd1cefa6b8fc4527caf4e13975eefa1fa339f35471c355047f0a5b6ecf4e64dc01075cf0878567b72e1d114c53624af5c719d453526637642a33b8eb98029213f1ba785b6ab17eb2e16c781534e099f01aa4978168a117a9adc88cd8dbed0abf141dd127704b4631c95be70a1fcce5c03863ee096136ed03215414c54b3ef40d15ef7415f71492564b0569cd07947176121602d7b776c06345463fdf793d772304572f0e4c13e2225a22445d92dd73d74510f5dc4c991a3edc29a4ab6d42f776a62c37cf288e38d7f74c128b9773c3f11d8b519f60fd37508f5e559766c45025be7b84d170197da99210756fbf2ddcdb0922ffd39f0f87aee3a41b58e3d28edc7ea0e2c10c7ac7a2a5ed527e266eb460c8b0349617ef88b3f3b26633a80a84f11a4f4d4e0c538cf4e8ff942fa14bfd0a89cf9f0e91d59c1f12b9e73b6c18b61524be52f2919bf8f109db2c5439a6f755dc8d10a0e94733211e5bc60e441c40db78da1a34d01d63e946fab6684e85c25bbd067135db7c3b8b8998ce0e2afcec2b5d11a2c7e3c321f839ec03c24833d6a5bd9aa8e907503596ef8d358a08bcb1ac4335da55be03177a70198f864c263f496ba83831e7fcaa081e5d13c3420a25b079a1e6c2765b2ab101aff77ccadef1da32e2ca4015fe68348ee05a1a3f8cf21976be6be33c4d089c75582a7c69b32576d9437aa78c02f584f73780076d8369da7ca0564255a7d4b45c8049a698c45d46777323c93002ebeca93e66145251b970ee5bb25f14e2305e358db0b36ce932d9ca6fd0d522248ffb72c94de10a2abf8c8ac53c5687c0b9ed0d1a7c3e8efba100e04ffd772c28f85e32f239e074db1ef462cc23d99d3e6f0e160f853bfd3e2be4156c2e9bf83521d2e3926985a6a351c3531a0708bb433359989ae5217065e2b3452165052e1b374c3bf2d79bd4ea47d85025f603aa7603170357a26a7aa2bcdc40eab732f6c5acb542fcf25b6356d543574ccfb87d2e3e6353f567338027da5e2457bb4809536e4c15267542bbbedc17c9a6f8c164a844a339f8ad51beb0f3043f79962359fca04de2a52793b9e0e639ddf851b6bb7e355fb74b8522e4e15abefb728c92db7fd6a0de012bb6e9904af372bf325c4768dae338bbca0d982642c70c4feb235c4c42cfac8b151787bd1ee1555f3150eeafce121bf8390d1ee705c8af7a98db661f6f9d91186350110dd82fa1d30109f1e3cbae3b9570605f393be7a497524bb915f252b08c333d46722f362352ba2aef852a0ad287c20ad1a3bddb92f21898ee576246037fd6414a368b176198240691271c312758571142cc30246570d6df5adda72162c965f686bb7e25a66b2f97505aaef3aff96530d135a29259c882ab24a8a9b7fc220382207c53277fc71f9f1b2b5ba83818f8bd76925499a2629000119a4f34306f82b61e606d464a09df542671671067623b73c9e92a41d2062a49b3557643bcdb0ed72d0a91c460d244f2fdf630e850d57de685eb7a7dd63cff584abf9d69c382d6099a8a3fc9856823276054e8b817d7077edabd33e824dff6cd53e424c5599bff968088c1827905ccfe733ac3cc1ddacf0c246e444f92d59c410cddd074eca1a9d2b208aa2a3366f6673df96427d0614f9016795bf9a60437dc5f6f70acd41078dc25912038a0df48a05998347f507fbe554ceb476b576f0f402f99754f235148cbec61c0a2e0894a640db9dbbd20f8056334b29f9391d4f727cc722d9296098f0be4330905ac50d14dfe68024252d15373f8132fa858e4dc4dba4277979b0fb4cda7ce6ab4cf98763a7614b1429be2d9fd58db3cae31013cc619d336ba1d69cdaedaaf3c719ea1bea767e1c8da39140e9f0f0768b62c2c2a4e565c42560ec61829a562033424df0e63f09f52d76270e484ba9d9e7f431b9b8d2400a2cb6d4f7ab15fb0e701e08686b23b9943dc00deced487db37bcf4f598987e59eba1dd4991a89c6f51c6fed521e3b9e7c10930a6af31f904cfb66a2e8a52b370b910a2f588c75d355ab158e765267c2d818c950d1d87c33b59dfb349aabebfc935c597c3dfcf63150ae94e5868f133fb37a0e4a3b197f51849654a32d4f389f01c9c4954254be563e8c2e64c0fe6ace68d002a680450bf921e9c07c4f9bf9550ae15b22922adba733a91308ceb7d74c6739effe210f799d7e2c0259677d1182d36241c01d950a8d700e31950989d10c8d6d6a372aaaed48d31964a214ce35011a9b50c4ca63f0b522ed88d4bbb3579a1f48a6ef7839ebc09fbb5a6b4df1ffe4fc38336e53702e517d3d879126fb20e9b210a3d98b344aa8a02c9180ac04a17b1dcf0a71fa5fbef19afa89f39f8869ebf324c874b30279416ed37f3fe2d6c935751948c06b039bc38ce551e8d55fab79c28d0f7aa645374912d8f814fb4b90aa0f2db2884a3ae0084bdd2d570381df9838543a056d0043db764adbedaa975df047024528e767390af328cdc309a02fcfe27fcfd88f44bc5415d9ed72e286f561d835120a33439e1dfdabf7b50655347c9d00e85708e6f98f1ee82004fdd1b06ea15a6f038bdfd595a8ac359700a858ae3da571c11650e03386a92c81078550f4e6b7ce0328e8ee1dd92ede71b6f4b4b52640c966fb09e523b0a87bd59897587e1398f8a13c52b5d26cecb5e2cef5524bf826f6600d28fde21c604d9b5d8899535453e740b378de3d6fb916ac6a2383bd08c1614a5aea4f347dfcbc4b9784ed2d1054102af74e589974b0206f2522dfbe62ec405708b6ac75aa80160aa1a7a0b5a679610626bc4046b930e0617f1f0525e7d03b9e7692b894841b2d87e18b667d525529d320f7c738f7e5372e0be536d900da0caf1c06f7860559cbb66935d73a60ecae2764041712ff2b6863c44a49ce7aa286e4e3af7754bbf9df9160f251c7d9f67d2653fe184a3eb2cea694101164e9afa4ab1c0b305a2cfc4f62e638485a77023bb315d5a61fbfb50eed7f7154b9c4e95d4f4933e20f0799aa2e0caf49bf9682635b90d6b118cdc3b04a8c70e3bfb802971ab1b6f033ff6f451c5fdf7726ad39e614f617b56df14ef656242f9527c1bf8b11eaa1c0b256d45c2b7b9f259e5958852bae4ba0712206d078ffef1f0d75b6448963e30ff754cf1c6e612506dcf7955a94c737082ab232113d06c19152c64a52ed3a7064e0724bb08d65219a23f4f14135fd3484528f0d0ecd104a765aa11bcaddd69938350c76251a04d51aacf2499a77b3b8c9836b5742a01514ae9ac86f67556c9c4d2aeaf73f63af55f458fb2c2ad11ec4b7c332e951e3133f8a8a1c14fbea2696d98e941aa0783ef20158662ed88c1256152382fac0590215072ad947dacaf7d229bcf9ac27f07375d32defd6f49193e851e0bafe4eb083412ce7bf7fd96b428a65cf00eec8ad1b3ddf841a270622fa864b99e0340645c4b88eb5cc1efbfc64d64b3c171ecffedc75237cde8fc2b3f9d8be99e03546121f2f554bde23be8134936f501a9edb690f576e33a56e5880dc18b67be309b1ea64b470ff02eef668bcc51a258bffcd6fc6a015e5a6ad8a066619aed49a89f71bb0e8dea2e5563c9b204c68024f4b59a651fe7786aeb245c22b2e33ade62de64b3ce4947d9833a0a22e602d73048262e348b6c955132a768e12ade2075acb58bf82b47adb2937cba064d6583bde5f70326e79bddde046e81be2", 0x1000, 0x1, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001100)="da506816886e3fcf0fe429e76110ec3abd434ecf75bad7400a3c0dd99a90afa3d50906dd3ca62d6a5ad4a482cf945cbe2ca1c834bfd2222d2ae178953097ed7e0d1206b707d211d20bf60bf1250b4f70312fe8653cdf0be7dce8c6338b6453c169eeebcd427f4f58e5ac3c14cae868d9f31726353d880937cc4cb5eb292611cadbda1e39e802ec8072320b738256", 0x8e) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000001040), 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:09:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100c0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:09:55 executing program 1: setuid(0xee01) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8000, 0x0) write(r0, &(0x7f00000001c0)="9b47", 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="0f9af75e3916844f8d12dc38e3d7b2df65b3d128eb35ee3312331518c9aabb5184f4705d07e84acafe64351f2a3d56da49133d9ddadb27cc367a0054f9587d364e70cef3869da86372069bbf6eaced47845686f4e26b8ba9421de2e7796ce5590b3967db19f7c9e4da459ba3cc954e8513f1cabe5b87e54310fb6575a9b259bfe5399c8b5fb5bf92ee248dd6f2bd5e34fad82061f85dd7b7981e5b6aa76c1800a464c1fcfae458049ce5c2a17415fc4f38258a86c48b43a476647e428f9fc58d03d03775f7dd8115cc7c90e973ffe8d67d7cae1b41c22969b607f36836f0664405ffa676", 0xe4) r2 = msgget$private(0x0, 0x144) r3 = dup(r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffeda) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) msgget$private(0x0, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/193}, 0xa9, 0x1, 0x1800) socket$inet(0x2, 0x7, 0x8000) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 11:09:55 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x800, 0x9, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 11:09:55 executing program 1: sync() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffa) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) clock_gettime(0x0, &(0x7f00000000c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) clock_gettime(0x7, &(0x7f0000000200)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x102) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x5, 0x81, './file0\x00', 0x7865, 0x42, 0x10000, 0x6}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = accept$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000013c0)={0x0, 0x6, './file0\x00', 0x5, 0x88, 0x80, 0x80}) kevent(r3, &(0x7f0000001400)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x2c, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x88d, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x82, 0xaee, 0x7d}], 0x958, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x44, 0x10000, 0x17c1}, {{r2}, 0xfffffffffffffffd, 0x88, 0x40000002, 0x80000000000000, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x9, 0xfffffffffffffb56}, {{r1}, 0xfffffffffffffffe, 0x4, 0x12, 0xffffffff7fffffff, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2, 0x6}, {{r3}, 0xfffffffffffffffc, 0x73, 0x81, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xc3d6, 0x7dc}], 0x1, &(0x7f00000015c0)={0x9, 0x401}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001640)={{}, 0x1, &(0x7f0000001600)=[0x0]}) rename(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file1\x00') fcntl$dupfd(r2, 0xa, r2) linkat(r0, &(0x7f0000001700)='./file0\x00', r3, &(0x7f0000001740)='./file1\x00', 0x4) r5 = accept$unix(r4, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001800)={{0x4, 0x1, 0x8}, 0x8, 0x9, 0xffffffffed1b5be4}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x18400, 0x0) dup2(r6, r4) bind$unix(r5, &(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x80, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001980)={0x3ff, './file1\x00', './file0\x00'}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000019c0)={{0x1, 0x1, 0x1}, 0x6, 0x4, 0x1}) r7 = semget(0x3, 0x2, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001a00)=[0x10001, 0x9f, 0xb0, 0xc2, 0x400, 0x7, 0x3b, 0x3]) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001a40)={{0x9, 0x2, 0x50}, 0x1, 0x1, 0x80}) getgroups(0x1, &(0x7f0000001a80)=[0x0]) setgid(r8) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x8, 0x3, 0x277, 0x1, 0x80, 0x8, 0x6, 0x2, 0x2, 0xfffffffffffffff7, 0xffff}) sendto$unix(r1, &(0x7f0000000140)="4e65c0ad3aef09d4a31021655bb9ecb67e5511d929e489d3af03a4b15b967418c15cb609912eecfffbe142c37a095b842cf45d16df73858709babfaf3e2a6c7dcaac4c28de4a2709a6bfbfbcc509068d153deb7833a2937e7ff46c83123d6d4fece8c809082ee4233015f6b9f2eb6f1af2dacf92cbd4a2377c089288434e0cef88bd24939a79e64873bd0a3f76469babaff434abcf675ded1dac0b3f6c02f409bb93155c3606cfa5481ac1b67cd601ddef565ecbb2237f19", 0xb8, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 11:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x0, 0x0, 0x2, "000000000000000100f11f00", 0x1, 0x2000000000}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000291300003100000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000080)) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x182, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x201, 0x0) lseek(r1, 0x0, 0x0, 0x3) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") socket$unix(0x1, 0x1, 0x0) 11:09:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x7000, 0x793, &(0x7f0000ff8000/0x7000)=nil) 11:09:57 executing program 1: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0x0, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000740)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f00000002c0)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x6}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0xff, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x200, 0xa36e, 0x4}, &(0x7f0000000380)={0x443, 0x7}) r3 = socket(0x38, 0xc000, 0x6) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x58f6dde2, 0x1800}, {0x6, 0x2}, {0x1, 0x4, 0x1800}, {0x4, 0xfffffffffffffff7, 0x1000}, {0x6, 0x5, 0x1000}], 0x2aaaaaaaaaaaab9b) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) pipe(&(0x7f0000000800)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r7) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000780)={0x5, 0xffffffffffffffd5}, 0x10) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/213) r8 = msgget$private(0x0, 0x1) msgsnd(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000f45c06c1a09464aa0941bb386794726e1c72faa90b87d721abd2a23f18aea4c563dc31d49153bff5ee95540caacdabf21530b3d45d0026137ab566dd5b34b86640626768358041a97240921edf13ed0b51bc5bfc067d9ed18aa1eabd56e86dc6cd5297ac"], 0x6c, 0x800) 11:09:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r5 = socket(0x800000018, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000000), 0xb1) kqueue() 11:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xcd2f, 0x0, {0x1, 0x9}}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:09:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) 11:09:57 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) r2 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r2, 0x4, 0x3, &(0x7f0000000080)="1288f5321a047af63dad", 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x35, 0x0, 0x0) 11:09:57 executing program 1: r0 = socket(0x31, 0x5, 0xdce3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9ca4, 0x1, 0x1, 0x20080000001, 0x61da}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x3196}, 0x10) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) msgget(0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget(0x3, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:09:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = socket$inet6(0x18, 0x5, 0x8000000000000) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) select(0x40, &(0x7f0000000040)={0x80, 0xb430, 0x2, 0xd013, 0x100000000, 0x0, 0xffffffffffffff01, 0x1}, &(0x7f00000000c0)={0x5, 0x2, 0x7, 0x9, 0x8, 0x8, 0xb7cd, 0x4}, &(0x7f0000000180)={0x9f7, 0x1f, 0x100000001, 0x1, 0x6, 0xfffffffffffffffa, 0x7, 0x9}, &(0x7f00000001c0)={0xfffffffffffffff8, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 11:09:57 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) flock(r1, 0x1) dup2(r1, r2) 11:09:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 11:09:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 11:09:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 11:09:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) read(r0, &(0x7f0000000040)=""/136, 0x88) read(r0, 0x0, 0x0) 11:09:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 11:09:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f0000000080)="6460eabc7a5364c1a218323af5863163ab86db2837447759270040f319c3cebf63b864857c7407b2bdf7ce1d16b06ee4c381fe76c797b485325ab218505891e2fe39641456536f2335238bab92acd64371ef1d51ec855f3c41ce33e9c58351113ac5c801f5f97c0b49ed2cf5262f29cd18ec1cc3420e185e788c0da6b2873db42d9d9599cf904fa8029d654b59202aca297ec9537d17269337ef18d8fbd83085a831852151662cf320efc2b13f45cf4307196aeac1ee55cb3b09fbf48489", 0xbe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="a366d3e0a64bac4b0e0bc5d18acf1e818c09b28da259359e665f11a48b9743a19b6737f1c76c8e3914ca2cf324d1bb567ddaacf96c1377f41eeca367a41c95f0871ebcf0dd4c76731943e36bf6288110b57347bc68fe0a787e", 0x59}, {&(0x7f00000001c0)="f87549d69d03d5ce6c2a63511fe81cf56b1865e6c2a1980699d61e9c2e86635eb29bfcccee90396bf0e425a52214c7f87e9f78f2ebc9adcb2f2eca7de6531ca908e7e1138eee931f5a5c1005f0eaa76b65b50c6ba0e8f595a7eb1897bfdf3bf71e53ad4d19b5f74a22159dff20ed77806afe3277b7e45a4a493945c672e5c4bd3787283bc1506e5e3f2b58b3", 0x8c}, {&(0x7f0000000280)="ae9b184bda768834bc5ba70af6c9b151e52e6b58d5e76bfc159701b719f6611988c5c4bdb5c13218d7ab93d0fbe775d15f8b0701e5be7af3f9ff6b610894a31e765604f1a8ab075728d683f7fb", 0x4d}], 0x3, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x3, "37d2d5b21d872992b14495005b583f19305dae3757ec72c9a319b92025501b6e25877c10f9275a028f90d058acf69432cc1520cb724ddd98834b9fdb49d2fbb220b147d372fdbc86b3dbefe5b25ef9cfa948ab22961b79b6756d96099b38918fb02d40457d08a1db639afa63e780751d93c0245c435acba08840b8fe4dbe380697096a83453e7738ec8696129d060985e8dd9ff51a6982ca572a289ee70e27633655080980fe2235c395ceee488d238bdcc0f2834205f5b1387d973497b2ffe6da705d74e1d7e41d1d8430d0bf9c82bdc887d86a5c8e0da8b4876ff507025bdfc4fdbbbdd5"}, {0x100, 0xffff, 0xffffffffffffffec, "3e7d6cd63f0c4d9fbd4419f9fae7bd0ce65617c8227e72fe54c8b07b1467f90fcec7d0d536b302ca0be8fcd33bff8ac57c6cbafd287742e724a5c3d2b3f374a4c4eddc219eb2f245312b378f9dbd00c10629ebf86671af54d9c87987423f0f2914d03376d9a2d91ca3630ea1a23c46451d61ee050212a13786220a5058a0909929abc9850a0117243938fd39b5eca081e5e00d7939c5e4056f035a9654580f253337f0e7a4f11235b875274c08f7edaa8d00b3bc12e722424915f24bb33d562db43b5c252a070a17d724bd8168e77f9ce2b1dd2bad6aabbea31e80292c59ebfe71303dafd8f637ca6a9ee5c709be97"}, {0x60, 0xffff, 0x8001, "524c95248b6fa181930224c2d0c546d9a6d0c1e2a2ef33ba84da24997a33cc4eb6568ec702b00868ae50eacbd33c34ad91ab69b128c429e95dfb78c080cd1a15abe6925bc164e28b5cb47f43cde21f"}, {0x108, 0x0, 0x0, "b6e3eedc338fb87440f8bdbc132bb2c752f13b7213abe02777e1ffc6eebba06b541db1a4be66e0bb6da4f454b9da78ccb5bbf1a6485a6bc7c6181639a4f0e00c91a7f592e4f3cee8b9b6a1b0535a56d1492fa44a4c2d920678c16c07a9eea32aa5ee259e278645d7a13555b096cf35c85c8fd952b12add43ee836efab965c7056aa4123b0b3df7857b3fc03ef437f64ef3ec76a16b3e6232f0f468f5757c2610e2be617d3becd08ea675fabdc23065a74f3503ca276276b582ea2d94f09fa3c9c6b990be0dd3fc32ad82d5263139b03613a231afca7f4e9c30ff257791e04ccb6e6ffba3fbd02f4e74f08a9321b7f605afff3075"}, {0x50, 0xffff, 0x2, "ad28f749823a372bb14c56a19d541a2fd006e694732708d62d777580274fd48536aa25c5a6b9ebee2713da3746a9cf9c246fa3365f06ae78f9"}, {0x68, 0x0, 0x3, "bab4da60b479fb4ee06b8a05f25b43a3d252c2d32c2282b1cfaabfdf8da8b9cb062523f81ed28e6ca1308d92a07d83907c464852333fc9c28b1dbe9743b699e1d700e2b2e3a30acb6edc172f3780c366de2a"}, {0x110, 0xffff, 0x6e1, "db5363efd138bf977258242c59dc1a6d39469b3488c944e4bd383475ad79d51787e9994bf516daa0cde337268aba1aa6ade09edd4d3f75bb7bce9033b251dea35bf4b7c0b1d9f6d8399aa12f632669d68495d90de16b058fc7a93c985175feaf02e0dc3e84c4276805af36ffb800ccb04db919478010d1820e38448c87d4b4ab2a800fa7f4568c83063d83d7573d338795f099e3ee997fd37d8b5f0ad2b9f91fe763b62d20c323e0f8c7434df33baf96d1fe81bc806b46adadb718e397ecf43759b5409f06bcdaf6f2c7677cf3b95b801df760950ccab3b6e4832f54805b1eeee59af8ed109a20852f2f1213501e2e659692f289fa3e0fd19186f251d4"}, {0x58, 0x1, 0xffffffffffffffff, "a9e34da81072270eff460af8ae3bfecbc61034c52bd5477f4412286b395c0e0e1b85f38ee50c7caf9d7416c2ebfd1ff41e8e515131dfef821f1152f3d9e98b36fb36ba"}], 0x580}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x141, 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:09:58 executing program 1: mprotect(&(0x7f00005d2000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x3f, 0x0, 0x0, 0x3, 0x101, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:09:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0xbc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0xe1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) 11:09:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e03c5b00000000000000e74de4"}) write(r2, &(0x7f0000000000)="90568d818374b9da9f", 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r2, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r3 = syz_open_pts() rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') close(r2) write(r2, &(0x7f00000004c0)="ed2a2cfff0a4cac12445a0a6650a008c06193fc1663270e91a70f3a702f58cf03d1c8ce5ac17cb3221ba594c5943b41253a22d35b92cf2142469031780ca6b6cf69dc665a959d8fc8b5b7a9f7926d09939448ad19ba65e879e57c9a68f07eb62fba68089b1a3556049b62f024da9b5ce0296da5c8655e62380fb363b92eb87ae82ee595c72bf4d87c054777f1f8cb2f9cc6ab251723099618f9883dabd408708bf221767850afe527715e59717cb0f87d3bfc5c0bd9c64e0de768c6398684ddec35534c521d20d0e95cf12cea8e44e9077830767682938b2e0ab2619ef29a63a5dc28896c25451b15ff99cb9c8b9b4c6d594d79307c7131e5bdb75d29f02b7398dfbf16d7935b1f872dfa79fe603075b194d35feb9e9c4b225da72c16a89ebf9534a6633fc15c942e79b2d741248a33aa7550023d2a04f25e8625a5f08333aa6d9ba1e20ef15ad100c85ff0fe234804ff026f146c1c847bd9784488b3999ab00c84c58dbefc90cf41a90e1c3e49ed97de9edf755b111734de769edf1059052981caaa74d8395542d2e79a9723a5db197e2471a2fa4f20360af2b8ed48d2da838ed5a4fbfcd22cd0d78518380fab15f165a1154f656072a10a56aeece234ec74542628eedaa06c9fc2749cfb853d392170cc7ecdaa56e4cc6528b255b9ce57783cd1a7c62e842cf37eac4528c002b06922a3a8d78ed67eac9b8a9d0f20dd5bee458e3ff95538cb1d1ea0c9ae746442b6a3ff0f65aa50234a7fd5e1d865eafd04eca2f3f618769e89499ba0675fe9e377782310ceed360bca896205315a7cae5f384b388138ac57b1bf3c6abd0933c83b1c0f0f6204a5296f3d4bdd28343c0c16e7a1c26e2eb8b896c03382bae953a25b219080ebe0e5fb326650e37e4b9708e169975d3a46c7c44950741b54635baa3a63a49e0607a76aa799732912a3ca5c9a835a8acc3887cef8fbb2aca07fa5ec7e27c782cea652ba96c6541f81288e5145abcdb9a059aac6874c6d56d3c78d81cc9dc1dbe154391294af75e8461a3db82140566235f99f2f50d1bc90b45e84ede44ee806bef9282a45ecf6d9e10cd8834c6b541a11383ecba61de9d41e8bd1c5d91a41da3bc31b86c8f487770324f9322efc074b5172db211c9760f2cc56aac4048d1d197a88bc01bc840c0d3f69fa5d895390bc7cf4225111ca132d91ccf5b91ba885b4690da9de3d6f668994ad24a7610acb15e6f55fb4b08d37b5db9864a1cdabbaf1adfccb03eaf4775f99537803378fc803b0bd3d7a19bc193824a2d5daa366b9a98a544bba12df761a0be7a6f607d60586acf762786b7ff9641735ebdf5bace26ef6d8cd03a861304b604a1a55e902fd4541cb47120c4fc4605dcb16162fd48b4304b170df950ddb3c673cdcb703873836b42ab98be58c4a1d0bebf5572645b1f95c8519d52a538a99e98739186cc9f3e3f391260901db053ee98c22c9e8ed80938f81badfc5fcbcd6b64368462a0f4330a4dc2fbb494d81830c406e2aa2eb6ac4e5b86797963559c6ac8aae2300d624e3380eb5af7058d924cd421a53703d0c784b5362deecac57224e7f28e3fe99d87f19a1c8c6fcee3904fe08ffeb5b500a30c03728aa24867f102bb685798e60afb10a249b444d7694eebf8336ef8b6aa086e0f6b8f8038bb15a9291412512fe9f4ad236ac0d694f4a33234fafd20206d5679b4220d1b5a74d21a85331f2b6fd6f509dbf9153d3dbe3eb24b3ec65877993d92627b689786d2342bbf4d3f77fc731b589cc85ca2019193fafb2d7071ab8254e4e5b85611558b55cb0d6489fda70d08e31e44402c0ed003b098f63a730344cc29a565bcccf55fa866767ed7865a69720fd2a48422c3343809e33d534e3ebdb2494ddeec46acf25d7ad49f88f6b094da0be74d7c86942d60e1521789271e8dce3ec5028fb8c7732ca3195c566bec4572db07a1f08ecd67075ae2044f1fe30641442353881bb84653c39f74b2ed7529b6ba3ab68354185894b76c67a89f6ab7a2a39b62647d84983c448a9d0c0432c171d8b1357dab216b95327985a6ccd98b308488c14e97cdfd8ded057e700ecdd2ccc5ceaf6d15efd6d28ba1cf4ffae71ff1d4d58b38c485b3b7d4eacc723f55f7d54866391d03591a557e581cf875e3960cc09d586a899a633251746b8dedd104ec245a0c3f0e11ecccc929ca5943cccefc766fef7fc740138608513e54caa2d798e8dd168680c93c648417d8e0d5ce0f9abe26e09ed4ff77fbabd6afad8bc2c129f5f4e59d450a4dc31c392911ed51d02aa25d849f21bf3ecbf954e49d56c65dcd08502592ad681a61c46545fae444f57e6af6b59e505a9bd36c916766f01316108f071e071cf4d07617c9811ee1a322781141b430e7a9b5c35d614e98b602b9ea238ef65a6a0a17e411662fd410d4f945260ede244871948f7c2407c48f6a617ccaa015311c7a5d4d6e7d0334250f70dfd0375951b67de0d88df4f8673605e22f931e89d0102ed49eaf0759c428ea5e65e5b4f6b956bf6ec37e936a6e285fd844302b5e2fff7e3d95664b728cae5b277da14667279982e40651fc49f6c819c1d7d86f852dbc867fc5d2461896cc64df6afb6446ae0c52fd6723d1564fdd48e96737878283a0669271f7d94720590e16a60ead4bf7f3d06018d080c227b9fa59b449e79eb1aef1c3ef64ef8f57a19b9286726e0cf1880c1081d8433ccb554eb604510f7ad7628493a4b7a9e4b5a5aec65f5e6ef465b40f514a4ab75278cf757e2e5f5fbd3bc4150a971674eb75b744d1f7b0251eae21dd37bbfd6dbc9bc05546d44dc8ff6df2af79ef72807427a896aba6a01d2931ea62ce21ede22ff0aa4fc62b1986bbad6a0e119745f59d98d2eda886cbf5820755a86b18284d145df7e95b36171a32a2dbc155a13c04393747b38f5ccdf279f5fcfc0b2b9be5bb81598127ed4b50b47d17705470a7214c44dee70a96ac64a74ab3703e53b09eb958ebc33928d13482490826a77cbf40cacc337355aa058ff10c1d0498e3e6626734f15dfb3b001bec5909df9d29429bd905f387f7cf23396665f1c178cc41a2445afa78337a6489f48cbac5719598b024119a65e9752b31ae4fd7d97f3f7b6657707766d7bb54430b3a7001d26d8374c83fc99fa0208be4ffdefb03e104ebfa12423c1411da48d5b8cb173c3ffb214368a1dfb6d4b0cb02674fc78d83e680d9e7643bbfa73aadbe254625bad9e6ea6f011094ccc7d86cceb6a25720d16ef9938d549b8bd8cb14c150ec126d8c7c7e58212531f02f8245f53f7a146f51d1c544c9c9a1a8305afde224956f59497aa89e1ae190ca60f724a4a26afaf749e265a089834ac0179db43634b878870eee5b0963e14249291edcc8eed80977ea260f2aaef22b0bb885d563bef08a5b9aff2f58ee158f19da9c81684386dcede5ef268c92a21fb45fcf3fa96723ec70874a13593810bedae32edeaa3701dfb82c9567ef00015a83cd20fcadb44eb56a4a7718c386b07e8e0de569a03bfe0ad01aa3ee469b823a2353ea082a95add0bef245f47b51b3ddcf9a844854c740d727bd173f5d0fbdef96bb25c046dac9d45b323a90648f8c12011f05a8a224da557705239d3de7d08612fb273729097bb861b7e7e3e50945986d8288f1337071ca49288ae93af4e27b77c57c4b446231298e5fc352396b715f4d4ed07827130ef83d7b365cd88fc43056f67a7edf510d780c8f8ed802395b71f346e393363e8a60e49f373b6f665acb9e7f40390e6bca995e18272a4961f6a5ba6885784e58baed968635e5ead94896b60625ec35e55af7315e8c1073d17089294b0c33e7f41a932ac337e9ccb224d4f802b56360f43f288634ecd531bb3374af2ed2afeebad2524d4e30d97ff7780e79c90d0056fa44dda8f95d3ec74b8f0a31f377236e90866e488b33e738d54c2c114aff0d3de1820548bd56c8636fa922d90ce6566e95b2a3549aaea0e8d507f3e9bd7349b3dc94db27e48998667cb06f2733870b3708047f9965a3e1f5274659aa47ca5ea9fe87ae094549cd52dbd4994f28917fb2942abfac74df9d3a9da6310787fc8f9e6d38c8d12466a55de92391f82f62483582a82d4a7b88216657d4e749be5ba4e32350f7ec601e905c94974bfa20c53679887f3aeb30dd6bf313029fd61465689ce4c81436102fd3ffcc6a13f7ae2bca8fa0e0524014c32d99f61c30a1c7ff43689f6ca2a1181e404cadf56efe17df7d5239feb712ad44168423e63f2c3503366ede442ded4d7d89c8958692e8154b7643ddd631c39720ead16a6b446a0132218a917cf7f5939e8d20499427103f29aa453ec03a32dd2445c864ca2deff909940bbc4a1deecbb2712799539500cf261484b2e764f6cad3cf34e8b7d4c3113bb1a0e4d9c371de591e33a90415f42e901f26ead6af6c2184a7dc0fcb6b5474e8d75a7c6985f1e704442cc7afa8500c309eb478c2afcef5c1a38c2d6f368c1f668c51b13a0ae4315f6e2babf04269d2af8f1455ee9a20764a59843f0f0f11776c0999aab20e99ae8316d6657350eda78d8d7baadd068f6d6c0863c3fcc109712c0b1c9c18ede1ceecc666f5670f77845a3681f2ff5042d9538ea6a77993ee3e51ede81cd35ccf39d78e777ac9a1a7b2ad528f29cbdab422326863102b3d990e02815b9ed4089050a893bb41f4948f76351a15a524a6bb2d7c6a3f451e8d2ac5a38a9e8566476f1eb35600fcd97a5bc2a9f74ede0f986b1ea532689fa7cd5f0ecf7d0ec8908f5e53099b1bc3f3e9c73b34aa412753214ea4c692f480d5155ff43ccd01a8f01f6cc2e9e8178532a4773bcb566c0d1fbe209f87ed1933ba9865c455e47b4853ea94578d27203d9d976a132a9e955630d3708713559571059a893431598e9c04f8df6a439c3559d85f38a2f71e9ec3695f82784bbdb47d967ad7ea372bfab473ae2af513caf18755f5f06cba618ec5ca62696af0521d3bdcb1cdd3293e5ad2eaecb16069b0233ef374b4b375ca766856be8caca4cba17a19a0b50d1a4937573e02eae4f63134cd2323ecc4d892213cf0141c537d4189d772955b8eb99eba8247c6beda6dc91835b31ca40943f6c39c3c78f4b4353879e63b06af5ef817d6930cfce6e9a86dc7ef318fe3aa84135ae5fa53267f3dda0586075deafa5cbf3bbd1e49b5ec32e6dc88a7e555889e810bc2e322fd9107b14ce1b2229e80d0d713b72a0d8ad211af866dc8bb678cd8d99662ad49b46827c110d71261a8a6c5cb826e19a1b2caa646fe9a86f9c919545743644b701964111fac00c42dd32179529b08495b4687bd77846425e6860889eba3bc6441a4eb99a0f761bde21457f90c12c8d0ae94c8d81cfd0d7d46837d623e94486c0b62fbb9eeef334e04ec20bd0e742877ef6c10c37b3114ca0747439a95f4145ecd7057ec59f5318f2d9518d0f52e3a2ad2e30919e436f1e7ea19b6c43b91b9d3899f1268147191c8a25bf5f72b1296f90bb2cc42acb34387e2b85db18741a26dc01f18520b7df32dca9de62be0b22eee8aa3ce12f91cf91b97d3201471646064d9763156722cfa16d1abf9123c0671095341b1e707ad265c0de447781fb52250962c2f057a4e2d3b28c93709e7a226f10c9dbe03438503c0d99cdd5006f2d5906746785d9ac7d4afe6ee05e655003484b832024d29a5dfa53c689f78e55fbbc669fbce74d7ab3ffc8babdcec0433f7a6f9993113b9de95f828f53ff58e62439c4036a71d6d8d02a8077bb5d6f0da98404c75a698ee48c79287a6e43f5cd1de88f968b8cd77f8c88ea2f2", 0x1000) dup(r3) syz_open_pts() 11:09:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 11:10:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x165, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = kqueue() flock(r0, 0x2) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x8000000000, 0x0, 0x3, 0x2000100000000, r2}) 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 11:10:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10c00, 0x123) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x4, 0x7ff}, {0x101, 0x8, 0x8, 0x2}, {0x0, 0x10001, 0x1, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x141) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:10:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x203c, 0x400) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) getegid() 11:10:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0x9, &(0x7f0000000040)="03000000", 0xffffffffffffff87) 11:10:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x810, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x100000000}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x13b7, 0x4, 0x10001, 0x3}]}) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 11:10:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:10:03 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="8b2dbe599d42ba9c768bbf3cb9fbacb90596b0ba3afe410cef3509762a5f420504d5f39cb4fde18ac97e5d1888ce815a0e17b4f50f52e974a3666687090a403a6055325d615571ecbc36ce061c8ce93ade382d8af7edcfb35d49", 0x5a}, {&(0x7f00000000c0)="7b583f1bb2ded5023623", 0xa}, {&(0x7f00000001c0)="008713c41af5b50613b9bdf75a6f", 0xe}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x9}, 0x3) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) 11:10:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x280, 0x3) getitimer(0x1, &(0x7f0000000000)) flock(r0, 0x1) close(r0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 11:10:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x11) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 11:10:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) connect(r3, &(0x7f00000000c0)=@in, 0xc) 11:10:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6022, 0x28ad) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="ce96ee1094601341ea59925ddf7d50d8805c1cc1936168ec29c35c2287bc90511b60cc3b3a56e3b41d3f0643f4d1c7a79c11ef0d94d397115419481f36b470a8f0e8d6044330a6d8ceae36be00aa21725e80f9100ff75e47a28fc1faae83b1d668f6a6ce209ccbcae26aa80e2071a597277d334532c1f5818184ae2b8a4c1a8a85c5ba4cae566d0a4dd2bb9923c9a21b60fb7a345a4c84201c9af3636dd322771ae772fb1726085d8aef6b610ce80700", 0xb0}, {&(0x7f0000000300)="c4bd91c2e08a2ab1db8bbcc6e70d38dc6e67bdf40fe8697cd5b0e2938e1908af9cb1e220ecf82002815e472888b669af40684b1bb6302859ec27e1e175f6f80ceb2d36ce1c90fed3e6a114b892d26ecf14b917374af5d8ebd729f15f425cb45d2c7f6a6fa37c0f3947db7052daa25a5beb5c64491e90232fcfb4edf569bf786fd7a659db3e404afe60e1368b641d27d12cc6907f5017ebc9025934f57c9825f24c2fa373abdda3a1d372fd8c98eaf0bb9981df90516d5e5684d14c98f7553cce", 0xc0}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xc4f8, './bus\x00', './bus\x00'}) fchdir(r0) 11:10:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3dbb8a13e301c49f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x600, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x261, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x300, 0x0) r6 = socket$inet6(0x18, 0x8007, 0x20) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r8 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r10 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x20) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r14 = socket$unix(0x1, 0x200000000022, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x401, 0x4}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x40, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1a, 0x20, 0x7, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80, 0x6, 0xb7}, {{r5}, 0xffffffffffffffff, 0x1, 0x5, 0x3, 0xa843}, {{r6}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x7, 0xa9c}, {{r7}, 0xfffffffffffffffe, 0x12, 0x1, 0xffffffffffffff7f, 0x4}], 0xc, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff9, 0x82, 0x1, 0xffffffff00000000, 0x1}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x3, 0x8}, {{r10}, 0xffffffffffffffff, 0x1, 0x62, 0x9}, {{r11}, 0xfffffffffffffffd, 0x84, 0x9d6017d301dd9de8, 0x0, 0x8}, {{r12}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x7}, {{r13}, 0xd1e30411e18486b4, 0x0, 0x10, 0xfffffffffffff08d, 0x8}, {{r14}, 0xfffffffffffffffb, 0x40, 0x56, 0x800, 0x4b}], 0x4, &(0x7f0000000580)={0x7, 0x3}) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000005c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 11:10:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff8, 0x8, &(0x7f0000000080)="80f417d4eb14f96a3dc8c90ec6e09053920cbeb75258d3645df670a2b36802135b89032691c395752a9364b592cc90388b955925081dbf0600d8a26908d535338ab0fa8b097a712f38c1ce59740d3331e7f9a20308662125d706e40509b5fbf2828a601016c910b489010e9ba0170e86dd7bc987272afb06365bbaf2c42519531fa868bb8ab45ce826990fb14f07f2d50e50163f6a1a7740", 0x98) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r0}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) r2 = kqueue() listen(r0, 0x80200000000000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/213, 0xd5}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xa6f}, {{}, 0xfffffffffffffffa, 0x48, 0x20, 0x6, 0xffffffffffffff3e}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x9, &(0x7f0000000700)={0x670, 0x8001}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r2}, 0x0, 0x8, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r1}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 11:10:04 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10, 0x0) setsockopt(r1, 0x7, 0x10000, &(0x7f0000000000)="2416a872644bd7827cf9346a0fd4ef47410b135148138d42667ee21f7fe77c355cff16588065d7d6e22be65e1746f36030c627dcbdacb2f4196b8a932977f289db03ec5c3ce83beaf66a875937f3f98e1e319ff512712353df9323e80de43fc0737172ef026bf4dce6c6aca442a30abe3851fa2e72d59bcc088572248fecc56a322d7034094fd0c2a7b1953d5e1c921b9d7d3ec1f19e4ee9260b2e2fd23879447c5f2764535c8e5f89efa53c11417870", 0xb0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 11:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) rmdir(&(0x7f00000000c0)='./file0\x00') close(r2) 11:10:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x15) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) r1 = dup(0xffffffffffffffff) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x110) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/94) mkdir(&(0x7f0000000100)='./file0\x00', 0xa2) 11:10:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x10000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:04 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9, 0x0, 0x2001, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:04 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x6, 0x5]) 11:10:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xe002, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 11:10:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x801, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)='./bus\x00') 11:10:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f00000000c0)="550723bb1847cf6a5ad1b6f4c086fd537392c1a9d1055c2363d5b1c4497d44fa291265f10bf57c8ff960c5f86cc6f8482b6899f6caf425ae3e62a7707102a77865beaf21f0c6fd132c1c5c86ce24e04fb27e24bf59d28beef86fa90ca299610bcb66f5a339730d23ba8b86eeb7217f4d4f33ad02107580523f56cba9fa9b7bbbfa211d20c87f61aa42e35ead7e654faeebe7c04697fdd04dc0f8952ab2e21e190fb935fe625a64c2677ff4e6ace3e220ded60c5cf25bc7735f2595ff7c528400e1cba12dfff6bad6ca06e5199d87da7210f0a5a8ef9c6339a1d5c4ae7a10c3a67027d4d6", 0xe4, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 11:10:04 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x0, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x20000003, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/227, 0xe3) ioctl$TIOCSTART(r1, 0x2000746e) listen(r0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x7ff, 0x90}, {{r1}, 0xfffffffffffffffe, 0x4, 0x120, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x3, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x1f, 0x67}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x1, 0x100}], 0x80, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000008, 0x10001, 0x100}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x7fffffff}], 0x400, &(0x7f0000000140)={0x800, 0x3}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x8926, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0xffffffffffffffc0, 0x4}], 0x7fff, 0x0, 0x0, 0x0) 11:10:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000240)='./file0/../file0\x00', r1, &(0x7f0000000280)='./file1/../file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mknod$loop(&(0x7f0000000140)='./file1/../file0\x00', 0x2000, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x9}, 0x10) r2 = semget(0x1, 0x3, 0x405) faccessat(r0, &(0x7f00000002c0)='./file1/../file0\x00', 0x188, 0x3) semop(r2, &(0x7f00000001c0)=[{0x0, 0x2}], 0x1) rmdir(&(0x7f00000000c0)='./file1/../file0\x00') 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10a, 0x0) accept(r0, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000080, 0x1, 0x400}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0xc0000001, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x80000081, 0x7, 0xfd}], 0x80, &(0x7f0000000140)={0x7, 0xff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pwrite(r1, &(0x7f0000000180)="0d9fcee709202e394451ac476dc180c1b3faa55710e8d2888b317d4fd34d37fe94d67d11b35b2acbcc4a90221b76458bc52feae80bef6df697a70711193a3e7f8d68ceb17a824dc13c93fcc67c374bce9477a2ada8a80e868a62e5d9492c250d5a5e6249e86ed4f2edb12af3beac493615d0da7e98eaf78d27a27ab89e008de2e7a9a563e76a8143c5a099301f3047817b414a2c83302f6d2932a75047a436529aad9b0c22165ba0ce2d7d802e35ced767859d6524dec3d7e372a7dccc78a7b0accd869f994b772718e821902245c3894c1b8c819b422599907d604766d65f9f13cb438c5c7e396462", 0xe9, 0x0, 0x0) 11:10:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0xbdc8}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000041b000/0x1000)=nil, 0x1000, 0x10000000005) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xc00, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) ftruncate(r1, 0x0, 0x7) setsockopt(r1, 0x200, 0x80000000000000c, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc34) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3, 0x6, 0x2, "1eed65f3cbd800b1a5c70c398c70d8df15af1b5b", 0x6, 0x2}) ioctl$BIOCFLUSH(r3, 0x20004268) write(r1, &(0x7f0000000240)="27f03547287b1c2fcd6177d2f36200b0da12cad7820eb422305f154e7ee54c251d0fd5a1c263c2518d94dc318994ea011ce2474df9b8e33e9cfa0d688d33a12dda6d21e858b8d27754c4f9a31b914f806766272c2ae1b63733914f4880667af644a667dd6e44", 0x66) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x18038, 0x0) 11:10:05 executing program 1: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x3, "dfd5c63198e12a"}, 0xf, 0x800) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x81}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="26783ae159a76a2fcea8ac758d2ae469def508b57aa0d664b8a54fd4a469910205bbe1266efd9770d8fb5d33a9856b1f7ca732677ab1a5237c6f646f0f1c2de686ac23feb04bc134d0b66575331e0d9e569823fbe0fb19c4573b7e85a6e28120e3c9f5280993242b1ff1d896c180f41b686655b4235b81a5629adb3c332248caebcb0e895f671dd154db3a4659949d4527e60765bcd3e77f3d3a569b29abea534d", 0xa1}], 0x1, &(0x7f0000000240)=[{0x48, 0x1, 0x9, "b0b81f7ec658bf4bcd55f6090713e7f1591abb67374f6a51af24b7ed76bce452fab2b846918d214fefd6f281297f989b04"}], 0x48}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) 11:10:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x10000, 0x0, 0x4, 0x6, 0xe59}, 0x6) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x40}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x802) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x8, 0x8, 0x4, "f5f14d4c3918b186da3319cf070487c875136938", 0x6, 0x7f}) 11:10:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r1, 0x4, 0x0) 11:10:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb6a5, 0x7f, 0x8, 0xa77, "c86ae64a572080fd676a477b3f864294bb9f45f2", 0x8000, 0x1000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="135a3ac35f9b622fc958c3475dcedb344b141f2c6419a4e84268c94661339097acae4fe587cd2152ee0139e2409e2e090f9c36be113478214847c82e5beb32a12fae924a697fdb07243317e53c533eba536ee7fab72cec28144d6503f58fbf039cf3bae62030a343fac8eca56b9d30088cee7b3a7029f9998b171aea17773fd6c488cef0d48253758960b1363d91e23a65760babfc3491647a920c9b42ad0b3e129d783ed15bdcf23202254def7d912841709849dd91549ddf2e07bc08307bd9d84f612ae9005a5efead101b010f34eb340add83aeeeecbc", 0xd8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xfffffffffffffe76}], 0x3a81d0746fc6a20a) syz_open_pts() 11:10:05 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) chroot(0x0) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0xad3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000007, 0xe5, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0xf748, 0x7}, {{r0}, 0xffffffffffffffff, 0x33, 0xfffff, 0x44, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000006, 0xf3ee, 0x91a}, {{r0}, 0xffffffffffffffff, 0x20, 0x89, 0x6, 0x611}, {{r0}, 0xffffffffffffffff, 0x6936d61ccb41e446, 0x0, 0x3, 0x8}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x58, 0x0, 0x4040, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3b807e52, 0xffffffff}, {{r0}, 0x0, 0x20, 0x0, 0x3baa, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xffffffffffffffe0, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x10000, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x47, 0xf0000003, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0x3, 0x0, 0xcb}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x6, 0x1f}], 0x10001, &(0x7f0000000100)={0x800000000000, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x3, 0x10) close(r0) close(r1) 11:10:05 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x7, 0x3, 0x3) 11:10:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x10060, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400080000e84cdd000000000000ff00000000000000ffff02c7d91e6300000000400000f2e9df", 0x2c}], 0x1) r1 = semget$private(0x0, 0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x20, 0x4}, 0x80, 0xdfff, 0xa34f}) 11:10:05 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) read(r0, &(0x7f0000000080)=""/34, 0x22) 11:10:05 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2000002009) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 11:10:05 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x10000000000000, &(0x7f0000e43000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, r3, r4, r5, r6, 0x80, 0x6311}, 0x2c3, 0x8, r7, r8, 0x7, 0x0, 0x1}) 11:10:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) flock(r0, 0x8) 11:10:05 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x821, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x2) 11:10:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed380f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="1c0f39fa6cacf3dd86a60ae918fa0090fd6925148eea602206228901001c067ebc74a757f81e18", 0x1000002b5) chmod(&(0x7f0000000000)='./bus\x00', 0x21) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 11:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xffff, &(0x7f0000000000)="42faf6eeb88d41b1451f32abf7dcebad99d435f1cb2ae04270ed61cd299bca5f5bdec23a56e0bd4452be2e0252e45e323efe644d8f68b3d78245aff60a0e91133b9112b8c9349130d7883384027a980245484d69cbf5f6de2ebefe301a993ac118538ad00e8d0bdf143c49a99331df90ffc330d3f3d3c4e139af2d0c8b34d8c87e41daa70d052501fb39956df8cde289ea493b2303c6999b33687187a9c5bb06679a694d496cba479aa4be841f2e328ffa1ed6453f125100de25a2b03eb3a637fd2548b5de160c652e380f234a734e9d577c19980be46ca2f5f6af5d1eb3ae3c7349783fb498cee675ac822928426d6003ad0663afe22d59c69befba12a50e6f027ce47005b5e4e5d6f2971553c3d43a8b5a675cc561209c2d0c36dbc4030c54b99caa48f8837b473cea25c96e988138617d790a49d6737acb49d432de225fb37c6eafd642f5841e89ec8a0a5fbae2a40f721eb2d0662c4b5f8cf0506c1221b25115e3d405139df799904a69f2ed059d49e18071f3c7c8b024ff17ed3101e80f0479d0451041f6595af22858633af85e2f39d67dd4c349a2993c8e05c6e875b29882b95427aff2334c74067998296e75475a16a2bb4a52efd53b07748ad8de9494e4114fac239eef13eaa1a19dd2260a8ef544611f939c48824a47481db71f427bde0b040347855dc358968a4336227e2499238ee6be81e7e1753c80934e5741df296d1b4c457ad7bdf0970ea6ab5d419bca2e7baea104d39169f27a6e353b23713ed7ed65854c1dc2ef36811575bcea0bac274f7d5128cce918a3fc60181605dd22b248ca799f4d00809cd5695c21899b1007df233e80d5a0219221a482be249f0661d73f1117716a9138e72d58bfbb868607afffe5560ee4fb5e7404bc4c617c0c1bd651b00b1a6f53026ad28f34260d69c65fadc318799f0ae83267f44e34ef41f1a0b166f3202acdc1907f5febbafbe5eb854a1e8d21f14aa52012d3ea86c9d12a2530c62a662c1ee59aa66969de57c4b804227004d89e40f72cd5769aa54b699c52664595978218b7401600410a8bb6010fca9ce2b9c634e04050fe3c89188ee76dfba0051c8ba0fa5cafc6dd515fb66ead2e9d4658fc5fa0d6c24ce35b67e3800d92bb07320ba08d3cedbcd2939f8bd7e2d2d2274114714d5435c4b1303384ebdbe74c389d786c41cc3ecd7919b3e486612af8d365e8ef3baf7a78cb24057f810d94082356c73736e6e578bd4a7f0662273860ad457ea16cfdeb3aac795731ceff327a2d92f80ac5cd0d86f4aedff51765adc52ad7644385e18d3142b095bc3f085532e1a265291547ec49995ea60ef4c106deb152ad1a1d2ea2a1113cd0dfb9f198e71627b23cb3970d1770346849421eedf9774e66440c169c8e786e572809c94619c95fcac7995a67ced4c9de22e77115afe72fd4101d7e298bb3d98c440a29bebdd02e2eccae7969be7484e42f31a2b74d8fda57931485348d5a723670051bd0cd8d59429d013da8e8577250ac44a0a12e038a7c53e9abf40dfe4e71ab8fda2a572fea9aaafc908b5742d5c95712d19969331913b5ecd51a960e594220ffd2a7a5cf905580fee25ad8ba66ef34fb2faf98dcb5c0bab1a41b219c2f8956f4c8ac847d7035b4238272a724b8257f804c515b4616aa9c0625e5238bd2d0913de2df4c122a580018ef3eaebbddc09c9c6347d60782c4f84bb9caab6e386408e534d21e501ce3e6024b86625c97c2d78eb9d7eff5fb2211b1b8545979ed40841f94cff913e6a169aedea5d0b586d71d88b78d5f926869b2f9004fb603c40bcfc299d709d012fc96a09ddd1446aebe78ca54484bdfc178d4ecc04c53443d550e556169e1b4bcf93d2dbbee9d6bb236ee75288bd5a52c9a3acad7b4438ea3dbedfeaae536c685a23494ffac35188a0473ba5a770d11f61f7aea4c8fc8e15b63b1c40d719f85bfb90d129b9bf8e86d0fb1ce2e70edfdccf0f557c02e3d33224a6f418deab6cbe8564ef69f61eeb43bba6039c69ad3c691e18309584623d7583d115a689889f9bf82ec6945f25f3d3fb656f268dab2b2fa1a94af936709d3c15d41aa306c6b2dcfb9fade303287f5ee3fc62f1d958064cebd50e3ee8533dcb4c891d7c1330581ed05e8debe3e480858e258e9cd59fad0782a274b3c10e8804a431626dde96f01f7927efae649e914a9d20091c977895b7e2d1ac4433eee50168d786a633c5e7291fe2c6bfad8bd88ac86982d425ae0301a000653ca49670cc3db40b8bc4155356ff3339432a6880d6cc5c35f145acd669a95c0b2bd8b5f0fa5cf0f9c7918473b3fc2cdf4540a034cc58a94537c5b017add52ce934729f66a1ede14cc9efbfd47406af133ffa986af84ce8f0fe3bcee40483c40f9ebad5f3c25e74a3b631ecabd613cdd1495af89f9a1b050e2f4d2cca30c756fc184dc01b87f5fb629990da943077b19760a6b2170c2f5597159c94820ee896b9ffa52ceb67e44348fdba213f09983e0d35696aaeb023349dd281d7a1b2c8a0c0ec4e2ca1bd8e9203ac81a6c242878421689eacbc641e7df7a6db4f1f1c6efdd38c491b72278b2b73464e8c7a53f642f664aa69b8612ee1c324252325995a2b0e4bf5451aac930a62cfc3b6ec7d184aee5f99bffeee3e063f8451bd3be9f22ec33e4e8a94d193c885d361d2adf6330365d90d1d20dce1d9964e4c4f709b413af8e40a84e40a2d4e0f6bd5e0fbd741a808a81e595a9a10d543c5874a02ae17a34c8e74337298b72cd3af51a8273e37cd140a620c6e94198a2a4b3702fc0dddc272aa35d91e45c52755d5394578b5d1a870b5d7cc46fc7312ee499870b7633fdd2d9a5489e43bb3237e65c109431773c800b00e9060a71df7efb2aae68a5d21d8c391a796d0229138eb176b2163a9e18f35201231f09d12fdc89147bcc663fbc28d67e93be8c23839210e6d8e1c1abc1ce0e6b4c87a5613fe1d5cae54c966290481eeb7e824f4fa4c5de6547d3205f7e816f23085ca98d211a7386f60ce6f2f9cfeaf5e21c4a31fa0740e2b41dca511d1dd27dcdfc532019ce52d4bf79a90c7ef57a9c7e22e99b4688fca043378908e17faa66fe30fbc73a0122519e8e2abd7a6e4bd3e9f15884e1c5107daea9101d150f676e7050a4ef4fd1e194c2801d09a32e8ecb052f6bb850351bbdfbac6f83aad07b34a6aa566ff1a6f1b9550f35de2cadcf3554e6e24ddbfdcddf97cf4be02431d2832bf823124a411aa34a51dd6db7366bb960262cf2bc1be219f46cc9e2b03121e9a3720fb379f58383425623af0eda772e02db9f6988587696bebed4e158323341a00380827cf5ebd92ef9cf4a1760c9603a0306ea96cfbd77ddd6e61943649eb4956a85839881eefbe06300aa6c8c4551ed233592ad5ce28ef21b345f350f58d5c1a85e32107474f5d3a5e3ba2e56e16435ef7505d74e323a9c64b90d3ce44020370535d7b779ca4ed29ccd2bb8c53ffeb8a8f92c6d67fe5ebf6660ae6c5f68e6d3d7d439e7da0a2b506d48320a48f34f17be69e078ac07ffbfa1e34e4001be609e13fe8952b41ae0b40561833238112383e74c2a4fe86350c81283505eb62fb4cafd88f0a218564180c1b1c615ed1915ba558495df85373426be34593ef7dc8c7f4a67c59461ce5249b549a509dad47f7a87cf6228d74917dbceb43e371938f4f371a3d0976df2fda234f1d1b432d77be0e4bfb2b96351fc6e60710ccb2261b2664574e56991f96bdf82a904a67d7e18229893981149f7a1121a02189dbf8d6871f7f5656f36705d5a595bf1880b8eec944dcce1c4215b4dd79551a4893cc22eecdb51b5e6ac18188733c74a565acfbea38754d99d95de1122f2fc4bac28e8485b61351b46e1edf46aa658597d57554a021d08cf4028bcbf491bbe6650ddc6c04c6ade83aeca81c77969ad6143ba9d3d8387ae45114e545d173d0e4203dc9f0f547eae872c723902def2d0febfaa8a18a623826ab5b29505eb90dfc6d57c5b89665f45d366c11af9b544c8d888cdc3e2bceb03b7faaf1ecaffb938f475850f7b29d0f7c1081a909e2610ace0ec064e8cdbd5bf7ece644d8acded14160286b5037403f60af4d4079c4d4bcd284237dcc2d8933731004baaeed8a9645935c866218a314b0c8e95cd3af735c910f315ee8f4410617ebee5cd2f1c2e3bb323bb4d2eef14cf49d7affa8a47a6e06805539dfd31f2c5e784a324f6ee6e4c0baef40e6428280aec5b8c90be75229d68d7f279d66c91f4e277296fe0109e068d69d62d16f3604f1944b51d90652cd6edbd3242fbb0c16fb5d2e1051e2c3276e94584dad543b85f65bedc9d27f9e469c70842db57b74eaa1cee2ad0f9683fa13c5e28905df07b5c6944c0dee67234c3e90fc8cc7347d03fbd7f6ec0da9b999208d9472e61f5ba74556b1490d2d0603c6b2c86a9926376fb46aa6c6a58b1aa610b961bbb198963c6619625a6cd4c7eb32a031b9b7058f899d68f2b092d5b82a50c201fc35b0c3f58cc92cf9ef4a3214e6e340a47e0a95a9374e4d7aca808ab74012a2b09e101e7e1f9ebb0e26f630e00efe6fb362d12afc789ad29ac69eab8b3ab8b67050442a6d72f787d0f03789772f3882c0c30fdbcc11c36532da3d8773b3a28645beace62f66319e887ca3a6b8f8e99f7c2c164bf42133a9f03f425b6d15f2a80602ed601775662ebf98d51f47ccc4415427e5c9792fcfb9cedc01af52f16eff08a36b9ec69f0fedc1f3aa0c0981f94b372927af84a9d92007f2701319a13c7d58918dd2553ee880036394349fbd6c37784b1e9a3ff86a3c071a710dea34047cb95fe1011fd27b8e36e494b81a820b52134613c0ccd7b142c2a925d2b4589a65fa501cf9dcbff97aa25be71235a2ddae40180460ff7537bb09a9daddc15c4f3438571b0a01c9c8e7476d3b9b58c600878b7e4b7c166b05e383bb05c782403759cffaa3109b9bb5db4c5f9b5b8e1f6e26729de9779d7d87a236ce7acddf1a8bbee4e976248c94fb1038d24d8a2872e5016f49ffb2fe0b448e617a3f9751fb349e625b2d6340819c335294a9b051ed6b2c77d92209ce9fcfa86e1e8fb9e002bc1527a6ba66684ed888c5b63e3b75e070868c6f6c7aecfe1196ebd2fd9a64e01f5c1ca66f3ca128e53b091e454d81e584509d139da4ddb25d08d1f626cba33415a9e4cc86a4809bd6241e86b8c7aa5ab8222234d4cbb2eec5289ddd688ecbe0648467e24dc9975113cf2129cc62115545172d2edd20f5b4b6e5784c058042c33740846f63bbb6563670c836afeea47424b9dd6e8e8ace7c609f9cc277d1ac1227cc39241477d23fdd50506872f10a2271f110c57a3cadf49e767e2207b5ac40216a6c3361eef4569a818170f09fb4b26b202cef8f2f5bcad275eac96d04ca3b15a59f8f687dd29cc652b557bb1fa6505af801338619dbdb5426f9f13034fb1aa3db8cbbf38f7cb617a098a597f6e918857ce8377286783ba40b52f34da1ef2876c63539559be11e9c9a138f79a6934e7f8b8832e2535dd4c2e57a5b69b253848d8a537a73b51a43e10ca1a7057e88677569d1ca860fc44045a50010361bc90949c0d58dc3ab5ab2cc871c37e97210b52b9bbd9f91d27370812bc1a14cd6134dd2adb8bb01325fee34ca491c70953dbefabf9b92f9a3b410823d9b39349a12a8e0ee19be6fae5d4a0aa784318a9263b7743b125ce4d14f93729ff9764b374994987c513dcf56eca76f30c265344d6889ee617270a461542c11a43b5c5ec1fbf3f6a37747f990e924b219e31654b5cadab2a123dafb7ee8d87", 0x1000) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001000)='/dev/bpf\x00', 0x80, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x82a, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r5 = dup(r0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x193f) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x206c, 0x28cba235, 0xca9, 0x28000000}, {0x9c76, 0x1, 0x81, 0xfffffffffffffff9}, {0x7, 0xa60, 0x2, 0x3}, {0x1f, 0x401, 0x6}, {0x3, 0x6, 0xffff, 0x10f}, {0x1, 0x7, 0x5f4b4a94, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x1, 0x0, 0xff}, {0x1, 0x0, 0x0, 0x200}, {0x7, 0x2, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4c}, {r1, 0x40}, {r0, 0x2}, {r0, 0x10}], 0x4, 0x80000000) 11:10:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0xe28, 0xfffffffffffffff8, 0x3, 0xffff}, {0x5854, 0x75, 0x82b, 0x9}, {0x1, 0x200000000, 0x4db, 0x100000000}, {0x8, 0x4, 0xfff, 0x4}, {0x3b7f, 0x7, 0x10, 0x1}, {0x7, 0x5, 0x9, 0xfffffffffffffff7}, {0x5, 0x1, 0x1f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 11:10:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1080002005, 0x31fe) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x42) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mknod(&(0x7f00000002c0)='./bus\x00', 0x1041, 0xfffffffffffffff8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c17bb8cd78bfa9e6040e6237b8c3485cd5362051294a44f3a0f023a835fd0b7cdb247ee53b69d0f2505dbf745a6824e16213859ba05ee821da63238a78794bc8a49461b446566a9e4cd22762a62cf11d4f2b9e89d3ffe52fb400b630c6c86c11b3ce42a6d1d173b90d8d20fd4fcb932f8e94c32c2af19c25173858ee2c532defd7a46122e7120ef4e4fb3ff1216dc7ced99c6b9dbc49d9a3872fd8f963f25226f88cf2818651c847063f9547fcc114c2c7033a6fced187081ac6baf742e74e8c5584037ae3305abb352ca0a74c4318eda555602eb01352bfd36c1688267a3bca4a61131c4374dd3444efad", 0xeb}, {&(0x7f00000001c0)="2a2d9facb833c008d4a5056ba3cf6ebdd40b841f93ffddc8001895ca5e3fa01cedc84ad6c902acc5e7928c01c607458d3548e8f277b2dd53a347ad4e9da02a4c0eb26f2bd1683f3b873a007ab3f92c0a33ce8dfefacc6e3f864cc41fa064e7b10d9d5cc431dcd265dad4e2c9d6a2ffe2a66fe7bdb53fa8211634041b814957b77bc0", 0x82}], 0x2) dup(r0) r1 = open(&(0x7f0000000300)='./bus\x00', 0xa00, 0x14) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x20, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0x4) 11:10:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="96568a2cee06d886265cf62cd2bfcdfee057cdf620e49211216aa5906e6439a3da16704f0f86c8a84f4b32849fdf6b164d47322a929f2b83c0ea8d02ad472ffd51f85ddf9cf36066d37d3b0659cc1bb997b24702a17ce4e25e5a3c93243492201da350b7a22d5c998cdb5ee608b3ead3a9a02120bca853f34b0fa6fb9e83e9bb0a0e689d4d559a97ed06e6ed10bbe63f96bbf3299fcb38f245506abe", 0x9c) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe90, &(0x7f00000000c0)="b6") 11:10:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) 11:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x64, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x190) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 11:10:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff7f02", 0xffffffffffffff06) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:10:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x581, 0x24) 11:10:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 11:10:06 executing program 0: r0 = socket(0x4, 0x20ffffffffffffd, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x401, 0x100000000, 0x7, "8b316cc2d29c2c9db6d280b24866b350fa702918", 0x8, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x800}, 0xc) 11:10:06 executing program 1: mlockall(0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001540)='./file0\x00', 0x224, 0x0) r2 = kqueue() readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000001800)=""/112, 0x70}, {&(0x7f0000001880)=""/206, 0xce}], 0x3) pread(r2, &(0x7f0000001980)="76ec78e4fe0933770a032e6bc3b4248269937f357201b55b2d2ad626c88868b55c3265f158321fb8649dfe91824dc7d670cdf4ae2079a069ebd5039dd638f83e1c440b1b03fce0af1a2ef4457884d67c16e9d803a949f7322a89d0f5c33815502f6252df3bc1c69fbcb5d6e335debfb8e5d82ceb90ef0f49182a6fd425d2015f952a27e4bc2876fb57408a8d52a145c1754d8d05763180781924c381e8c38a4b4b82d0b7c27813bbf739cb7da87d213743642ebd8210ce2b23ba76f38f330ddf93cc38", 0xc3, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setrlimit(0x6, &(0x7f00000014c0)) mlockall(0x1) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001480)={0x9, 0x5, 0x7f, 0x7f, &(0x7f0000001580)={{0x7f, 0x3d, 0x8b, 0x2, 0x7ff, 0xffffffff00000000, 0x2}, {[0x10000, 0x1, 0x20, 0x0, 0x20, 0x5, 0x7f, 0x9, 0x81, 0x8, 0x6e3, 0x6, 0xfffffffffffffff8, 0x80000001, 0x3ff, 0x0, 0xfa2, 0x7], [0x7, 0xcc, 0x4, 0x3ff, 0xbd1, 0x3, 0x100000000, 0x1, 0xec4, 0x4b7b5e85], [0x100, 0x0, 0x7f, 0x0, 0x0, 0x1, 0x1], [0x0, 0x200, 0x9, 0x7fff, 0xed, 0x8], [{0x6, 0x7, 0x0, 0x6}, {0x401, 0x6, 0x3, 0x40}, {0x20, 0x7, 0x80, 0xc82f}, {0xffffffffffff6c00, 0x3, 0x4, 0x9}, {0x401, 0x7f, 0x3fc00, 0x81}, {0xfff, 0x3, 0x1, 0x1}, {0x4, 0x3ff, 0x7, 0x1628d3dc}, {0x6, 0x3, 0x3ff, 0x4}], {0x7f, 0x5, 0x10000, 0xffffffffffffffe6}, {0x0, 0x7, 0x7, 0x5}}}, 0x7, 0xfffffffffffffffc}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x100) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 11:10:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) dup2(r1, r1) 11:10:06 executing program 1: r0 = socket(0x36, 0x3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x7ff, 0x8000, &(0x7f0000000080)=""/69, &(0x7f0000000000)=0x45) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0x1000, 0xffffffffffffffff, 0x0, "100e2a9a3f85e52829e779aafd846b4bbb1d21b3", 0x0, 0xffff}) 11:10:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/4096) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x84) dup(r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) symlinkat(0x0, r2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20510, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) fsync(r0) 11:10:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa3, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x97) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000680)="24a86d8a3326ccc86f29b8ae1a28afc6a2f083912924aa79bbc44b343c28db0507f106a7cf1827147589c9c5837e3238f0", 0x31}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) 11:10:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() open(0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 11:10:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8001c0000e0ff070900", 0x0, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x7, 0x8, 0x2, 0x1}, {0x4, 0x2, 0x9, 0x2}, {0x530, 0x8, 0x1, 0x5}, {0x0, 0x4, 0x89f, 0x6000000000000000}, {0x7, 0x1, 0xff, 0xffffffffffffff81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x0, 0xfffffffffffffffe, 0x80, 0x5}, {0x1, 0x6, 0x1, 0x9}, {0x7f, 0x1, 0x8, 0x10000}, {0x673, 0x100000001, 0x0, 0x1d9}, {0x9fc, 0x7fffffff, 0x8001, 0x3}, {0x401, 0x1, 0x200, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x3, 0x7fffffff, 0x8}, {0x5, 0x2, 0x6, 0xea71}]}) 11:10:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x11, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x6, 0x80, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xc0000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x22, 0x80000004, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0xffffffffffffffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x9, 0x5}], 0x6, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x83, 0x80, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x633f47a55708226b, 0x2, 0x40}, {{r0}, 0xfffffffffffffffe, 0x7a, 0x80, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000009, 0x400000, 0x1}, {{r0}, 0x0, 0x10, 0x80, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x4, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000042, 0xbb9, 0x8}, {{r1}, 0x0, 0x1, 0x3, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000089, 0x411, 0x5}], 0x1, &(0x7f0000000040)={0x6, 0x20}) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000380)="b0", 0x1) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 11:10:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000280)={0x0, 0x10002004}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe104, 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 11:10:10 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') 11:10:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x80206902, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) 11:10:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000005c0)={0x6, 0x0, 0x7, {[0x7477, 0x6, 0x7, 0x3, 0x4, 0x8001, 0x3, 0x3ff, 0x9, 0x0, 0x8001, 0x100000001, 0x0, 0x912, 0x96fd, 0x8, 0x20, 0x9], [0x9, 0x8, 0x4, 0x20, 0x100, 0xfffffffffffff82b, 0x8000, 0x6, 0x3, 0x2], [0x2, 0xa2, 0x100000001, 0xa0, 0x40, 0x2, 0x9], [0x9, 0x1, 0x800, 0x6, 0x5, 0x7f], [{0x2, 0x5, 0x3, 0x35}, {0x6b02, 0x1c, 0x5, 0x9}, {0x1, 0xfffffffffffffff9, 0x80000001, 0x4}, {0x6f0, 0x9d, 0x7fffffff, 0x6}, {0x9, 0xf24e, 0x3, 0x10001}, {0xf9, 0x7, 0x4, 0x1}, {0x3ff, 0xffffffffffffff13, 0x3, 0x3}, {0x8, 0x401, 0x2, 0x8001}], {0x2, 0x156f, 0x2, 0x5}, {0x9, 0x6, 0x800, 0x6}}}) write(r0, &(0x7f00000000c0)="d660a4751a3e7fbd25b24239fb914f429435516dc7545a5823e09902cab5d948beaa16c2d0011cd9a44d25e49361db22949c63d9da3465f6967145a39b15d4d5b8924e43bf3dfbb2604f5b76ba8ef3d26a2f836f1bf58d96acba40da74f6a27d81366349feeebd", 0x67) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[0x0, 0x0, 0x4], [], [], [0x0, 0x1], [{}, {}, {}, {0x7, 0x0, 0x0, 0x2}, {0x0, 0xfffffffffffffffc}]}}) 11:10:10 executing program 1: r0 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = open(&(0x7f0000001000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001040)={0x9, 0xe85, 0x101, 0x7, "3d061e376a9a0b2825e2bcfc0c4c0ebaafb956b4", 0xffffffffffffffc1, 0x41}) r2 = getpgrp() ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001080)={0x100000000, 0x8000, 0x81, {[0x400, 0x9, 0x7, 0x10000, 0x3, 0x6, 0x0, 0x3f, 0x1ff, 0x7f, 0x100000000, 0x2, 0x10000, 0x5, 0x4, 0x5, 0xcb, 0x4000000000000], [0x5, 0x9, 0x2, 0x3, 0x1f, 0x7f, 0x9, 0x0, 0x800, 0x9], [0xed3, 0x200, 0x0, 0x8001, 0x7, 0x7b33, 0xffff], [0x5, 0xf7360e4, 0x0, 0xfffffffffffffffa, 0x10001, 0x9], [{0x2, 0x4}, {0xfffffffffffffffd, 0x200, 0x4, 0x1}, {0x7, 0x1, 0x9, 0x7}, {0xfbd6, 0xffffffff, 0x3ff, 0xe56}, {0x100000001, 0xfffffffffffff800, 0x80000001, 0xffffffffffffff80}, {0x5, 0x10001, 0x80000001, 0x7}, {0x224, 0x4, 0xffffffffffff8001, 0x7}, {0x79, 0x50688225, 0x7bd3, 0x4}], {0x39, 0x6a, 0x8, 0x7fffffff}, {0x100000000, 0x40, 0x5d1f6fd9, 0x7}}}) pwrite(r1, &(0x7f0000001300)="9d7adabee729", 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x7, 0x0, 0x4, 0x1, 0x5, 0x7ff, 0xde29, 0x2, 0x3, 0x7, 0x47}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000013c0)={0x8001, 0xaaa, './file0/file0\x00', 0xff, 0x3, 0x6f, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001400)=0x6) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001540)={0xdc, 0x0, &(0x7f0000001440)=""/220}) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001580)) shmctl$IPC_RMID(r0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000015c0)=0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001600)=""/100) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) fcntl$lock(r1, 0x8, &(0x7f0000001680)={0x3, 0x0, 0x7f, 0x10001, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) setuid(r4) setsockopt(r1, 0x7, 0x1, &(0x7f0000001700)="d8c390225eaeee860dd2e223584d8c0f8abdd7e468c6952ac5f3e2b0c472b6683232eea24a12773b3d9dcbf175dc0bbbc948e8e58d73646ca5432ace25b5c8e9d41a8628e02ebfc1f2b894a84dd37a99b0cebbe5f87b4d705355d1396651714ca4396d196b73bef8d02cb427361466b45697b9a3f2e539f5711945e8cb35c19674c032b546fa08423d84dba8c00ce5a960a93e24bafd5b9476c12e880cbde0ea99d8c70a0eab4571bb73efe58fa1d1afbc0a14e2080671bbd88a83595e78bc33d2652aeb47c1e6b50655245651687d562ad89a91ae42ecf3da0af9d734b909497810", 0xe2) r5 = open(&(0x7f0000001800)='./file0\x00', 0xc01, 0x100) r6 = getpgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001840)={{0x18, 0x1, 0x50b9bc6, 0xd6}, {0x18, 0x0, 0x8, 0x5}, 0x900, [0x8, 0x0, 0x7, 0x800, 0x3, 0x8, 0x22c, 0x4]}, 0x3c) fcntl$lock(r1, 0x9, &(0x7f0000001880)={0x3, 0x1, 0x5, 0x40, r6}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000018c0)) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001900)) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x81}, {0x81, 0x0, 0x0, 0x200000000000}, {0x6, 0xa0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xfbb2, 0x1, 0x1000, 0x4}]}) ioctl$BIOCSETWF(r0, 0x40044266, &(0x7f0000000080)={0x0, 0x0}) 11:10:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff7}, 0xc) 11:10:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 11:10:10 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:10:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 11:10:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000005}) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x5810, r1, 0x0, 0x0) 11:10:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0x1, 0x1, 0x3, "f0555461ce576bd692780b6c19ebec8f874fa041", 0x4, 0x7}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x80, 0x9, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000180)={0x9, 0x101}, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x40016, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 11:10:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001480)="4d38a83a8d6008157da7bda63e128cc6b300a44bb9436cc2cf1fa873e7c4b34c3f8abe991bf70047c2b0c15c365d16b16aae37c0baa7e076c6882a46ab4295d55cad9e351fef93961de736a2e84d490e83d983160a8ae315ba961ef253eccd33682bcac121ebb0baf5deb12204be0762e6381fd79376afec04584bb96eb7a1254b311191d131569eb6e3bb674d24d9a0892ae1357dba31518fdc9245a908416d49dd72640bf33f11ef88", 0xaa}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x101, 0x1) fchmod(r1, 0x101) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x20042, 0xc7) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001640)=0x5) write(r0, &(0x7f0000001680)="f627aac426e43682350458c448a089e5bcc0ddae5dd26eea0ffcb1040ebd3f2bb717e2fef04f8296cb5b6a7d6a14f3b93f4dc3b7f7100b7bd86147e0c5f0f8bcd4f867b9133e494a5d18c938b01e01fe7954f5eff742a87bd59a8145bfe155c7a80bb7160709b0df2d60850367143fca39d2dfbec19e2fba0f6704e4200b4c15664607b9a974bc0193f4054381a81c71be4a02d0c612e80768429b7cc531a341a63c61fb833b9fe2a41e4426a4927be8536f", 0xb2) clock_settime(0x0, &(0x7f0000001740)={0x100000001, 0x2b}) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001800)={0x9, 0x7fffffff}, 0x10) chdir(&(0x7f0000001840)='./file0\x00') chmod(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r3) getpgrp() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSTART(r2, 0x2000746e) connect(r0, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0xc7f3, 0x8, 0xff, 0x0, 0x6, 0x28fa, 0x16, 0x1, 0x0, 0x9, 0x6}) connect(r0, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x2, 0x2235}, 0xc) sendto$unix(r3, &(0x7f0000001a00)="a3720dddb979a983fbe467cdfdd7c37d64cf5bde6b3953afac24f76fa49c05f544669c6f96a69d618a105c4e8a784824af4492bf7965bb29ce0ab94c110746c2d39a512708b06561ecec0e942401c62ea63e674061e9ac8d3022c6a839c71e97443a6e9a2cf0bcfad9b9e61df0af55c783f418141436acf02f128c044369aecdc588f18d7242ddb77aec64e765efaf23a3c7032bad764f4a512243b0aaed2ecceac99ee21878e45a629b35323449f02ab561848a2475705241", 0xb9, 0x8, 0x0, 0x0) setuid(r4) openat(r3, &(0x7f0000001b00)='./file0\x00', 0x0, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 11:10:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x1) 11:10:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000045216d0200000000000000000004", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="f0e56fb37b7c1253a5bc6d1636eb70a75590a4bd7227bdabcbd65db4d722cc4f30e4db9799e084a9a4e30c12ac5df6c5a5ec8d00e40b6a40f11238a21b232cae84c57d90c39a56cdcdeabfcaacb6a77afcc4ec48c5b1e5a33bd72c19e4c8133a2ae28c6fe58b397adcbf8a85ab5b9159b6723a4123a02566f4c6f9c8f0be15378c8585993c85cdef79f5f72cf94ec20392fbd73e47d4b5c7ce274566"]]) chroot(&(0x7f0000000580)='.\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:10:13 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x2, 0x3f}) sendto$unix(r1, &(0x7f0000000280)="7b690502b923e62f4c5bbb65820dd5fb853d60eece2fd595d1d397fe8871a0bb40b957233ab423c02aaf74749c5bae6022362f8d5c95bde582f27b97992cb7ef54dbf7161b72070ee8008464e8bc518d5f988dff7d4c86115d27d0978639f1d041e8ec47981cfb19f6b7197650379343686ecaa5f294d2f4d024e21c13272d7caff9928c6fb0c9dc6fa848a4a13dd61d93092724b6129d5b5b22be08bb08c493e20fc3f51425ff2cc42fdee1", 0xac, 0x4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getppid() recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0x2) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 11:10:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x5, 0x8) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) getgroups(0x3, &(0x7f0000000300)=[r1, r2, r4]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff07) chown(&(0x7f00000001c0)='./file0\x00', r8, r3) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgid(0x0) 11:10:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x800000018, 0x1, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x180) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="b11d6d0dc47b125286f5607ff6e853951810e31a5e", 0x15) 11:10:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="df307779c413598b14201562e16da995662257cd7d06ea28cb778bf219c3826cda16657c145b0890328a4d315d28283e5d7d085e9d2e5c70405197b983da86f7d17924d2d512ebe60ad81b17bb6e356ac7d6a7686a47f115eaca56be8cb71dab04921a", 0x63}, {&(0x7f00000001c0)="74bad4217e4b8b60b7bfb5a8d852600d2f62d6fd1fa995ad2d636f0e343ced4c4b7fed22ae8ae0417caea7e38bdb1dce918b99619768a2feca8b4d927765ef40cad8da5e105325508b5e926e1ebc40b9eb7161590e93972af3aa4c456c2a64cde1e1e8156b46e9e705d1e0e61e74f684a502bf3bbdc5a4e18e8c779b18a40d6c3d374b6e9fac1fbd7b730a6543b79b2e5812e76e19cfb2e98521c74a917ec1aca20c8b808967d9d9bbabb5f2c9f174e137b3a276063cb102998e19e859f2538de3a83403ec695a366ffed5e0", 0xcc}, {&(0x7f00000002c0)="fa8a55ebedf0cf3f3324ad7cbe6cd68d73c32d44d84f202b2396c7b1299c5f87f9d315967f4cb7726ace58a0f66303fe272d73086562efea44a77286fca836ab19db5cba58856708dded175743a7569fe61e8d8aa794a5e2877d6e4b5c56cc59e96541370698fec27384e51d72897e6ff0c362b07b7daa8fcf7a7a84e01ee615b91d3a802202b290fc6d1f68ba92d4cedd1547931f62ca9c5cbdd5b9103a81", 0x8c}], 0x3, &(0x7f0000000380)=[{0xfffffffffffffdf3, 0xffff, 0x2, "0907b259a00edc879f29fd49d7a500bc6bd679da2880fb68ec8595e6eb34b2aa6113e98f07d45130ace13516dccab2a20cad981c1ce6d446d901d2b3f881d9491558bda73b3f28332c8ad04814c8f80d5b7cf9ec67d37abdafe21c159902457a26e50ad3b377bf5594d65b938f8775f728a36072e084e836abe12e251c00357af8c4e009e850f8ea94587bb36db08188ec79bd92b4a90ee7088ae38f301b4b9460a14584fb575fde22611880697f4fe8702f2bdf44d06f19521e"}, {0xc0, 0xffff, 0x8001, "2d063a0a62ad7a7f0c9f1930b38974f15bff6e8e1248bb23c7410cf2e2fe40ec45b3c8f877c9bf2de4ed4d28cd9ae3e7c8bf50d73df288e0b214b32f1e8c91e681f623662de89298e2316ef7f22478e93a98f24e4ed436386eda271733c699e154767f1cbfd99581f8168b78b771e8bc669cf3ca1c1cadab99c080a41dc11fa50f039ea6b34185f87562ba652ae5738b96d3d9aa8dc388d35d51131827447abae9d77e94069bbbca8f0ba4a6b7"}, {0x60, 0xffff, 0x1, "3b3c68c0191842aa94265e3de89230beab191dd4ea176eed9185fcd6fdb3b1226b8662a10c18b81c0995fcd8d8c916b3de970a00362eb848299c382e428c3c1630307884cfb625b25a66ee660a91"}, {0xa0, 0xffff, 0x178, "f6254e0920017cb5d6c54a8ee62e4ae166766bff5f13666e97abd9018bcb93da58ab7ff5370b893abaa61232db1bee61be124bc2d8a5523b93231fe1ef4162fea1b236a8621778011884b0105ef90c3d4a834bbcf49ef201aef6f4490e2d00b7411b797daf4f913297dbdcb217f9835e9868a455ea3683aa107cab6ae17e60d332bcaefe923f027c14130639c2fb2a"}, {0x100, 0x1, 0x20, "40a73fe2a66e6c647f3b4d652ba3f534ad8bc7f0ae2215118bfe01dd4815583634297fdaff600f9b8bb298f42e75929253ae15c5b187a746c77a1a79e2df9af8808b97c644def5ed6319f958beef0a0ae12f087f300e89d61cc38c27581be54297a99b9111d0952faebf70ca760600d1c16bebbea26b0aaa93ff8ba9eef5726879f49cce37d4c4f6a7864af47307b41ca730616aedf5f2d814ff44207bb96699ebe2a2f56d0cb62b0a290e94692d2f5984258f1c489d080460b1286eb69132cb0d2401baf87acb5ccb07e0bbdffff391f4353553e0c9afb9e538aa933ddf5b6575c099dfb9d436d65a2c369c4b37"}], 0xffffffffffffff99}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = getppid() r2 = getppid() setpgid(r1, r2) 11:10:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0xffff}, {0x18, 0x2, 0x6, 0x6}, 0x3, [0xffffffff, 0x8, 0x0, 0xbe80, 0x6, 0x4, 0x8, 0x7fff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCPROMISC(r3, 0x20004269) msgget(0x2, 0x8) 11:10:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x78f) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) 11:10:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 11:10:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 11:10:14 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0xa) 11:10:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x9, './bus\x00', './bus\x00'}) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) 11:10:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x2, 0x1645}) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x81, 0x40) dup2(r2, r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/41, 0x29}], 0x2, 0x0, 0xd) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x4}, {0xdee, 0x1}}, 0x2) 11:10:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1e, 0x4, 0x829, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 11:10:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 11:10:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x510, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x0, 0x19, 0x200}, 0x6, 0x2, 0x3}) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:10:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000200)="4104a9ed644e791392f85ebc8fcb8d250a928818702d46ad4665e0d8d12f62105ab5c16f4fad8a6bfce2f63ac2656b69adb267ce938bab96e437697ddcecf00a28f337d6830f2c5997424d4892e16b743d4abd2635490a41a868516b05cf5adf95ee78864e070331f4701dd418a26e3ce6e536e87868cde5f38eb51c49ce779bfc01f5a3dedc4300b4189c6d4ffda722069ff27b6b88d98a8d06", 0x9a}, {&(0x7f00000002c0)="5a61f1a74c34d7231e57b403c8b63716d50db5e956569929a19a96f5d071f6c28a20605599bda61f8e4ede9352fdf3eaeebe2012882ef33dc0ed339171503a464995f6a2f1aba8c73bb60638df1ea015c751691b96212f760ea0a954024a185171a9063a6b61bca7355c285e50757e17e854fb54263d5381a12dd47807b8f89c489fc4fc65bfbeb5bb6520dd50a2323a46b29d7000f657e4c01dfe723462183856827a89a569d302b2f0f6969a11f31136127b366708f31cffc647053dd796771f8358a66b8367c1d213c4b6a0bb20fae46d62a271ff24", 0xd7}, {&(0x7f00000003c0)="deed6c37577fb12c9f71f0358360445ec4a73189fb9de892ea97851fd82c423fd8c235baceb6ae2966e02bf7f26f54fb0db3793104e1a754c5b896a50d64c27f7423c11ba61fab762b71b755db88749ba9c07a53fb8f699abe3c001fdbfb1438844af823ca8d821e404f01cd5db0e20b5cbfdeb899cba2c1336b094a52f97b6cbc5184375142c00714c12917d4d49a9bf725aef69d64edd09b3d96967b02d1ac07f5f1d076474522c82a024381884e98b3420f589480ddc08646969891478c9ac019ee4921e69b5de90e77084e665a4a12238acadb47733422d56591bf30377f4c36de5d197d5dd15480df546c429612", 0xf0}, {&(0x7f0000000080)="fa676105458deb2e84f4940780592a97788c4f5df5c81863e14fd11e10edc1e3a6f9bdeb1bda52d9bec90e0cda43fc11ae65e88df2badece5ca3e7589bd71b0f7e4cb0222267b09d522c3b7995a47505e537d43c86e9b3311df41568f374e5409534488e", 0x64}, {&(0x7f0000000140)}], 0x5, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 11:10:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) sync() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:14 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x400000008) execve(0x0, 0x0, 0x0) 11:10:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3feb83e14ed9ce765"], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000850c38d7fa23c8dfef1c832123fc10c245589bb2b876234734fd4631170a8f65835fd84962e335135b24d76bdaa325d5fc6f34d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98eda6db98a7aa2971ff92ce95e7f508173853adde1e2aef2d71a7d6236335583c500c8407bc4d274f753e5fccfe93d29f38f16a17c341756e3090c897a4b928844e2643fb3cb50a50af3f5af3e5ba640665355159f681427560de9dac5c7502d158257bbe33d50e6f6a8a60f85d96b001c942f2aaed39affa285eaacdc9"], 0x9f, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "ff4e3e4c443025df1b429f285bb355b1990647e0"}, 0x1c, 0x800) 11:10:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x4, 0x3, 0x0, 0xffffffff, &(0x7f0000000500)={{0x200, 0x9, 0x3291, 0x3, 0x7, 0x3, 0x2a6}, {[0x8, 0x6, 0xf4d, 0xa5e, 0x771a7dd4, 0x5, 0x4f, 0x8, 0x1, 0x1, 0x7, 0x0, 0xfffffffffffffff7, 0x37112365, 0x3ff00000000, 0xc8, 0xffffffffffffffff, 0x3], [0x7, 0x0, 0x5, 0x81, 0x2, 0x401, 0x8001, 0x7, 0x3f, 0x7f], [0x9, 0xf645, 0x7fffffff, 0x3876, 0x81, 0x9, 0x8], [0x9, 0x9, 0x6, 0x3ff, 0x64, 0x9], [{0x3, 0x0, 0x66}, {0x2, 0xfffffffffffffff7, 0xa0cc, 0x8}, {0x4, 0x8c, 0x3, 0xff}, {0xb6e7, 0x6, 0x8, 0xf7c}, {0x100, 0x1000, 0x100000000, 0x2}, {0x100000000, 0x401, 0x6, 0x2}, {0x8001, 0x2, 0x81, 0x20}, {0x43, 0xcbf, 0x7ff, 0x3}], {0x7, 0x53, 0x7ff, 0xfffffffffffffffa}, {0x9f, 0x3, 0x1, 0x1}}}, 0x7, 0x9}) sendto$unix(r1, &(0x7f0000000140)="783776d4c746011216ec2c142cc165659567a4d03ce1cc8b380e5ec324172fc354cba138b52df326a0c97ee4268c98109ab90d2b8028b602bfa56eca3d4bd8e80f84e58d59d2ceb2caf40445c72cddb96c983c46d2b946a0dabc116110dbd53db72bc276e3c69b93888eb454c997ba11764267f9fe2ca1e57fc8f0f9cb2f75a56a342207ee8e9160a64e5cdae09aef1e4f", 0x91, 0x409, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x38) shutdown(r0, 0x1) r1 = socket(0x15, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 11:10:15 executing program 1: r0 = socket(0x18, 0x7, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="aada31afde6156ad", 0x8) 11:10:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x7fffffff, 0x4, 0x0, "cd3f4c1a57234e852a45255dbfc3644053a52567", 0x58a5, 0x2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 11:10:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) r4 = fcntl$dupfd(r0, 0xa, r1) fchownat(r4, &(0x7f0000000040)='./file0/file1\x00', r2, r3, 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 11:10:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 11:10:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000280)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getdents(r0, &(0x7f00000002c0)=""/83, 0x53) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x35) r3 = msgget$private(0x0, 0xa0) msgsnd(r3, &(0x7f0000000340)={0x3, "f28161cf347d2567c5e9ac01333bcc956a9fc3afe200964670537a103901b31d963adf025b7b6edcc974769c7bc514a92716f0d320348dbb94737b69844ded261e6b35ffecd26e9a520c6ba77c2900093f"}, 0x59, 0x0) getdents(r1, &(0x7f0000000140)=""/240, 0xf0) 11:10:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x6, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000100)="373597b5cefa2df066b9c47058c19bf66cfef855cf8e8b9c019c080705d516f197fc5a629dda9f2308523e830bf9f0a2b491590049250bd10408539f2c51a4329aaf600e51d39d366918f08231bc93b75b8dcf48b318cd476230f674b63a20a794913c700f06688cf3fad7ceeb2e2a8855b5cb05a9ebf8b3ddb6e9b339ec0f38e7ed4567ad863539f0e0c30bf4eef75e8090fb8baadbd5d9c80a2a19d9e069c079ce35604e92d7e429554db140a8ff0597fd45136dd178d7f5df8f46662fdaea08753c83dce814d92a2a291d606e2f5a", 0xd0}, {&(0x7f0000000240)="c2c36d9de8fb6aa67d1d0f82e8978b9e59b70f31ea1481551661ba4500f98c394c6fef04b8cb6e0f8a88d2298a324318455e8d55511f6e2b61eb83f73cfffa8a635607b05ae38d598eef3ce7278e7d98b262fb0eb352045cad76d01261c9800cde482a3472f2ba1c338751c01c7f6efef23c90f8c418a4e20fb18e627f08d7678bd1c8b664d2fca17e3785852b716d0411b0ad16f9e847b0bf64af054f1d3afb719216f5f61e53a1262bc60fc577740465813261c9666c41ebefcbcd625ecfe41549199cbeb394e10ebd0d5aff86e69bec613de5699e6cda2e03b207d8bb13d672e78e541c33ee973befb5da04b107", 0xef}, {&(0x7f0000000340)="bbd5b5d65f91b594ac5193a319de0006d4fe38277d3d28cc0ac638ab1ac6debb7df526e16d723ea6f92fe729b006", 0x2e}], 0x3) 11:10:15 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:10:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebb, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x3}, {0x6, 0x9, 0x1800}, {0x4, 0x5}, {0x3, 0x81}, {0x3, 0xafb, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x4}], 0x7) 11:10:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x181) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:10:19 executing program 0: r0 = socket(0x2000000000f, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x5) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r1, 0x3) read(r0, &(0x7f00000000c0)=""/185, 0xb9) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:10:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xcfcc705a874dc26d, 0x100) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xbe0, './bus\x00', './bus\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/29, &(0x7f0000000200)=0x1d) 11:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 11:10:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:10:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0x7, 0x80000001, 0x2, 0x2}, {0x80, 0x3ff, 0xff3, 0x2}, {0x0, 0x1, 0x8, 0x6}, {0x8000, 0xfffffffffffffff9, 0x2, 0x6}, {0x401, 0x6, 0x401, 0x1f}, {0x8, 0x8, 0x4, 0x51406550}, {0x3, 0x5942, 0x6, 0x1}, {0x7dc, 0x5, 0x1, 0x80000001}, {0x0, 0x9, 0xfffffffffffffffb, 0x1}]}) 11:10:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 11:10:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4812, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:10:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000000100)="5c02c056cae924297eeadf8b9c4ed9e597047d03dd1875b709d7c67dcc5c80919f09f9acd88510e8605efc2286822cc2cc3e8140af16ff7f3aae9d0c5c252ff48f5318f69c541d2e6d2a368401a8244f80c4ddb9095aba50f9266adc996bebde49b117ef29f89f7d355a943b3ee8bc0bff4c456a769a17daa2d31a895fc703310523762ca3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:10:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/253, 0xfd, 0x843, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 11:10:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8234dc7e2beacb8d50b5c28e21053cea022ee729596c65300047942e47c41578526eedc33e3e367512bc025b246fc05fc557372c86070f129cde48df8dfd3deac8c7252f470e5653a866041af518327a3828883b6ebb18fd4fa95477f59bf1aa47a355c8ce29dc26bd5f7bc43b09c2f3310000003b0180000000000000e96d2d44443480cbf0d44f465cbcd1c8d7e7903cffb29d1b7cd2d02b26f773922e9b0000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x40, 0x4) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f00000001c0)="77a63a109d339cf39f607dd4a14963f6198ee33fc979628a6634dd47008ae30bbc674f5909ee7957bdde3ad3dce484cf2b4c968b17f1992097db2373f564dbe5d4cb7d748592b6e9bf89fbce5225f5054d9fdd0b7b8807f88dab117b8b95106be2ee151676af95db578775c35fb8468c06811098e5a0684cc8ff33323ee0d925cf423f396fc3cf325816680f352f66b960793ebe2c3a425de756da28b94db9d2dc756f1895bfeeab01f918b485aefcab90e8d8cb4bd2014bc7c32dcb41f7f79402e7730cb7ac9dc1d5a25f7d2893c00bbabaea9229b7caacb5c22b7476704611dcb8d845a5d4cbdb4ff2c49eb1d9417a8333ba8a76ce8e6febdbcd5399b0673f79723c743e5dbcf6bafc89ac0909fe3c9fe5d071959edcc0431f255a8daaa41e4713b44e1b63e44e69b0e5f43729838389f1c2e49448d73562bc2b7f3d527f9baacd20b11577b99d529dff9aa098da20cf3faa62ef088e456fd38658ee51165440c47b801cce8ab51d0464fb460f7856d7e0339cfb93ffee958af0b1e633819b7d1402b1a6a1ed055713cd28e14c14b6a4fb2c0bc6c07992c1791ba5f953c530af2383c86aba818fb67c8422eccfc60b41ca39ae56cc34006704543c23450dc103c7155fd35ae59d2910a3bbc87fe2c05b2817bb1a0e004528d9bd54965b0df93443f6584d41b41a550a3a2110681a8db43280a76f82fb893bcab600a773cd50d9b317f519e356b100ffcd8b3d07ddac84aef3076412ac025277ce5183f09a3b3c5182eced676f07e73a92b88929cf531fc53bbcbd762236090db5e7b0a1c455de174509f1d771e6c534152bd17d4cb72981ff2047dc3d26d3e5af6c43c00952c60a4f47958cfc2da6eca728a151482fe2240345f97f59f1e9fa4b64862a1b34be273a3c8b75eabccccf5dcc966b03ace813a019a340c285e07b87c28cbc32e981216fb29d7da9381bbc486ecaee5812cf8c2efe5071b30e3ac8f70fb7fd3ba8fa56e1af5deba88b88ddc8b4f56ad213421360fbff3ca7ad9d5c43e29ba2a4b2039a61867eea40585c90e8f384fd156e73730122938f9e9c703032f36eca3bf703244a16675d2dfd82537f3baea41e5d39b27e62c81a2e1e752dca0e83359bdf94f7baabb401d481a5b1f4f7e444fc54f627e3aba4b71325ca12af0928cf3aab0bf80ae09189527129cdab66c0f21c488898a1bbd780465dc19288afdb39bdc62966f53d7d03d2f7235d92b87642fca937977be4e6714c404ccc4735d246708f4297721fa8ddcdc2a1cfef828d09ada426800ccf8463ab4d79f74f9b1f1507ad7a08c4b5915cde1422e015285b67dd02282b835fba2bc3180ca21437bfe04399d74a0d4bcddb27d0129ec33d1f2f5412892ef3dc425cda3d16788eaee776064f2845c5079ced42fec16a85242faf5848ad2fa62747f87c02d27735e246492dc491f63b6bdd141f5518f4521ec335d67cc13dd2a1e29c5e9401d790a281bc6622254e1152bdadb8572f19e8938e65f5f607abb3d4b9b447fc5b63068a53f23d3197ec7f30ed58d1692f0433c071435defdd8ba079628c128d3cdfce53d98e42f5fb9f8eba9e2e31465c8f1ec5b6b8e541751d6e5a4f2a06256ef2af15a9107d39faba84684c5579347adf84d05fa1998f557e542f95ca14d6cf56b69f24525f8cbb6b8afda7f64970818f2320196ccc312f7a290c91ce83b1fad24c59e865baa30c777219ebb7596a05b4cab688081026bddb8f07cb26cc11ca5e024a673a63123ac36a7f522d19a70d7445241aea23ee63c85f68485e722279492d12e16198d96a1ce143a5f03198be1be600d19f5bfd50c0f58cdd9022591d0f04091cfeddd0d2a3ec2f8d8a28e671c98c850d53d0a9368649108f655a56b472fc83353217f891683231befa0da38c44568a886860b0a4990e12c08cf5429962f8a28aac3a611328a107d7908a95e0bb1b7cf8f8ec7ba87a0257d5cd4da774269da1fa519879392fc8225c24acacd763e99459a5657360de662820607a43462ae9ada0994da4885f5fe5b9e73c3da47bbd7792409ae8255d26627ded530b03093efe59d632f69725b7a71063c6a60f8c8ac29be50ef13b885c588b37f7a6364ce99dfdf89752bd2ffa38e498e86de0b9e1905315de89934693efe2fd7a939e5c0f643a21989df7287ef0c5267395028f718879be63c005ee7b9c6f68093d3bd352a5e1143932485e0cc267046035f8e14d2339701066fec5802f8c68c83e5fff7873fb13a3f9eefc8de6fed1631cc039972b338d7bc528379079293bfce01ac2269dd4b52cf2a7e004eb27dfe10d36ec81bbd76128fb9ee6ca84a336248b6d715e9c395e1b12cab9ccc0048e247dc15cb92b07f048a025ec0481d7a320070fddee3c8697d7fd5fe00f5381f2caaa487aea5bf0fd892b3028d9c272cc74791d72cf9705d4369588b418c591af34af9a21cff5b73f17a813057f07d116893598bea134d3181e09acbff0a9ae056b7286bb1d493f9688ecd0125f8f03f96fb8c4975905e3b3a29af41d443ae52b6efc22c27c29d00653c81721340fbe49d86d674fe859ee3462703877086754c8d20ef2068adbaef13af60dd865d7e933152b93fb2bb55e9c824a2a6944d25da50fd5b2a524925e1f0206c24d64d64570f4dd65ed4b788dcc67e6e10a7b35695bd3bafb00c3f73d2fb37db39c6ce17c4939ff1d3af69db9b531fb9f8a16580ecb1d9655f9f66cf00907519814ca5b255fe4d9f0bde0ef5e1fe9da09571ec37be546ad4b666876a5e7477b966ef3d0e07634640c401c75072a5e9c54d22fb152fd62553438efc790f150de108a0bee92de57a8d638c2c9464fb850d7dc28db2b7dc260988252fbda388c7ee712e8100a2849b29c6f68bee28d3b104c30f819773f371434820eeb467e9bc7f71b7fc1273936710561c0d6ff03fdeaedcfc8447384efe7f9f211843ffc269ef895d0939f4b6f095bdca387d44543f82608104a70d1a1f6e5758b7fca3d261591be5927d0d739ae31c2095eb4f6bcfa2e403d2afcb806f76dd776c537f18c6cd45da7ea9e73980e8e4da6a40c7662fbdcbf5fd3e5dc7f31e06a5e2f0dca1c30c11fbaa2c0d6097c95cd6df27f9302f64d26fac82d897ba51287e8137cdae4111199d148fe78c5616f71033c2cd1d9ef5b9a5a1ab0c2836a508dfcf4d63026fd831f57d3e77689cfc693d52825ab031b98dc4a0f7cb75c18059064c9ba8ff0de3ddb5dff7f4b84d23e86bed992b135eb5ef7666902d4d2912c87ca59bb6cb86c3926f26be5ebb85487031914c07d13237c10e110715ce9d092d556781517ab11f06dd69a5bfcb988a69b26e59d5d05d25de93e7e990bbdf5c57925e31e5c32140b85971443e08a658d3e7a6f326cd71b33d5f83f523ed45b70adebda6507bfd41b634ffc73d4256d46563164f99a61c5e3dcc4fbb371828b1418285495476d70d341974806fb07132c0c1fbccc9015469a06f11848cfabbc21ba60cb128299c443b2fc3f392167e1935e0075dfe3c0c61b8dcf3aa3d132c0623369416cdf4f8d8bc77bd664e9c1a1a5462ab5a9082cc5889977669e040cdec9bdffc6322dfd9c2f6338706e61904cd5e57fc2e8a369f9355b9ed9e5c5f8d038a6fd63c1da2ccb5a51c746df3739dfd249fcd2841a090d3f68d844684841ed8d77caa905115b24ae87fe74efc804c008559f9dc8cd6882ed184902171e5d520bf997001d29dcede445f949a6e2bd5a652e3708705a6d7f45039f0f547bf4bee79c2ac1edcd34cf37b297207888afdabd3183ebdd62f2aca4e3a8c38063bc1f5f58da70611f38595ab4706346227bdd67b8a0fc9ad93f9478e48b071aa7f2ec88b88ceaf9f2a6a604f42dc1f0817ddd7f2b1815c2cf7cc80481ddf8f73f18d4b90a2438676c4f9524c3786eae3ce0c10d09d776b8cfda2b4ceb9a61b3e31aa20b03763880c539ede5423b373ca881a2ac36b07f5935244bc2292c66f9ea06a3d3bef9fc9dcdb47b9206a39d51aa2668423ce229359ac98866b46c780863a1896cce3ed303aa178c2c963cbfbbf118078163a0f055092cf401f8977b2b4be00a506c1e592db8aca55e4a18c84d9cf09bd9c9d229b153143be54aaffc1e7974eae12f87f37429c7a6a6376e85fa0ccf7bc201b0eb3e01f1b0df18c3087c625942af14a998028873e2197a7e04c03aec63bb863d77cd66f296439932096e041840578c9bbe59cdee4a1a10f8cee7a40d7f2b0227be56d00eda7bfd338000c4dded8a6b057e1d81a3982c547d51cd1dad5f2aea6e1ed2c8313371e8be2bdf30c7f4d9365e6cbd263fae6de433a15cbbf647af2bbf42c9950cd4f3d65a8406e865a35d0c02c201f3f968febe68658760cc9a01d433d9e05e93d0086241466e846a889bab7d4f088528554fe18bd061ca0446d09784e8dc2f709f25a3fcdbc4c8d0e1c58129d21e53a65b57396806dcbc97b6efd02f07fc96b1e200fd24fd8d466c2941d62d9304de1f6f8dad918e3357584634de020b0d7d36060f7e7cd7cd3cfa5df28dabb6fc9a259f37dd8cb3d1812262974eb272666a0b60fb627c95221d8df75c52875ba1aa54d6dc3de2d9ec2c5f7d6e8e940b19c64c334eb91f4c49dc63f51c56c4158c8aa0458d131dac08b09e9b1e0e56e2e00f2e487cd418feb48a3d0db7055acf3d0a228ce7e24c054e5b0e2ead7a32f945fdbab892f8eb4d494fa77eff3b15b835703b11c821984a0684c5e4ce7622c4917ebcfee9dcb760a5a03485a4250c9a452ff3b79380d0f0824f4578927321361ee3b17440ea433eb37c6d0f4a46d004ae151d55e261db3983456b7c1876008307429f6885839f62f0e35f6b74e9cdcdd4b11144e9a49a76a8b4afae6524ff632ecd668523f92599f1d5e1c51572b205b62509639d4b3d37c9e5437cc1927e00c0298e2697ce58b8ffb28b73cfb6a7df2a13106aab132bca3213b966c12f7c39aeb5e539218b390153601740adf6810834e06df36abd3e1a59195725f6cc4202167d3b7f5d501b9a0e62f24dafc8a7596b54f247c2fad8d838a1edf893f57d283630a065261aecbb0a669b65bb48388bc63447d4c98ac7d3f257cfd38126fa6c89434ab70efca1990fe371504fd3f43f463516e853672d847e52ff5f6f1344df63776365a052acb0204a431faef0dfdf5c5e911e59748ca0f9aac31c3b0989999abae9112c3de5e222e9e8c8891a38027601aa9d26eee927c2bd7d6040a8c2ad2b68821aa62aea09fa123d4b5ae37408e95723b667afc98664f51cb15c995a8e3527c52e069a26020099c709fdea659c546685e56000d5357496687b43febea475dcf51068d011b8119e3cfa3defc38018cd2572e7b2196d58aba64b1faf018f866be77d71e6940b5654774ab3a2823e9c3b1c725dea04ed1c31c48a9c613a0ec477b5edaa3f8ffbf6c598494a1b501ed28b067ca209f3d8e869e40af4505452521367968de9d711af554ceb2a453b86f62a88d7ca2ca8aa49ad7f905fa6b6d44e747d92bd6b65e20ebb60b765cae282e986044b47ed57fb0b2e79f199e0e925dc1616241644c1d6efa128c25750c2be09d6ccb232c588eb66e8cdb73eabdfca8132ff947ade4f8ec7f74222864d4308dd1e1f169b771b6d58408acfbe7c1992ec9acc64a1aaed7d02d10566f82d9e08a4527ca88fe2d4aa476b16df7ffe6d6cdff3ce0a680062c518d302dc6510cb92568720deb50246b96dc14da11f3c52f24e7e53486b0c4c0a433971bbbdd1b5b8b58fce84c8af1e5df09ad038dd31a342682a62b4", 0x1000}, {&(0x7f00000011c0)="039fa7a4934044406421d4e26101d60ac10eaf2c5a78c754ffd4b8c42808dc0a4638ffa9910076598932c006d253cc03302b077b43b76c48520432a9e627e6c7b70c3bfb2f5806ff222940bc408c96449e83fbb4f4ace2f219b28aeb2a6534a96162a6943439d26caf5924ebdfaede18b42dbe75aae951bc4c01538ddbaed35e97cfd8381d8b33eb26ff971b53fba762cde1c657b135ca2ca6804084bf6847273bb7", 0xa2}, {&(0x7f0000000000)="bf9e5b76f07db925d82d4be727c5ed407081c639c38d63a9e575c4f69430349ffab801e46e8a91f5f8522725829634438428bdf7fbd8a2c709", 0x39}, {&(0x7f0000001280)="ccaa0ca88593453c497135bbf73593b0005febcd551860ebdf7abed51eefb11ef7b7a4cd2343cef7a8ed10c2b517eb16990723e792fee9b64116e54a31128e1b604aaa69493c476ccdf92aabda214a62f2df4ac9410206dff4193d77b8e7d75a84a2512ee53aabe58e20a507d02bd3e3e8d1c698909314c39ade2e67801c913a641c45ff0ffd00c5a4b8078e33590c91ca46b188848d24bfc3c0ba78c986efc70a7aa99ff025d8b376892b5807567da7454f6897c34207399b7d2ad8be608a7189417dbc7c184c152c848bccadc042326a308dfa19a9c3388d07a1cf699a033a89508845913240d00f8f3f966e6e612adf61e7734bda8282176d1e0cd348e0ef1dc5b9bb90c7309b161aee3d3e240d64825679cb259f2631d615d6d665e5b2958106c6e4fbf421043d5c234eb7f39af98a0d9723cb91afadeb77f879c318dc04e99ce388f85e913f3e61f49a4d78ccfbdcaeeccaa69c2e96eb214296b8262c8d9b639b089bf6babb6ec39d0626d745c8f554db2f60897d1310f0d4e6bd722e728a8c6506dcd1f835987c3f2f3d8ade9fea9076bec664fdd57d69e00f6a3da0459174d7b1fedd16577fc9930d44ccb61ace85be610c3977dce5206f523fce0e8ae3407ec19ec364307a58beb76e03ff0d6d3d352a9f6f31fe9f18aef0005621a4d9fe65c6cd86591d5c78e750ad814e31f8fefa71964d7f41249d6aee69cc063102177f73a63601821a32c01ab33615c1b57477ee86bc6eb1db9ada5785655fc500e38f3969811516af903aae04b1cdd95b6f473665c12de492a10509c37be92e29bfad92dccc751e387d6cf1cbea3d5f9b1edf68b0b6558c17e028fd3a59ba98a6e956715debd8780820dc3acb4bd72ded8731f021fbe19a362c98bcf6d8f63c809922fe722e80260120b38afda988c87aae74f705c588394c7dc67141cca63fea94f9bffa0ed0cacea815bb30b59f9224dc3e19b305bc0b70bc414bf51c273bbd20b4a49cb71e05fc8a28407e12b1f65ba9d90f54b287fe0fa8bf3ed3ff3d632ab33d44289f35d5b7a7a6e14a0de7eceb8a87e954f2451cde16f1b0d69d4958aba29eeb966e01f5cb4ff57245e7744b806baf43b5ae709c00440a7f7a3ea79f023330f306d3d29a3567668717c798caf58edda9e32db9a21d515fa44808eb5629e4b4d869a5923c74d238737725a6c8901132f86c5f4f8c8b56893f39abda5a2554d9702fe1516ca7061e672247bd3cef20b47c10831daf8ddef7421f7ee15933b36b2ce542001ff6597b50af90d1804917bdee8f22dc6c9df99a76a2daae72655d366c559604c69a401813e90dc883edd65e9f5c29a4bceb103fcde25d423bf6c0e5d90f6ec02bce0ec268233ae41c909850152d19ca2ef6d171e6b2ad853c82c1b0b5e04ce81f7b4ed7fdc9b29f28f3a07103a82575b33f98b6111fea527961c33c86c76b49c5e67123367d8db718de6a04aa240e4be6163ba235415372578cfe2c4e0619dfebf4befb79827a4b15dd385ecf6238d272b3e45767dd396c72c95b55ab303c4a151b05a10d269739e45524554b26e8e7b7dadec0a2407d56a8e01084d92f6de269bf4c703d764f6d8fcf9c435f2c9e922c06815da3cd820cbe207f591efd269acc3fc78cfbf3ed583dc97be9d0ee122692c1fb623ecc99bffa40f6aa99bb054015e90aea6561df3a4a9045c6e722ab221ca7c33e526da3a56e6d4448bc8b34a1acddc74b0b18b98a2fc227b006d5f108f65867cbb940197665b5b297c244ae3fcc4faa5b6f8f3a76ffeaf7b8b57b6985349d41bf19c970f189bded606c1279ef435b5453e7c6be7c77559fdcf08b8476b98128bd1852a4c87538930ea061421448713e7b2147f249ce01650d80008e18ee94b3fdcf79c0dd75c81a7c866f970e891959c6a274c52657fd5045a99d7559282b0cb578ab6ff0e587f310ecba27deb206cf51058ab4c9d61490533987a009e2aecacceb7b1dee70c3ff8f4a32fe39c8946d09756b654c024cfd283d4bb6c8b81e9f6cd503de4382217d535276814f9b64f96fd96472624f0c73ef16f80a92cc6c734a24113b3a5f9f6ab5f6c97417ca23c52a609a2be0958e22c05840a9e32e8ad4096b89fa13bee32d549549d511fe4fd3b87a49119ac07d72a027e5211addc6e921fe4a3eaddc5d21630e4b80302075b555a92792f4de601c8dbc95b636db549a21364409fa73373a79ec5e4bb045c84491e05337c1580d88a93bb92c710a19e2242dcecd2fcc8fb11beecde9ad933c6cb1c78118e9d116391e25abe44a4d22cf6be58cc73e871b3ad60c14e63b409a4f4232056287ce4f8b9e34fa050ef4eea9049258fc0c56d540de5a53668bfea1a9434f66c732cba821cff2820471ecacecd5e7aed7d8155da1a9597996cbe3bdbfad926c3dc398a676c87a3a5e382979249cb057ba1b4260904c1e84db745119ddb0c0737fcb09fbe3c9e2945ba11e4b8168f7e2a6e90014e840be7edb7623f617d0fc58e137dc39ccfe43a87068d2fab2128414090cdab7270c5c2c253604e8b04e83de85893d21240986b96e9cd7e3b308c24dcd006123a8d819f0366213a29fa53af0ce38bc9be8414fdd664208ac93fdd1faca9c760ba54bede9f9f9c0b57552b46845cd1ac347669657521d4bd5fc857a3772a2a6be76a6309f9a28a6a176b631a4083e9427f72a61918ba0bc68576895d7ced7c0625e2b00770e4d803369ca4c85a2cb0dbce2c1dfe96b541fb29f79bc0f433cfbe625a83f8a908e8a46728e49acd42fd665a24b46cfd3bff7f0733858015c234a8cb66382a219113ff9cb2a266521912fd3b4cad4be8ebe221be5c92bde62ef8f098b2dfce0cd23358c54f6d45d2fa936fe3d258b74479494c262ecd4db9b63595a8d1f75c4f70bcdcc6a8c76f67659184ea63e0566bef2a27732d560be18e428a7d61ad2fbd138c09d0e14a2ed2d628f83e40119c2d465ede8ac0b2f35038d1ceaef7e8a25ee6492db640e47e3948a1ae9accc300e04d7bfa9d6749cf315212b3b2756b116877392002aa5ad0d2b5103c24c323be6d5757d41c3acfa3a9e7c75cea1e388ad41d06801f938bbcd9827e5490b99e52de91967635897991ab56f5abed7d08fc896fe918b6366fad5f8145335044a5324d5ddb059b1581a10eb5c4b103caf602d0a13594733a63dbb892b72d62beb5d88b10effe8fe5e822271776670b20e1d3b4a8c60cc5e342ff2112d98b1d97eaf0152b9cf21613ba4ac364506d8a7969f21402b515470f559129f340ad0230759d3fc2185f1681ae33012b9b9a99ac5c2e0db0f0b7f27f348df8a22e00b71b9ae2d9cef84410606f748d72e7678c3a27ff539f85c04b9a963106de0c6e8e83226fa8dc15f44ede92250f06f4141f508f8564408bf70f85952217c53434f45ae0f20b35f574609edf37a0d8d74ab9b65237249e9181de7fd9cc9735b175d0ff0c1eeef497dfcffcb32856a0f338a94f983df26a9ceddb50cffdfe7cf33a2256d28e1e6e2d48e11de9e6d779ed3c9db34eaee4d7b7f2610e2fc234f7f83423a9e40ebcdc67cb0afc87d0c93498ed1012b636cd5314168b34be325ed7f33483291f78890693eff451b44722f0c13bd591908408fdc0042afabe879dc0caaa924ed6573e0381bc58cc8f6b535e9c1c133a5aa73e43b1a501c8e7f05c1418d6d736f84509efd2bf14853d1aacf1a2c6c396e997c51d27cd937da6427f10e2db49e4f16c789cdbabff18e84ff74c63a53075df71e055a8dc9d064df99a909bee87ffb6fb749e77ff24559186b06a5fb1a6917a9e15973fc655babdb20dd9d1159adb428f7d836d2c42816329f578f4507db9a15af538125e10a47afc71084f9df57c50787b7e553a55152ff1400130b5af8d684b05578e3fe33bfebcabf7a611ffc171bc064cabd42d30b1d9b9fc44e2426c24b82bc36c876e86b96163478929a6ae7584c853c9499ff4c659894483d0b19c15a8e8722f5a26640f03d8782411708ad3ddd1e4036b19ac9bbd4d5271de758841b6f86397f4f6bca8380e1a8bfecad902d5b81e32418ae9fb1f17d27b23f7c90aaceddfec98a257745e2d867cb05eae96feb3621f3dd15dc869a6cf8e6d44a3d7157f2da212ab44aa024347f965d5b6131f33f8a4cf6e3b494f25363b359ae42db4ac75466a6e58e38a38de7b16cd3184545d1ddb5026c52f4b24f5415d4fb2da961ef343b8c6e8b27a0801d782d3a0294a370b2c613ca2d97a03752c6efe8501c4c8f77554cfea3747c684362500808f7380facbfecec263af9583426fc851f8964aa7de7a4406fd490f6b6225e15e7b13bcc3932c7421bf0002667032793eec77ff654194aa6ff2b4d67c7ea637842a340705bb0078004ae68dc5b4c1c4cf29b8b599d67469497ec0b54586957859970e83603ea2e18e8d616c96f79c11810fc038dc24cd76392c49f70b070e4d173193b381bfe0ea56aea75eeec24251ff229ffc83664a288fe5562a717a10ac2b0b0518f0e9fadf3ab00d50df540c90305d5162f59da688463b95633e0d026c832927a47f245aff9b73908bdb954eada6d9597174db6ecddd079e6c07c08b32412f4332eaaf42c1af38a9c66ba71808b312099fefe7c9677aac741a9f53a45ea580765340e699ba5170e7a22635dcc68b2ea50ab0c121a97c7471796698dd3b1ad17629b7d4210bb730f2c203bbdfef82b9605bdf11a3d0ef1e201841f475aed9b757e6449f96b9ca6132c607322e339fdf2f8b8535ae4c76ccf6de23d7b483368b3005516e03a51b1328bcfa27d901ad11b2c1ffe79d399aeff0b8f5c0ae3a9715c823f215c4c24c92a58e7aebb89a52b02a05d2ebe644e96a772f830042dd25dd04740fee8fe6c44d22b89c4fefa8fdd1f378b0e5d0a77772be17dcde2ed5a316156fa537289083654367de5204cb773006f79117d6b263f99116f88bf3ed34a59cbb80b2accc9636be5dea75152f19569e70d50d5a876ba17bf1bfc18cde2bd2460234bf45f4b0c9c1aa55c4ee888c6a2cfba9ab54f29deba9c62d3cf31e5adf8bb2e600f7e6d8b79976bac3d88005b0e0796d709b09be2138f499869f7018dcf07b88305e56ba6921a534a0e30ab0ae805f5ba95f70e10227c70c3c32bec313502a47840460b016527a1093a0068bdcc5d7d3dbb20aa26422842f2019277cc0de76552c6bbef8aae257293849dd270f052d6596c024b50169220d21134cb486b73fc0d363e69fdfe83cd444c50206ee829e5a7447c96594f2683f31c849300c6563a763d76f34e8ef551f68ffbfe5634ee18472bd51bccd5c5e7eec9f1c0d0af398b771f22d511b488fd94aedf31fd4921021caeb3ca1ec612fd7fb21402a2e7f8f5adfec954779024b45bc61bd3b7d454bafeb479c30462d0fb7583171b1a40eac20049ae0762e67756b6beaa9e7a451008e54dec4fe6713a147360629af58e3db18b0324a3267e7949bb19f5282226cd05341a7c9032e83c0f8e90f888b2701c135f563b0e1d8b44dfce8f2bddd681e10eb792d70d5218fc902fdcecad7f1f68dabf4d7693b952636400f1fabe0ed2cad9808fd5add18c3344baed713948ef559ccfc408a85f7d770542b64b32be4124c757f1fdaa396ae0c0488d80b8d36e3d40c5e2962ec9e51fc901833756af2ce554b44ad624f2591d515cda396c5bd874107493509f4625bd73a3786f1cc3710c6749dc6eb87d83adb801c1803c0145891fea1b1bf79c494fd7fb7a41f222da730753b876407f590ef29749204c340dcea82c88bcaf183be0b61bc2", 0x1000}, {&(0x7f0000002280)="8ab9fb3f6b70eea074560016f492f4f746fd1b33b11650bacc50e1", 0x1b}], 0x5, 0x0, 0x0) sendto$inet(r0, &(0x7f0000002340)="2d4d8d995e7618be2b822ab7c9af7f1ac8b9ed18aeff75d9d591b0421e36ff6387ea83a8ceb7dd48bb86b63fe470e959a6489cfccef8f2878d158a4ede66fa7c3febdf7d53ea987c214de50f32c6d318cadbed3ac96da27c68c0e59c079dfcfe10600ceafb49f53d8531ec7bfbe58cbc70f12711cb94fa04639792371b6f3961d217ccb0d6f9ada9", 0x88, 0x400, &(0x7f0000002400)={0x2, 0x3}, 0xc) 11:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:19 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 11:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728194d5f17b136a5d00d1628b43a", 0x2ed) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x8c82, 0x5, 0xf9b, "3d9475b7a81de8abbf6dbbe4f2f1e58314785cd0", 0x9, 0x9}) 11:10:20 executing program 1: syz_open_pts() sync() 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000000204c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 11:10:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000001340)="c77d6d7146642d7a08157c014c9b44dea42164420c307f07225bb80bb4730d6b5352cfbc4596799e5c4fd173c11f4b3210ed32b068d8c26f33cbf366a7a32a674b7c86f68872e1968bdc015137f852f5b643171f66950fe23d2005e2e1d8d50a470ef8bd7b9faafe4d5f9fe3b68f960786724b6517cea43151d5d4ad3c88eefd8560f95dfdf28c4d4b1d01efbf8e313d0776ff75e1b60516f42c78e829c376a67f30cc7c53324d54dad12e025a64c32b82ce0f3366e74cd42a106130860dfc16ac6af91151a03254bed00c0f4f74798138f58cfb1c854730687115b55fcbeea46d1418b7a5cff4c33e9740b04606a341d2b67a61184cb7aaf0856a6376c815aefcc87a21b6bd39a01f8f632a3d940f8df0caa5a652d27c1f5575879b6f86cb4267679a5cbbc9c32c9398bec5aab66fce3ed236aae554ecd562d006ecc3e6b02d22e83fd3b55d47fe8016a921919cc3b172a8f1621345f58819098fe76080b2a4c901302754b1cfa27afecb8e7cef4b45b9958be1cad1887bf63f221f3a0a6261acc8bd1acbd1aa534b866188f0fde4fe61e8e6cb62890674cda5f781884948923cb2361293220ad4e5004f2d08e5fbd1e55f873ab84cebd9e8c4073bfcf57ddb872cd41b1d91050112f08df27133f00d23149ff6b5c204dbe62f69b778502e176a665fcee53601ad5ebf943df0b5b493fc10a627bfcd84d6992d2f7d0bf3b65b838de80ba3b56023ae554d73831862e366593a6e4992b404cff75a7c2f544590dceaa0b2675499f273a1f6232e1135a89c1d7ad13f99e5c9285e723fe27dc441a704adc746ac4dfd9eda1966a2b7b77ac159d23b590d91e753fea19612706c8b2edf1a37c740c0fd9e960adb82a55e57c52e433c58d4b9f2fe32098002895a9e988951d1774370e5cac7b3e43f863d734fde7825f38d41de1e3fec092b1b652f7be7de6e3e431f9151cef72e79da3ffed654d19da7a20448f5eae33006def042dfde1d03da634a393887a7bdca92fd034ed392ece9c1c256d7e69ec97b6030756e1c719de8411050f8e81f2846a98e358e69db4085ea4df5dad7a8bd01665b33c3c88cfa590d225ea8c82f8ae1cf1e382a93c14ef3f0898b331085d380802e0e4e606a8b0e7be673d5dc06aaf0a8d57e8669e6bc37af840263885655ef1cb5a3bcb5d41fa1345d2361680eb94686be96f82266c614fe563d83083d8f2eb865b4433b7a88f993aeb176b628df2b22fd5d55d4866c0a4460167325317a624de7c6be608aff051b014c8abcf8b33671589970ce3337266319d3b5d1b476cbefb3605b8eb12d833b8bc1f4c8607ea5efccd7d86c4af1b433cb399be0b558af2c7e0800067c264f77447f46c0795f1f5124a9d86bbfe8d562de41795ba7e2c82cf3a9cb0bed5ebd93140edd386f8fc75f5e925d54e8d427efb6ddf6f06aa7728f3ccbe7c57c6e638fbf32f62905b0a3fc3841924a03454644e60a22af032c7f5eaba665ffaededff9f19c7cc103f706708d5123ee56204e1357cda23f947efa1fc040e5e638ccf3385de3c1f8c5470aa3b0b1b463dc94ec250af65090e61aadfce14223e02d097b75220592d17bc1a7919bcc0e7daac41aae977ea8d132583471b2da47f686edc0a336d3b769495f8b98f684e33831ca98ebe529aafdfcda30fab3ff9e1e967ae47361b7adcf37572e836975b92eca0b3b1522dfc0965e73ee127afbb6f3a31131743169cfa6bc38fd0d8344374343d4fa086943b24f407ce97aefbc322a3d362b4548a9092c40e769059f42874431e1ebff71334eca429baa2c8fd97a3bc22617468007abed1fe382b18d131fb862241168d8b41dd95a0b8e933f181fb04ddea8917d1e91ca6ccebe7c62f979f8eb98a0a24fc8831a8b7e5737e5fc6e958b3f625e6450b6c168da2889544ea9c027bdb7412e37bb69b5c6ae65d6737a415d36a10f84b2bf801bc7e9cb350bd6e52e21fa0500551618a4fb42d69fe92c7808b94001216d5aaf7b23010aef39442eb3be9d45a5995b0dbe387c403bb239b858d2fef50e4791b8b74260ef91ab2205e5ab783ab1e5bfeb5f660f9438adb033b7c49eeac69995e9768a95ec6fd0d03c5fae55918aa48f00201f85e4d442a4c14349f0fb55f4ffaa0377ed4114608b6662649a4518fe7abda30bd61d65fbd13972b51c77c166fbae48e88a77036846c42c765ae3801ce86145ce1000ba8d199cdfb19b55e71e7597397a5cb23d1784de98224086d3f77a39ad34fbb2262d056756a92cb4b12d01f2a952deb6c942505669b22e183b5a412069da6965543c13252f8a4d76742461c01a59c2e6a769be7d86a47b8719a661c2ac9a2694729b0a84c30e1aeba27d17190fab6ccf28c2d7839857cd98cec4acee2e7642c24ad51f7cfaa6f7fa2967922055c8db2cf2f016164c45f809ec5fd778d2643f4232b58b500e60209a4044b63bad07f7ab60462a5bf7d27336686f6ac841aafb48c7b7c6562a20518c64410ed860acb77b68b77bd68cdb34d625fff2fc853471a041b37f21e046d7fcfcc6cdb215d18e40921e2a9c45aeca3e5681fd592237fa0473ba5bead65eeb8b4d4fc2a49943dc9345f1d15d71d9ba0599996eb61322f54c6f7042c215c4688830dc23bb20163a9bf5ae71364842a99de7fff7438d547f6d8f437e137d80f9af20e7486004eb8cf77974f4764940f2252b91febbcca9ec02ffc7190c5b2e35f9a6ab71ce906b17888deb93f61d63b16ab42597a29867e251cc965863c2fbb531e8858615c957ff9711f395463ab2e82531e4d147e7032eb2a06c31744ced547cbbabe0f240bc30754e089aba71086621f0565c5b36efdd97958dbe331438d395a4c21ee6ec43b4eb810be67914c766f726c04fcd11ddecf32ea26fd3a98ad1431db7b8a93ee624034c63b864cd598189e1bbb12d182465c6ed4252e161e49890d8ec6a73e4b7236ad443f7bb982cf07530dc50e2c31f27b0d5e9b314a661d50ff99844712d00640aadfad6a426b0098187aa9ac6c6f7339f96c7e8e4ec64b96a04e2ae3f2b18cc82d6d507ab8ad76479cb08498e2f14eb47859310d428e596d944a0283736285c2a1983a6b12e9cb508f020e41e028c1d3eb69253ea9f49186297b61841f5761dab941dedc116f013f18c29a5eff032bd54d32519c5d187285c4a93a4eba1aaead61b5eeab718c7746d231d6e8c8d6650a210588d5ec88cf4089e07706c06a2bf065a6c10578ae1d0a25950b14d5c2e06fec0a188e0200cc18f5fb8e1a496ec09dfe345b9bb18a293bda2f52f8b0e7e2856b8d8b3c7c5edf3c1cd98f75f340fd0c60d189d4ab3d41b000043b4ac1ddf00ea229b9a21dbe9b855b73fb5b08e7b9b906850c040f0db38fa0feb94c9a69fa1a6bd2c1cb7ebfeac0547545caf985537c5bec0642d92b6a310eb013cd076261d3f3c31bfde0a7563b1c98dade2d20ca7303957f081ade3ea2f73b3563c5a2b75cb9a5c46bb759725e5e513db05343c2712ec28c99b2c48e700618efaa59574e4adee12306a42109f34d9d58aa9da7c2a36c8c89b6305c3ad53ee484f70948eace99d356a46e64dc01a1895ebfff7a5efde8ea44faac279f6a92d36aa08d4e8f48b9cb2d0d2524012b827e0667aa55cc617f256e8c2930831f3743000c9a8c49faa4b14ba05a96d1e4f6882e76f483ff3765f529225d02b0fe41829f32e4e12a66553cb4bb282866abfc31f29a0efd2cb82f60815afe942e1de15070cc68e7b6eca33d82469cac11e55b1c895d3afcaa2ee0a7690e9106d878dc1f98174d4fe1c250810a2c5122a477bfd557521889a91f18334ec580afaeb948e19707002f9bd7d1aed6b97e382f3e4c8b825833cbf3522c671016c6b7f18ac907fdaa2fc67dcbddad40cb500e6b3ebe20fce25be62f6ba83f6beba42a68a6b3c2264b9bdc6c4afc9d99cc3489c9df2f416808599f1b8c66d43e799e39b56b13bfdb3ee8b15e3a671e28eeff3dadb8e5f46789f7ff19489a88973e6c366319fe2cccf56ad62b0993c0c1bb94abb657b86191ca173939bbb0836ccd2cd1dda426cd60f75d698e204cfecb15ab2c534adec8996f9d10e1800d16423d6935228c410756c86cff5d08c247fe935bbabd14096f6aca2b3975b5110ec943c0b5e7ec04be054a352d7205ac6be3d55d6032f5426b859b684a4c5293ea65a559a2d2b47beb10192018885b48d1d56c842c24fa3d343caffeb9d8a25cdda2d5c721b7c02cf5d81cb23de65f34fe228ec6b18846001ed2f73f8342d9a7e3e029e6ca3f69eed1fe0454cdba133eb42d4c830a55853f8e90536c565f6fe06ba5b49a733cb10a54a53dbb10fbc5322b3ff5d3009813bc41702e72bb228cfce3b7dba38dada3d1d59eb0e13639e839bd9f3b6f6629a0a746c76a9d3d7997961d86f217df70f53c4d589b12f207c38f0737cb2208e38f3d758d5071ac67770a81e9773d4a96e62e496916ae2c599b4b3a2377516a60b50a476ef11e2950dc3e20c417c3eec9f457196bf55675342a666caf23daa2aade643324f9ce2454e80ad58e30e81e5e8477e19e6a8c82b0918f58a58dcdc04ecef66e852f165cc0b7cbca2cc3f0a23a065abe00a587b5a67bdfdf144f81d91712ecb65313195c5cc6f6adfcc3859f2a5455a83620372145a35ab210414c9b31ff3f4624068e0decd2567d89bdfc21c3ae66d695a073082e211eb72513ecc9a1794c8cace8f9ae73282c423206bdc49b612bb9fb9fe4f087002a4dbf07da0ebc6bd4cec7faa700a1d217a5a94365c80cdd62dd925346f97866352fe9cb8bd1ae9036a455b23a2e8e6ea7cd80c604e763f73f08b47601cfd6ce953360d8a4eb037cea85c36115c764e423e2688fadc4845ed1c73cc9c74932f49cffec68c38a368265e8d3833e8020e4add329cc05a846d1abd52a82635c4491d6c5eb395d3b593d4d01513b7b6e12cdb7d1860eb2f05c9fd64d36e22e736592ffba6d888ebdc64375b5782bef0d6ac77aa912e4f569b51bc0e20088309b61f922da835a33c8947ccfeb339e6a8373e98db05779f41f5fbdda5f5f542f165925a42bda1dda112bf0e2a386846a4baa8b0eb19cec45a499de7f14a96f16effda8165ec108b8361aab7ffea13b2337ca2ef41a67a5c219789b3dd2c31cc85123e09644f22c4dbb4d4c6c0320feb9966958d1dad4843ec892b8f4ebd210c335e3b099e7c353d69cfb2048af373731345cd3a24d1f1466529ed5428946a4a74fafaea1b32dc7f5d7653ba59921d9f730e0c90213f20448447f72dfce83e6853643bffbe5ae4bd4e92784573935ac2ecac35f23b04d1873e4217786b6280f67d5096df7db48e77923a556d7353e551b7f4f93c3c3d2216758a22d5ce1bacea11327d12429ccfd87a038295ef5ebcebc85736cdea11b6b68924d0c6e5e55c0112b150332233e253a42ee561c5f8e75a0efde14ffc0ffdab0042776bee3491e3a00c78a6a22f11eb55cc78684c227b2bb73a6e446131256a7e29a7043a61ed85c68db14d1045bb4310408b7e161e9512ab5237a6e1ff2ee5e0169b412f1b39406e7c7881ff6fec14dd031df4591d4dbbf365e1ff2dbee712871fe26da444f2c27b83487215154f92312ce63a41a73edb54921c7444b06839ff2b4d80937fc78d37fa715f8fbef7dd5e6e4b6173570ce0503a4fb8d7cbba33348e0669d0baf376c058968828498f20387610bfd4a173dc6dcb93d40606ae6bbfd72772e040f059e4e63ec83a03c95abadeb18163074f95ed207d5a45de5c2a5de71d40e79785f1af1274a32b9e", 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "81c1bdb91ce44c000000001000"}) write(r0, &(0x7f0000000000)="4634be5edfffe9c0e10bbfef73ffb648376b909672655003b13d37", 0x1b) r2 = accept(0xffffffffffffff9c, &(0x7f0000002340)=@in, &(0x7f0000002380)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000023c0)="90672cdcf5d498e988657ad3c271f381b94d842338d07f6787a789868855a584e2d7cd9cec97d461f3c5f5a5b8744796bc05258d5387e5fc390b1e30740b6086773dac7a6483ddcff7a024c5799861defb162d649bce33465e7aeb0e3fef0ebbbbcee747ec3e496a7331d7e157b7f6253f1e7289198f727029bbdfc4667274c3ed939b81c3677444eed4f10eb2a36b61f3cd888e0cd701e4678afd9a1e94633f3f8c44ed340d082303e693905d432e07bc8e93ba591a8ff44925cb38533febe8d767b6af07e2850ce113928105fde06468f17760085b474da2b10cad69a16fa3fa281f3cb42a9babbcd62c90d3415a719ee504b0a7fd25e5cc839564045cef1963781d0a81dbfab14baeda9e9d1a85d2c38aa3691a18eb0d74aa3a48ee6f5b04b43760c6bf07a9f96b0a3c78e545406edc19a4b8ada34d5d85c48cdb8a14755a470c3948c135da892a1e6de4285b666f83598ca989612edd126e0b12fa0a7c02ea73bccf94acb98913d6e33831bb1bc6f62a13497811a9c8941a361142453dbdb3f06b82cfd4d382b1b439f6e3fc841f1624397d80f14c555a89152129ece3d9dd6c4f88fdf8ecdee8847f57b76b4f57a5218b72ac1b1f9042e55338d54f05a98a0400a9cfa9acc120305f0ce0911b407af3dbfb5f6f1c85372f942601cc8b175fd950061eff38a6bbee137f047682c0de49e0f7076e5dcf3ac33ffc4bc7b81bc9356e2dfa361d5d5bdc42690677385ce5f64d24103046ba897321bbdf8e746ab80253de6ce373a5eb252b9e503d0448243291a5a51c3107e1884a24106a37f08151bccf56542db97a7f6668d427275898d5da85cbe14633f65668a218432af7d7b036827e224ab7438c41ce84ee8c364f6f97f4a0131441319c5d6c8dd740fe9dc3c600e04d739d8d89bfee858adbfac2d97ebf09b4d00d8ecfe5ad014383fc5dc29e9d005ec143f67f4f8fba8bcadeef0bd0ea56313f4a59d393be47c6270b258d6878b1f58692c119c6abefcc7544c8fc8e1a394219d57d00f4c67f545508d316759e62d3b40a59293d46c96c2d7fe5e7675ddd1fe4a030b989311368b6c14c22371504109260b6cd549c407ace75a95defc8488a2b6783271596a9f15f0fc49ca55406963c28cd1bf426b8bff2dc5c30625b39b3311557f7d2953fbfe0ff71446e45d041c7eedd0d191e666adbd6d5850164cd7c39f93d0fe36ac4c4408ad1b6df5b61c59391e2d0f406bc9e15ee817b19509a692fbf617ed5303edff3416db03556fb490d7f4b6d1443b2ce451c17417b73a32eabf96119654a03fbe42306fb213ff4e43dfb2cfbb30e0967b30656ea6c28ff2f3cd3b202924a99368db452abda649710bb52213c0cc479628c1d3539d6e18a5abd1aadf82b09f12d892835347f5dee0cc4ca8ab6f6d8c204746b2d0d94f690af290f946f4a6733ad460beb346f6555cafecc24af10419d63c05ce2d895e33024a0d5450a0529ec45245879aa06bf71f44c4c97e233f527c432da039f9704c4231b73576242f6f344d751b5ac37815b7259ec046a77d70bc27fbe48513b76b42d1001b11c0a65e51f85a50b44b3fc9bebda95d67f79e9e2fc2126801fdaf08ba7801c04038bd3953008cdf0d45985330d0f1be48d1c256e43281874fe56db722d51ee08969225ade9bec66dd411d2c7d0e82678c8813a712a547df8e081ec203a183451949dcc51345e8ab78c6ceb4a4ae77f5ff4d01638266cdd24e9a07a78ab51ecef7ea9999bb9602ae0fb39b72efdf74ba46ce6b193cc274c01b3f38812bf19539a7064f81b4501d12eccaa955451f31f8ee4fe04f2fd8c3516bb1fc597951457a0b76d5707c46ee6e94b5046d8b7b662ef0cb5f5f6618aec5507c43f018acac94d8ca9b24a7ccd06f1783efad8782e759c95a80b6321c3bc381d0915a13f1289a68e9c8b3fc283cce17f664086468ec7cf05b94adfb3942f03fb0cfb87c6525dbceb1623db420ce5c22573e186c8cf4e38f92a4493870c64fe532f933965236713b6225ce54f42995ce344261c3a1b2efc21b4f99089c0944c6f38de4e01ca25355b3246feb2b42633d83ce2b2b3ccfb05469b596a6622e005d1dd06557a0948fd34240ff62b68d98d5a409cc4852a9d5a03c25b67e1d5786b5c6fdce6daf6596509b7eaad78f02e4823f3e76d50bb464e4e7e6d60cf4c57bb9af5aac49024a622212f983b80b2dfe1f120b6d553e83694ac7ce7ba94e1a41fc02cdaa096d2635a1a15a6227f8ac020d465b34cc655547f44646cb7bee8fa13856eceaa0187c2e4e7fcdbb9a92caef1a8825fdf9f0b3739b6cf39ee001e66a476629764261bd4d1d42fa590040c0dda09ba7df0d313e940f0e13de80e1c10845a293704a23b27b07aef1d886ad9c11135d58a06925128d28a8e2e1e650e8beb9859f9542d3ccd4b07879918152fcbd8006cd3ca2997a1a5af4514421fd935450ec9c88a33d0d1fe911a3089733413b45f5611146595edd61a5a93531e43dcd8e435b3c915743233ed296f4525a8434c7d2e37adcf006e21e743281501f5e90fca10142286840ddaec1ad0a2be5904e327853ff4ab0f849af23767bea75dd6c8826c9862273fd7b53e4518a01bbfc29f58785bd898e276d041cca9734acc8c73145d77726619efc5e43c80b1b89016c6be1ac2209d2116a7e2ecefd945df4369116d1af5f3f7acefa70ed7fe5de607b1f5bd3b4e1b890ae087ca25071af061159e49bc08ba9c6075e9a32cbab5140d89c35501b03217d8bd5986523e4c2712de1b4a76ca191cf8b66e15cef0a231ef0a52d8df3fe3f40bd30451674dad4532c7e4fcf39a1c86548dbbd220564f049b5ab8f050905a8109ca29d6adb896d83366e4f38f7637cca8a4f8763fe295b7a0bf1c0a51ede4447154e8e6b9f905b9f4b3845c7d3878f536ca542d42dac92729c14bacc2c7ef81895376468537c49f5fd5c12edbbafef40db9bf022d932780eb30091e301e8dc49adb7799adf976932a1e0f345e35cff14880872b7921647815af67fbcbc72dac683e44529d4ffe0f4bb0bb69df5344434337d67a276f8b24c1348ac8436edd2a8c586c8ec86ce00205c8ddd05dd2217fe325f62eeda591db11367a5295825e0f1ca4da565aeba2af2893f792ff0337f5fcc0ba3540fc6bfa18ba617a2915d65156ae85a804ce0e09d5666de93c065bb7c5e002a9e26b5aba1f3c8261ecc6ad05c7446ef9ba2f735f89f684f0f4f2cc813184ba475e179257ea683c6ffa22c85f9e33322694a5f021a23819155f7e29b28f78dc81fecf29d192f51f5826a6d0199ae510687062b4ff6c388a1437f598c0801a6ea7cff96bd753bf2bd2424050ebca271352554bd70358cf66bce74693c0f88704e7ded3a2b9dfa84d46e12e353e132fc4b0407b174d88dfbf7b1e514c3a87545814f45ca902f37336fb5d8b62c9dd366e3e39cecd62ed43a0222a6aadb4dfca9e842ee32ba2a15d4038a8f6b5975024f29fa137721d4e2594f2c4fc9c4ed400e15a07137bb876e7adbab29c244d9cdeaca90e85dbae642a277c6f1d0d8240fdbc5ca661b416baca23a938588f66984daa28b1fc5bbcd0be853e6aa6630d7bb1e89bb4704381e84d4b86a0270aa43f8b0b0d85ab3ea43605b3b239143fc0160d48001737d6e02bf410f8554272358593ca43cfab145c9876f112f2422d24a656b731bfbf664f5a2528dba49177a28ba9f01b6066d29f3e37b2bb487a0cf890c39d5334eb0277c375dab7aacc8a0414e06dbde0e38d966c6404cb7f5a236b08675d078b0aa3400ed48b82430ed2d58efe9ade4bb9fb08d8b4a211b55c806f829c399cd2604fb892f661d141b72f489056634b7ea57656c0b0929f6e77e7fd18d8506bc105b087cdb6215fbaf2a8048c18537eaa0622c76932508d0ef7e068857359d4189aaa9ce3eef26bea4d4899daac8b85c98663bade989a817b59d7738b8e7b97cd42d76df24b101bc1c8b680b255074286561f6c14e0df4b8ad71d0664f9c04b0af1a5575e9780ddc80f65956e9bb54cce2540ac4799de4dffb1f93815873dacae296634981ad8ddd9a048f46915507260321ef046df151dce7013a92646f04f33f2bdbc077aa7adde10daab2bc2ea32f8250ca5b0dc8b3936d47e197df0626c8c09b41f8c8cbd2b714f73be5018d0cd693f0a107899e8c278dbce52f0fda56ad7b7904ec70486e55206474a9795ef8ee8a964a788f8b34918d47728d0943e421e205f56fe0ef774cda3b5fb2cdd8891e7d85338668c313fb0062d2f59e42d47da5309163ba02dae1870c0be9ef4b193a3e5fc97e084111cd5980227637931ba68f42905181fd1437830f128977e2d1dcf3f602692863dd5175e168a8194b00f56020f9654c19a92e8af25bae511a2cfd0e5a009818614effbd592a6922bf85cae833cfb766b4217a68f179185bfafeea90ae536f21e5942843daec3a551b004e2a4b4073e9266b544d8155234315476fa7296f3c1bb2de0c11dd0f0b874c30169ce05389ac1d5e07ca90903ad48343218a1664d957d9eaf6e9f731914084a8f8dd08f6435a1758d54ef7e5afce11905d0aa56cf867abfcf5f5effd80e34e9237aeb21271c62b05d15a3d98c083d521e26abb7ccba03d976cef10fbe628ae4149b8a19620df20f744e82dcbc2df3c37800d55ce1cbddb2e30a98e0425bd79083f4f29e8f8e415652d405e0927ec7c4af60df4aeab6abbf40ba602d0a00e8e9ef2280c72dddb4e5f7c7c062a3a3d4125a1578c979c8a44fa98ac817ab2d3fe5bb697b8283f873f1fe3d436f6d521eb0c1e3123e1a9411ecbe717e02a32000577d308177d882033a1b0b3abd6019ad94375b0210c8e71dddf08d62df794bf47d5e679fcaf58b4199f5f026b23f8c6ec09227a97b4cd1780fd49275e11e8beaf4e25b7fd5fe676d5b7850b693dc2f647baac2abc0d6434abe43fd6798a4a1ec304cf88e665e4a2d279edf390a2a9af867e1488790d103a79ce63193bc577d6baadf28dbca4358772e4bc542af60d732584d53a59a92fbf5b587501cd5ccb9d35e9a30912423e552c204e952e377d84a66782d599a2688418b6e264b2db027bc0ae3d0bf3549f8ad1f8de3705b5ae88879d1c776b82dba0ef496fef4f0bc87d01cedae1f8f0519f65367194a86b69fded389a1651262080990c7963f6bd3e684d919b60c18563a655564ee62a69a214e1e26bd91a80a5fbfd8527922c53ef4c9bcea396a99648a82b0c69fb31cc58beec44e4307a94c7b9f3194ca82cd456a85ca6f1663a5f2b7148fb564a90767dd3ad99eed41b6c81dc0b0e0b5fe7a392de0695e4e76b2fe68a900031c12b9cdd6f5632bbf8f82281a770ee9bcb02ac29f5ef9d0b04ebf2a93d888188f3a976a9fb19dc3808e2860c1f7279dea385cc36921c2e51ee30acf3371820976ce77d1aed2d92f448661ab9ea5212263e82af2acc16ee1634f80b789389fa01100d836ee79db308f878bf04cd223ee7ef32ebde5cc9c155be0d8c620c9834218dab01eb04b491dc30a005ae3ccd95e00fa8de18e3062c77b3ff5a1a45e5b64cd77d1ea9aaa3339f800f6ce01faa60fc41c6da6830b3d40a684be85be45b69f12dcc568120724d26303e46109d92b3a8eb75e490471a92dc9c68ba1c06d9e6ed83aef20641b46ae81547e3903a4d20033674d276835b80a1f641a38cb57dcbc1a735e93e6c118c4615e3e9a1c469a8e65fb8c05c25353cacb8a840e69b36cfe106ff0b6305ff0217a2b9a91a2a2ad1a8e715922549494f942568d8fce", 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="5ac0ad9b8321e8f82831fd67076bd2e1a739763456afece54ef99fa67892c92cda45f1f15d5cc34fadd6a5e3911a3ae958e4864e4db1e5ca56a71dc2bc750617d5cad8a76bbd47355343e21cf8630e5d763ba617c08879", 0x57}, {&(0x7f0000000140)="ea93b34eabd9d7aeb9ae0811cea41519e89c89162d2a8311aaa7b8f4e0e09f2efe8d355c5931505b747f9691127a108ad76def1a8b6a5f8ee8e25b2f5cc3a7ec525a7c86a4bace06a8afea08065365e1decca7881b1fb367bd0b32b709e351b0fda685919d4c28174658c337ec6322f626d163303a99708c49c8eaf36bc1377559e91989a89c17904b949a84fe172c4a86e9a516143949e0ac3bb1b35c9f78dee052dc1120d19ab8d6566fb88e37faf3d70c3571088dfb19a33b3d4a11bd18d6ddfffe767115ea0d3641da79a9ad6848f3e5e5e856b85a3ed8f79ffd56b97ab8102fe2b803afa6e5b57f3164d48231c0342a5de41649b702e8d320b079b81feea8aa0aa1895f531f0b19f6b6bd87681ba9b9f3995f4b255753841a998e98c4ac8bf21ccab8b2a17c9b55240a7736e07d9dd702b4c9803c3a562c2c41dba528eb2ca9ce70c7f9a46e567476139d6baae580c81125a38d658e746394ddf9ecd7795a3a9d0c18d24d631cae99801e6da5f567583665479b95be97b9f77c48fb20f137e7817faf11decb9e1826aa51734873cc057b74c37043e33e1d41513e68d09cbce70bba5abada2f44b456f8e71bfd58deca12be1cdfc10db78c9ea7241ecd6c59280fe6ae3f1313251255e277d24c44f3c695944e8816d0aa1cf4d0a37b120355b97de90fa6feb6f36f2cd1e5eb448654b4dc3b7c561ce65800c630c30e2955ae2c52353b710a649e6bf408a9a1ea1d55af16dd823098ca5361c8e29b0c8007c2224cbdc639901749b1e0dde83c6f698f1c0d57b3109728cbe80609d5cdddfd405a4d08cb9f4b14e2c1e974762ee80b07250dddce3d354a8616fdf06544b494793417bdfe7b3c1f3c7c7562820e05bf15e351ca369be3f70bd5a27960be9ba4839cb58f9697f70a3e2d4a0af65885f85e26010dea0fa0c7adf947836df9609bcd498c202e9277eb93292548a5a34aaf69647027da0e21983b776b60db38ccfbfe645bb00b44f708657bc48a0a4714f43ebd594a7f1ecc5ddc0f05c0a4af47a62d0c503e316519626544a0f2e7cfc598edfbcf92235886aaf2a42389705ec924d831c5fc0d160ff23dc8b95567bd010162e39d5bc3378aae9fdbb605c5c278c71c542687f26d3ecf0c2eda7290045474eda70aa2752078680ee8ae379763f4809871d510065af64ca7fd4dda8b078e12279e3e635282a133e80272632d961d90b612c6973c225c40647ccdba77cd605e4e6dcd760824d38fa4571604fb46bb90b132ad0a7dd8187f4d2fe01ab0413b397b85517f0fd3d24d366b6e26af1f44b2a22d97c8078e7df63c240de4ef18dee064df6e30ae9421eb4f27071f347c1da4e9077088fa28723e46d5f78ace802e335334c9a34ca1038ec15df70c862b384cdbbf3c085c5eea6b7503b95734ed2314aba98013ae7449577fa796df5bb86c8280f8b52a4cfd88cb5f499c0aa46eb6a8eeebf0e2dbce24c77fdb6fdd7335295a2971ca4c9ad64bafc1f4be2dd812076b8eb2e97410083de8eb00fe7eeda307aa2d6b911a4873d76bd83bb99422dbea493474ad526722414e4d6e2d10e9b55d3c3f7ad47ad55ce7409edc0a1c0417b47340ccef49c8d4ecb0a12d5e68c7f8d522809a2a94b0983b1c408435ff406ab04aadbf8a611b1400e3685339b5e78e3e7c93c98d1c1e5ae8b40f20dfe555972a4cd7af0a65063cd8030c39147229a3ad58147b9c6dabeab45e68c58a8a2e3a3b33883bd2a724dd1f7d13e94e58486925b2d009c45f3a43ab41bc0c67ee650b239673dccd2618fc269764bd8727509488f15d38c9afa62560dc81a4ef3c83a567d6e6f02090396e95c342cba978437069b50c4a9cfb27d3d6894244667a248829681883bb4a6b673427bec6b562dd20b83477def01ada296aa32d8cf3e64db33bf5a5fdfdb473ce1ec910fbc52af2ec00c37bfa71ba6976157e1606c394cdeab6bf20ddd597b15f0b861c55e2d0de7cdfd0c86653e1b606a3f9df7c9fef6d1c6cc3ca8b3ca0b529014a05efbccc6235ea49bc83d090bc1161a8e1b52ec5bd76a1661ad22de09fc08ed0b681830c7c7328e05e9d474687627c3d7fd9f48b408901fbc5e2f2a4917f7a58b57eca85d0e9cbed6536464f7f3c5d6cacf303ff9983a3a1372188d3330d90e1ac2b32160da9bec5c30aa5d4b495f362bc71a1763f2f75ecd0cb687744c711b00488c423b8a14a51dd56781ab8abacdc99395577f872a4bde9d5ede89d2a6197e73a50eca55cd50428548c18a955d3a92b781ee94f003464ddf8f29f8f2381e94ac46b4f9fba35bbed5b2849b1fb9a7e12ad066a99a994efaf6bdc4d898d3e955a85e337c9f745e031ea2a706efd0ecc7bda83bae3e5e76e83b1da63e9f4ef8ff9ddfa8d9275c69a2e5ba584148c94d986be83dfa74d7e1fbe69d637b3fd60ae160ec6177a1ab2e0e1ee4c023d86002dadc19e872430e668ac4ee60f1b74131d6ade42bb8316ab8195ef76a33dcd9bbadcea7d0af0813379adf09861648020c5c0e5a9eb8dd8ff376ac53ea62e1bc19f028c1188ae38f59575ce70ab108d98ff9cd0e4cb19ec8789686d381362f82679758e12f25ef4d4d28db0fd9cf8d829c0c5e7919de11e2474c7ae35282b486c1ea34e28b6f8c9f348e1f57ba414cfed3766b2a06f7ed8f1919ca7a899c5ef00028e3900eff407901cac0eec61b847bfdc4abc2549db035ea1394b6704205f1780d9c1ff08c0f25f5e63ec3595d8a224cd93303c60da9c1a5f4d74ccb48d54971d1bedc44740ce6a6c972b0f18533355a5d54be976cba810f9192f243faec97c76b5daa3930230dad3beb686fe61480c1c828f927c040401aecf002f9d16bf6df2990acdafd7f0d9760cd18f2bcc3f17a0aa99b6e03fdbcaf0fc7d805473c528017befaa67612e3f1a0997a5dd67bcec782185998dfbd7195432bc14f80e8dcb18d9905c24541be74c6c5a12ca92dc50dbf83f13e3db29e13a09d3007dd95545d6b4c9e72a2185bf5b964f826836bc2a1949d665355fb68fb75386ca30390732a9a90829df9ef3c5c25d051fec61d79f048b525db9903f596e722529a40d642458169f341ebc7fc048762733042f82f7feba2aaea56495f787b2ef04deebab4c5046b11a8b610e01f85840135bd80e3de2e1873c6302768a58c8c075c113edb16852dbb5821f6097bf65f67cadcdec5fd6fc98116c8b48100bbee827f4fb701488f6054a7562ec728460a9631991054e67d0939760249e8a08d1b256a4b761189e5f2e785e2ebefa885ad3b53451d3743e1041072482140e2009569ae36367e9993abf0dbdbee140c6a219cc306c21aa35f61c4be03a009d7d3ce2fd4f972e972dc6764a03650fa28e2aa13464fdfa1b06bb5eb4740321bc2921d4f6b084f75b2ca55b5e146d554c0585c331dbbdd207ce7a8ed443cc267d2d2f961882e4875015929e45bbad6511e61f70c1217d3725e940a73d163ce0f487f6ac505e4c9ba09a4de2e0a66f58ded87d2e9319aed8e3b302e620986352a09ea000d9d94bd811cc1be177316b93923666b4222d09d3cafb24772590857d02d10bccfa9c0de46d3998fca0d15feba673f8f37eff97203da8b8336624127d4bc0f92d5ef06e29226a5494dbd82f8f0a2234e1caaad70d06eee949a544063eb813b87f1363fecd492919b3d509555ce7cdd68f54fc2b70846c28cc3c11c1c0900fc6d2b6e2efda144440c4cc23d01476aa4ecc0eca8eafcf42c67d578adf2f009f0cabf5a82a25fb96f566c516a2423bc5c1c6b15d6d70707db13ee959eb87a97ec19abb3f6888ebe15ed6b2295eb472e9884160ab5e34634955a68221e58f9f1ab91fed9b76c20ddab227d25e9bfb3c8ad77815861a77b5ea71b218405dfe0f315e485ecd21e1828cbc2cc6bf8c2914fea3c0ed3ab0ebdd9c1f799b0770c402055b8f582f922d2be09b5995e21046c679f93ed0291f04e3276346a2056757725963fdd269aae4708359d2bfc7331375a4000c8937ffac0b04f290f8de4eb9e7d2e3a9a2de97887558ca9fcbc4a59efe1d09342ce0505da446c22b2060526568a6b5fd84506c40f87b7173429ffd3445f1b82aec48e83e41e4d8d825f1c15b1c485ca570c62ba74d2e703edb8548d9b85a72c1df467b9f640cd8fc8b472bb162441b5ba915c55709aa3cbffca73b2b4d4b988eca286113bee2fdaab6ed29fb31afcc8691f8daf66129bf9faae731871ec9bbee84ea9592c8c938679bd58057255d5ece28997e76a35a45cfc78695a90394f490231ca029b0fc1a906f92e509564494bb42d1c20101703b6435486c82aa21751db0d566b7166c88d96fd2c204cebc25499d1dc5bf9f300a43ed115d452ff087f61781418d98736a7a6b2319d4b116a5d9e6d410107827e669c16371e1f04d8705d6abb262849ad0f02f5142a76f09e903d139c4bd963c4363fd804bf8d9609933fd1b70aae8b1aed797551c49f43e1e171b5a720ba89679b4b05480cc7e5129274f47d3319636771583e2c400ec70d98524de14c5c87dbfad06e1a4137e39d47058d58649c3327779d0be68cc3b131e4e70ba027558fea6c9ce8601a0a5807bda501fa7a93828a71629891731262a74b196ae109128be30fe7d3d18bb1ce624102b9609eff355992e29b20d3e28c52fb0d08ba58b0a0fd2cdbacd4758f2de85f467a106254a5616bd861ad70c9d644063b927987492c9935a370acdff8fa5343ad0b7947aaa10e322844a0f6d768e38e5c43863c31a549f3039f74c2ed254d6921496c0edad97a18171322773e64cdddf3469d8dd4220f466d2409808206848ba2df03ea7e4fa83e56864d7be523c5e6c9ca700e12e42846d9ecb6892edf44ba74f1a067e0f9b267192ff0e679f61facb06e6d0498a60d543da2880c21df5a50665743cb80b8ba9df0d58460cb9333758c0c4167fc435a5ba18cef3adbdf43e0a9758f9445a30d6ccba90e21ee90225eba07bc7f5d7a867829b7262cf8c99eb54f7114e749d00bbbb45a8ee7a003842ce26f0ed1399301495d664de5a8ac053f9d8319e636d08b989bae3c97807be6416ed4197684f09f6c0a5b7a1f6d55953c44e4fba613dca302f30b762f25dee735dd44f2e37d5efe0aaa819f413016b1e5b01646213c035e50fc31e01a27267101864d698c15de8fcd6c9deb4d2945c6a8eb59b21ef4acaf96338954566c445b2e5d8f2b0ddd8ef3e70f6c6aa07aed93375edde35985598bcef90b8a01aa893ce317c5f2a7ea5f504e8d404e0feb42666d177b84954e45a5005941ccff0cc07f976402a32d2f54eeea65f5851206d52673474316efe30720d3d0f3517e7ebdc0b59640964a2dad4e587203a5c606f1229743274ac5d2b4fbeea655f724e3f651f10330bd717f25dadc19ceabb6db4d4a89aa4ac3ab14511a9e4543e31196ea80fc4b4dba7f76214d18810bc846ff98299b43694eacf90f620204abce8c8204a0ae9735ee0e21f6dc8ad6c48737ed981fe9ff4dd3e228d6e1e095db5581cd9301beee7a6ef6c2293029fdc0a76f381f85c78ba6bfce21874a682f1a1ea5136d5bf23b54e10b3b8dd25316e0594d40cf980839c6c6d5aeebb11c2ba06332095e7bff7ad50a24fecf5c8f5e7dce7736f7f25e3c83d4dd7164777751afc77c64a91069b3a50968b74d8c023462c25ef5914c226677ed216cd7934570a3716a35dcbbf04dc74129c40b4e0ac0978c705dc37845a736a87743d014577862fa1fcc16ade305b03be37bd01939812e5229044e46c85856fc4e3a29b3cbb1ae3f774a1eb", 0x1000}, {&(0x7f0000001140)="ba2bfee6ebccc1b347ecef0dacb2a71dad20022739e08c18f2db6d711e6e3a30fd89c278f879bc93ac8b75620c9f01fbc1d37ee3da290e565bc374b71b502490e2f0d852a104f46e3b10e2dd2d2af420860a5d74dc1cbd83a6837eb2e60e49", 0x5f}, {&(0x7f00000011c0)="4bec0f354b3a9397c0aa899a0d726faf4e7de80c55e9d0f8f1c2805754d2cba4424acf65badbae1a358cb443c05b0f636285d2048b14e87f59da7f988ab961ffaac0121e4153cfce0c22b51fbc375b3fe0566e3cf9b98b93ea350cf99a19185caa050be92a1db43ec57d9040ace2110c6835fca47064a9927099ab6900ba9ee92d6941ea1a7c662d5622283b56e8a457a3920e0727b4e1d5ee983d5bacafb842ba3290419c136c0464c70820a199cdb85c71f428dcf6cb2fd7cb190516b1814ffad60dc001c675534b809b93a1afdd5ab51237", 0xd3}, {&(0x7f0000000040)="06fbcbda811dd20dd2d8c5db919cc6f811c977485fb6f4d1ca9336e9", 0x1c}], 0x5) 11:10:20 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x3005, 0x2) r0 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0xc0bd67bf66b8a04, 0x30) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffd, 0x8) chmod(&(0x7f00000001c0)='./bus\x00', 0x58) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{}, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) 11:10:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) 11:10:20 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = dup(r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000040)) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x400, r2, r3, r4, r5, 0x1, 0x81}, 0xfff, 0x400, r7, r8, 0x4, 0x39e, 0x7fffffff}) 11:10:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) dup2(r1, r0) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3a, &(0x7f0000000180)=[{0x1c}, {0x16, 0xffffffff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x81) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2bd3, 0x80000000, 0x2, 0x80, "d0932adc4a0e210adf6040d3ff23e7af00b1862f", 0x3, 0x75ec}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 11:10:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x16, 0x4, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80a2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x2, 0x7, 0x9, "850bb55e626cef14fa947b59668dcfc62cd6bc6f", 0x1, 0x7}) 11:10:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000500)="50e173ac2f3128d5c8383336e5dd187e66a5c54ad56cebce520325030290084b7dd2323f5cca91c0554a69d189236fa5cbb364c65701aebdb81183967166575656412698684e95361c01cd46a65b40b325a363bd5a2856af7386bf75bde6cef67196f4e110766e97f8741652cfe4247af3145ae4270b9dcd16f42af3e5889eab912769bb3fcf200aae8cedd32f4232399ab5bff3a42fb2fb132def1cb2cb208eaad0241ff54ddf1e607d4f7ac26d5cf7cd83af7137c454427ec17c44669dea190b67a8f5e94d72c3de490462089943dfe282bce375c390e64ade67d5a0b6056d81785863c1303a5402d6e9386d7cc0b6eb9c9d018c645a51fdc2af1287c557c3f3d4d69e8aa7b27cea605ae753f5d2bf5542e7c58e1e5654fff99d99e85924dc4ca99a4558182564e33b48efafc75e7df68254c487d24bb4e66b1e6c7512a94dc89a337149623b03d3ea2de5d7f20980c741ef1cbff88cae7f37ccb3c2db710e7df537dd874e075281be120ffeaf56ae9067d2723dc3fd10d442418aaa39cf21c3f631d0765a0ab31241f5a2aac888dfbb35fec2592fed07a4441cf8591617f43891bef0457706ab335571f730c2a3402102e5e7400afb3a3a1fe7aa71efd3d7f23b92fbe483b092a3c227ea1a5741f9d3c7319e40624cbc927b79e30e58af4fd01e49a4d9ea217ff2f6a6d94ee6c5d9c3a87b1eb5ca0769c4159dda55786ac612723be53482fe0c9b7b553431c5e384a27b1ba6a88da05f7ab06cf51ad2cb6980efc16dd0437cb9c0ef0d982e63b28b691b70c61c1587c331ac7063dd4de64a44fd610fc32a2140e88113420d5fc0ed9e8ee0239b8fdf82bf33f7b60096f75a623bed1f4ee7ce54e7b26db191db5ad8b443400d4a721d5956a7c115a006fad380c3a72e3cce83525a3e13cbae1adf9bd527bc88d12418c3c595d76609011edf20e2ce6710ee650a09718bc25499c93d989c4f19189b267931f3cb2edeffb815d716e3f55eafa2f3ae5071b68f956ac6ec4d20b9068150c787ceb60d72b802d3213c82706d616dfa48804fa826419249059011eed38be634ade11359a46f7570a9e8c8716b95e867e714906048b26f3849c2e472a989c47ccd18c0bbd21bdeeeeb4b7004f41b507ea97f13748e5db2aeec3dd23730612ac79727c5ae4f34d13303c17e31f75769899a1ae4dde09e04d1e7e2ffee741e7c1f0397939b076422b3c1752c6bca4d0ccae21a1a4bacd3554d9c49007c3da43bcd4e844c560ab6b7a7814e8998256fd700959e9670dcfe84f155d5872f01888369bd79aa89dd5867a835099906ea0d28ebadf27baf591381e62110fe8d5f9d9de441d5254d9ec5a84733d07ad66820eea7384402c9de35ad497caa8821b95bc07736efda1bf05eb72dbc1d1d9713113563087d7160d5fb97be091fffdb9f5b68113f6479a8be3e35cadbc4815765d9361a8a1ed9431b47b097728ed0097c66cf2287cebf01501b8a6273dbbdc8f55a1c683ff502da131415b1b51ce9b16740d7e2fa226321cc3dad83cc35e1ac2251e01cbe3e011495140d94dc7edf34fbfec02e9f38f53a564b64164422c73371722a179b59ccc560ebe9c42edc1cd5f86aad867a4e0f351d783dd63c5eb6d1c0ba5efbbd5b1d7ababd4121c3f114a6adac3308ac050174bdc249c8efb7e54b5a23c96bebd1bbb7e89d450636152c3495ca8fe81fa5a97c45506de3210f2f4c752df18497af86b629f99d5c8a73ddc4498579444ff95aa2cfd9082e0c24d9c5f03cae1bb549ba8836cff98c5579a5efbc2cd4faf8e0e47a61f3dab8a0d78610ca05657183ca27cd42887bce662bdd9af28c53680d554db843d45c87ad56842eb81e5a7d73f8854e97bae176af9395c44a4621a336f502759316e836ee388d5612d43b1f634acb89625e87b214de23b43708868efed197a6830b84b77ca5f04ac9e466a8422f983dedc583aed9289570bd35eff82f5b159fe13ed9d40f9ee110f048e956068dc39d93d02729130f95e733ea81f523820a6caf8bf144e341220bfd1635ce2391e2e213c29431abeea65a69d643cd037e6dc31c0b50067b6380f682a294710239f0554f9b9d092c228b6df1b0fb3f09e305916ce1a01fab140b033420850ee3e66936a153ca5e039453db4d73a56c945fd298e09d772f95ef7f90fce41881ec748f3d8de3dafcc89f64e6ad67eaa747a818c593eacfae9ee00246bae1348bad0f1e2bedf01dd93135773d8a7996906d4d1475ad4ee89e94cd2aa8d57fa92a20a756d7702bd4f155ed132db27be57a84dcf289c7982963769535898e6e2211acd815b3ee33a2f7464dae6cb19906ed760131e8597728f78a96f08bcbd99e2eee323628b3f6f08ff1f9504850c82be47969ae8fdb4053f45ef4bbb73913073f342597a081bc1fcec3c2761e0abe44d50618cc382d77d9d854722217cc94eddf26d044cdae05cf7fe3983879612f290ec0116f0ece8c71da68e3f34b274facb99b265ebf4fae026310bfbab9b068293113e55a27f9eb1cb915e9dfadfe16df903e4f17bb3526a4ae44c224155a8bcc372796f1d58dfac6fc0bf8ebd9149eeb8157cd5e41be31475a227ca54bcb3326838507b2ee04f61e29fd0bfa677a38944bda28d64a45a7db3e1839bce6d4a97aa20a0422b7cb4be375c8dcfedd3217ed6844aba9341243668f8e542f2815e2d72f66f99158874bbb4f4dcb7b678b0b1679e6fb50c8a33bedd78b1f5a3ad1ec7cd523f0a7c93e9b2ddec77e4f631c8ce78e2e44f211ee62f368d282a9f3c0bfa10511cbcb1aab05749c73b40d3f02706687049f56b9feb026b200e9e3df4dbc8d1d3a3b6f250c88dadf1ec4a828c14b862f9b83ae02def5b584eafeca2636a945d03ba5930d4b41f3e5a533cbb7cfe6364cc3f6c76de98d1cc7a8bc43498342e3e20fab1333c6862d2011c5b9a6b7eefdce7117eb41702b04f31e9665dc8a0fdef5645c5fcb235f50f26e2e7fd96c51420969ee3e5442cf5422bd50e648db1fa528aaadc1b7e8bdd6712d98cab9cbed2b66179942af9ba647ab142dc2ab451cbf34115c703c1fe2f20470919ae909496e843f85247f49a525ec84c40905e0219c84c7fa71fd178cda82a5b5c830b97b169d7d7ac818f4138d82ccdbac02de02066c6b21cebaa918c66afd080b3862e2d14ede277fba4e4dfdbaea2220bfd8095ddd883688b03026a7b148f174aeb8ebea7b4f7063231cfc18cbd96e0cf9f0ed2fff984a13894332e91479a5b5033a3de979f5d34514ca6a0fb7a81b51d57514bb3d658f2ff4e5c266703acad410de71210ab35479c239960510b8493e1ad6e0fdbee0e025bacde2056cd612e28d2c37c9791cc21caf7a25c261b228e73041968355efc415373f5f896a0c9dfee45fbab0e378c268f6de8c6b1b3351ad2545972452fc086fd0aa61a252a4ff06d64a309e1602709e2f6d663c148115dd661d30cdf38cf173297568ce22f87f2c833e746d76ad9e45b6a5f3caf2bb629c9dd9341e21a29f329464d888555ecab9de19cc6b4b171555e0fd0fa755be2d30201b3a1137476f7f0605099d4a85658aaccaef8343d9d9ff2beb1efe32d0a32b469b35c00e6cf63aa2bf49dbe04a29d12985d87b5e448b5b02ec369abc96229976c3dc42fa45c1edf11a3e07836bb65b5446dc9bbfdcbc482ea50c74675a1da921cc6b8e5c452279854b137623d4617200665d1099418ee304af8367ef6aa13918367108051fafcf67f06d0b68947de0b61677e2464cb632ffc55c2731274fe68127439dc08e8bf62e7d0bad7de1ecf865144266956ae849dffbae55c0e909dc91e628260273623cc18ebe58ab4201ee49b75f3936e2ca45b6f9ca8a8c73dec807a2e39d18236e562e737b64f78b861b678a059b35bae54fcd3aab839c822175fefbd9007ca7885274c3f01418e659163a6a89bf50bd6ceec8ac2af6220f8e6b6bce67744a3e4ad716b7c5a0a3e899d3e5c2b2d33d88350f2eb54ccca7bcf62baf2c8b44e77f1245051ab2a098c4a25bfc58942b2121c47b3b3f17f9f1a68b75345da4b924f5646c78554dbdbd58cfcc620cb6e7ddcda946968264df4f92e15a63ed955ca8e3551826379998e09520a5745520eafed865c399d20024b484e65355cbd1b548d57cab18c12bcd61fcfb5fc4f2484d5014074e2fc5831b65c62007ce46110146758fa217c2011b2cd3cb9608c9afa242c59011b6e7511f0bd42a3130df3ab529fbf70185158235972972c327c153c615da8c6534bbdf96974939ab60ffae58983e29b5f92fddfe279c89f7c02f99f003ed46b8c0dbff04962dc3bf346a377d4b42319664307b4deea23b11a9df3bde22e984007c0982b85c058537ad19e0d375dcbaca73063da12b7275d5447b97d65cfcd4f34314c2075fc5f5c376366acc7290a1cb8145dc627e5730384024e0e792fdf490579753808e6084156797cdc554d4074b05df5d442978630be03c69f3a1333f58055cd1552f032f976851981a2fbfc556ddd8da84906ae03b9a32669191041eaa51243692287fa61c2b3080a593738e8d99433ba7f0c639206d2c56aa42d55894529b29f186cd0ce4cd7ad1b4c2f195f80224f3bab489b4e047a8c28102e02df6c7e23db45ce610f3ea6a5f1355a1d0bbe23f685c7784419fc0a36544c2808709b0a8849ee831791adee8559c63652907467e34ab47971c0d7693a46e5f1688e78f2fbb07c1cc6a43b48d7d5301903fb274f76e7944e221edc1b2b4158d5a2b87051f8ada244ce874d01e7c147ee44e49b63329dbeeb8dc302d00f5bb89df7e6a77ab3bff720dc39b06a7992b26dcd40b481d37f769283469d7196b0a4d89e3360152ab050120a313376c815073b4794472b8fd6919d15f2ceffd7cb93cf43b0196f5d1cc2a1ce015983eeb8a86f67096009ee2f3eaf74b0829e2185e723cb9240ffe238a39d2219d0e0389ff8e98ed7fcbeb330a87a772803aee64cf8c27b42fcb0248a73e9bdc0aab185d0b577e8b45b8f2b09fb05845d5e633b8af285cef0080665bcd22978c10e5d1a5abba52239fcbb2c3b171b4c881e38d8b9762f476dfef989d3f7f71c84cecb148cd6957170efd11645231338f91050854922d8ef6736d538e05c27d8e82ed700b4c53b71025b7e21eb277ad44a8a36a0e7f01c59c0e25b638bf08b177109a657d41feba75e39bf2f929a1ae1f6d7b4285bb14aadd5115cad693fdee5fe283b7ece0e70854573d3ef3d67876f5e88fcf43dd4d48a7bc5935c05d2f0f94d5625ac9ef4adebfbc46725750235b54203979267e887b87c82d531e70546e0cb3a0f6a76d327a88bf036c424c029ddd01d978f72a32cdf0f3db9d40620eb73edbd2d308948f527e9207a687d9121fd6773c12aaef0f7529dd69ee85d81e5674710667d84b23b6e98944bb0d4b945cb8f93c3c7ce78013e6763af5a44a7f7e9896fcb5424d89f7ed7803e25352c8335210f5af334aad964edff13ac6c13942277afc641ba933fe49d9b2d5af068a041c4f2652b5cdcddbc1c1cd3b8006e4f0c82291f90772e52acce38d5962805725beeea33fd4dd5786a2041257fabaf60bf1d4faf895874c535c514983441a761fdc219538cd7a3b138f5976c819182360ebc6060ce4c1c29c925ef08310ae150b3fc2d5581553cec94837688272ca5de7f75bc8d3a44c5b5c87cfe6654b889889d8e4cd0b01f4f716b08911af72446ca5b0156d5ac86adeac1263abd9075a336de32ed84e8c4588ca541588d872b1f5f2346eb5289c30e5800c297b4ce170d0", 0x1000}, {&(0x7f0000000040)="531ec54b88dddaf9876746461eb6f9c6fdc53b0a806e92b2616d002bf1f2ffd2846084cf753e26b87b4c8a92eda53efe2952ba8ac839dc06d1a1d976197f170eadb414430623ffca3f0da3d29e16140220cbfe6f1ff17a8d7391edf2baac72acb01c9169675c0abc7c2b98e1f21f72ab9feb0d3d356f959f1677aa2cee859df6dc4e8bc31542c7c9a5d789079805a1c992a08421324b39473b947b91c667", 0x9e}, {&(0x7f0000000100)="158ce6865faab715294319608d1cda28539a130d43ace32962ab13787d54739d4d8eb9f738ad9c9abcf94876f86b5b9c", 0x30}, {&(0x7f0000000140)="fd4b6dedc80586eabb628d3fe5b03816b286686b986b363669c8424688a23dd72348879a88df28960d49126ee7dca624ac6d49397d9abc36dfdd1dff94fb8bf8c5109cde65cab448e4fcb7d23ef4ef6ed770616e4fa2cf0ee230cdd1a58df51321f4d12e5e02259db1c31c7a10d342cafff21646f5567af8cd8ef01d75860038faf0ac43864d59382e5710503e9cb37e820667b48217dc6c7053436e61f36a1a6154d40d9fcf7d61154530675bd236bbd4844e86dadc39e36e15ff995bf8f8bec25f1c799f54de130bb554c81c476d52fcf30d0682bc9b5f818e8a9a88388771115342381077a99a3e", 0xe9}, {&(0x7f0000000240)="19fc31f19ab047bf3a241da21e69524e6c33d5db0c538af61fdfd76f67531a00946a3428fd8ca4e3b6e11da94aa628944cca72fab244e459eea91a4c42a98b189f9df50ca06b7ff01dfaaa867d05a4da418c280181333d2f9fc82255bfb7c1ea0b96f0820f7599ad8ed80e21ee9411252d075fcd1ae9d30d4756fc037cc65ea62032d37dde75095907d1b41a8fe532d2a2ad04274b0b1c9292d7c74a632c2c443c3bd18815d4e934aacc9477ee281d0d157aa633ed14b8c8228343cd5e7025", 0xbf}, {&(0x7f0000001500)="c2df58880c505a29626b06534359ba165dfff5b08b2027b45352628523ad4e703cfee2c12a5b8742277c291fb775931ab68d43778080986faf560cf43b3bb719a1eecd1b10bf63a9599cbab1ca1bab273966602f505e36e4500b27bb602e9df7f6eb1ed41d30cea8e66f75091daca0198b677436d3e0783173e311543559a9d8b0f9595dfcf98331c27ad95e83b36b39b1034f4d4fa952c90d2204d1784128d045203a2fcfd7ec9811994e2a135ea4f77fedcd7c6362b314c2c9837cd4f7d6651e125483556c797e8c66ccbf0ce6495e09f6c6651091393067c264a2541aae49d2b094944599", 0x66}, {&(0x7f0000000400)="a627802cc140c7349699b1b34f", 0xdb}], 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x81, 0x5, 0x7, {[0x8, 0x9, 0x7fffffff, 0x800, 0x6, 0x10000, 0x81, 0x6, 0x5, 0x3ff, 0xff, 0x5, 0x8, 0x3, 0xfffffffffffffeff, 0x100000000, 0xffff, 0x1], [0x1, 0xb78f, 0xff, 0x10000, 0x8000, 0x1, 0x100000000, 0x80, 0xfffffffffffffffc, 0x10001], [0xffffffffffffffff, 0x20, 0x0, 0x10000, 0xc1ba, 0x5b, 0xb16e], [0x400, 0xe47, 0x12, 0x8, 0xf77b, 0x3ff], [{0x5, 0x2, 0x3, 0x6}, {0xfffffffffffffffb, 0x400, 0x1bdc}, {0x1, 0x6, 0x1, 0xff}, {0x9, 0xffffffffffffff81, 0x6, 0x4}, {0x5, 0x8000, 0x9, 0x45}, {0x81, 0x0, 0x54d, 0x5}, {0x3, 0x8, 0x3, 0x3}, {0xfff, 0x0, 0x9, 0xb6f}], {0x0, 0xa67a, 0x1ff, 0xff}, {0xfe1f, 0x1, 0x8, 0x6}}}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:10:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) unlink(&(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000300000000000000000000000000000200000000000000000000a048fcd1a1bcc8e4fa6259e0bce3ce9f0bee2dedea57232b67f47bdd6284de404c97ccb1487b948f9d0d897f15f8d48ef21ddf138a053e0832594f4bdaec000000000000007d3df972cfc511000000a52f379327c579cdd87c1552b36e3ee3ce1667e701fce78fcb862c6800"]) 11:10:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x401, 0x0, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 11:10:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)=0x2) 11:10:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)) setreuid(r1, r2) 11:10:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x4}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = socket(0x1, 0xc001, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setuid(r2) getpeername(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0x2000, 0x421, &(0x7f0000ffb000/0x2000)=nil) r9 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000002c0)=""/168) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = socket$inet(0x2, 0x3, 0x6) msgsnd(r9, &(0x7f0000000400)={0x3, "a820f3e00e23bdf6cb9a81b81b3b931e7a681b7a48d139e90ebea2135b5303d0ecc52d599aefc779c45db8527d581b2edd8727c170d0b68d6793c024a9cd783f5b4a60"}, 0x4b, 0x800) msgrcv(r9, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x2, 0x800) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000014c0)={r1, r2, r8}, 0xc) recvfrom(r4, &(0x7f0000001500)=""/210, 0xd2, 0x2, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) msgget(0x1, 0x80) lchown(&(0x7f0000001640)='./file0\x00', r2, r3) sendto(r10, &(0x7f0000001680)="ffb2ff44de17981038447a9a474fbb8715899260de43910923435befcff39abf9700bd32aea119bb60e85a62891dd61218e43d1bb7b4154338b82cc707923bc93fdcc87612d6849217ae9bfc6977fb162f3c1aefb836f2ea599bfbd114dfe1b561f6f77e6d2eb60f1cb824268914583a939b73f295dd29c698e2791cfa600199d1ef092021ca1613859f24216678698e51ebb466c1bb1bcfa2b16f7538a1935b929867c1cffdd353fef643b7a0d96869212fa3880a5ed13105f608f66983d870ec9e60573d72e44d780602a1fb3c05", 0xcf, 0x400, &(0x7f0000001780)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x18, 0x7e5c43ba710be821, 0xc1, &(0x7f00000017c0)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1185, &(0x7f0000001800)=0x7, 0x4) getsockname(r10, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) fchown(r10, r2, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000018c0)=0xc497) socket$inet(0x2, 0x8003, 0x1f) getpeername(r6, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001980)={r7, r2, r8}, 0xc) 11:10:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmod(r1, 0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 11:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xffff, 0x81, 0x3, 0x1}, {0x1000, 0x7, 0x200, 0x1}, {0x98, 0x7, 0x8001, 0xfd}, {0x80, 0x7, 0x800, 0x7}, {0x8beb, 0x7, 0x400, 0x8}, {0x966, 0x91, 0x8, 0x10000}, {0x9, 0x3, 0x4, 0x101}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) pipe(&(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x3a0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/79) r3 = semget(0x3, 0x7, 0x102) semop(r3, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x7e88, 0x1800}, {0x0, 0x70, 0x1800}, {0x2, 0x1000, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x8) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000000c0)=""/60) 11:10:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xb7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) close(r1) 11:10:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20200, 0x60) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x6d9c, 0x9, 0x9, 0x6}) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x8000, 0xd3a5, 0xed, "0f7a4e4a8a58371ed4d053df4018024066d1996b", 0x4, 0x100}) 11:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)='mS', 0x2}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) 11:10:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44fe) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 11:10:21 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) syz_open_pts() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/164, 0xa4}], 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r1, r2) 11:10:21 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x29, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:10:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x401, 0x8, &(0x7f0000000040)="fedb2a017ca0f44911e0813f4e846d9cfbb315c6b40dcb91a55aea2ea37b0fe281ef6706420b2672327bce7a65778ddcfce1047fcdf6cb97c0b2ab8ae5dd24d3fbd0b59ec6aa8b7eb664090f0dbd76601fe28fe0d310e62c9ea9994a4d26cc3aa03588b997b376dcdd7618c76b3b567a95d442f839c80a5812edb2bc176d55c88c0b6813f5a4e29afefb4547aad895f4ac7d9794022b8dda63fd40a03bfda6036fe070ecd9642be309e7ddf9d59197e559ebb54afab12ea8822091c177d276b6e67325e78afd9de3a7333c3c9092a45f41d1521c480c748bae7834330f7d037027b2470de001260a0d193be15780000000a2cf7e3237", 0xf6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000b40)) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x7, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="ed6ebdaa3d006382ac3d3530dcf2fb3eb1909b42444702ceaeba7d7ace42ce7b70774acca24e016ef08e85e29f088c4a256ee4535e616c5a508f9a6c1bde07c197d4a7aa68531dcfd801c629ca5a2107da658497a5360954b3120ea86967e21e48c144fe6d1118fa9e95d9a600395796c7be9c9bd0d52f2975fbe1b432afe92544e696", 0x83}, {&(0x7f0000000280)="d74bbb42908cff4cc32379c70641c6f9fa8ccce6b23dbd50aa4e4b353ce6bffe4681354eb9ad1eae31a4e0c6997f9334ab6ff756f256357118f712c0594adfd6591c95a7956ad9cb48cb57f82f56bf942da315c46c31eb45a7a40e6a208bede34260756ef755f513988ea6ae1e4e339024341b959126a5a4652f784bc17c47398e51926796e3aa812a25acf55f0a53e2ce64d17acdccf22dcd9ff25deef6e3db789e7ff5f1a36a6a7b021204b19efc558800653b2c7be17b338ec7c6632d643fe3aca8d4fc3667cef4cd76a59f394fc33e4c725411a9aabac2284ae68bf7", 0xde}, {&(0x7f0000000380)="84ba2b9feb", 0x5}, {&(0x7f00000003c0)="61ec3f8ddcbf20bda3e07bbaaca2d0eff65c724a1b5234de3e37327142d4153ecaf954cdc2ef6a782298e20ecb2c34d57dbb2c3de21e3c11c1f8083c2dd29293a387143f95f8acb10299a2a482392a17459a85a9347d8f79f21ad0ebe702b308acfa3d4d34addd17f95892", 0x6b}, {&(0x7f0000000440)="b93c35a5bc23135fa6722679a65c518ad7faf19fbf99c80d0e7503d748e4ad3b68397f18a44b02f667cd61c4ad39f06877f6817885bf4c2ac06ec261106b060a5dc83805ad1c6a176c1eb0bb0b1f62e395fd4bd1297f72d641567d821b0cea97524acff6afb6f43097777eed0250c96a2dd2034a1948113823c830c45b3d7e63dc52e13b334fdc39b346eb8aa885ed9ba6f973b8e628d03fccefb33f37a56d2e73c7dcd9370b302bc08ead32655e59b52f1b146541c5a87cbe8f2fced19f8d20dbd7d59ea1ff35160d3951235f0bd9264e3cb0e23fc4e2192891", 0xda}], 0x5, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x150, 0x2}, 0xd) 11:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000280), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x80000000, 0x7}, 0x10) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) 11:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getgroups(0x5, &(0x7f0000000100)=[r1, r1, r1, r1, r1]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x159c9219, 0x1ff, 0x80, "527c798ba7c0b44ab44c82ba1b98e1398e1c261f", 0x8001, 0x4}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:10:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xb2) 11:10:22 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)={{}, 0x4000080c1, 0x800000000008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 11:10:22 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0x8, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:22 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/121) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/236, 0xec}, {&(0x7f0000002180)=""/232, 0xe8}, {&(0x7f0000002280)=""/143, 0x8f}, {&(0x7f0000002340)=""/123, 0x7b}, {&(0x7f00000023c0)=""/97, 0x61}], 0x7, 0x0, 0x0) dup2(r0, r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1) 11:10:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8e, 0x100000001}, {0x7, 0x1}}, 0x2) close(r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev//ull/', 0x2, 0x0) 11:10:22 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 11:10:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2000000000000612, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffead, 0x5, 0x6691ee1, 0x0, 0x8, 0x9, 0x2, 0x0, 0x0, 0x7, 0x1}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 11:10:23 executing program 0: mprotect(&(0x7f0000259000/0x3000)=nil, 0x3000, 0x2) socket(0x21, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80018, 0x6, 0xffffffffffff0000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) 11:10:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 11:10:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20010, 0x20) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x94, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) socketpair(0x18, 0xc000, 0x9, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x382, 0x4, 0x1000, 0x3ff, "b0cf049c1e102dfb5f9161e246236a08cbbe6fca", 0x81, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 11:10:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = semget(0x2, 0x3, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xc8c, r2, r3, r4, r5, 0x10, 0x2}, 0x722, 0x8000, 0x31}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 11:10:23 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f0000000100)='./control\x00') 11:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 11:10:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r3 = dup2(r1, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x1}) 11:10:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) 11:10:23 executing program 1: r0 = socket(0x18, 0x40000000001, 0x100) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt(r0, 0x20, 0x2, &(0x7f0000000000)="abfa6e34c4651e3701f8cb1fefe691", 0xf) 11:10:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 11:10:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x4000000000000004) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x24d5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="1a7010c0ee5ac286177db7d4ed7a2cf620ae55c2b78f7ff0fc18ed63b4ed3136d009dc44aa1b54f9b1cea5b90449346e19d529aae070bf90748d8fc0cd085dce35abf769c2dbf1ad60f2cfffc7b2ac22cdd1442040b4bfaa868f1298dc856b4345159ccc73cf5252f7d33f904b20bbf08f9ea23b3668bbfa006656eff7d981cf86a801b5fe3ffbb9b6dbc98276858127ae9b489a0c4e4cdcb03b1a5ac811eeb4fde0f563122eb01b40bf57c25ecf5b01eef8ee4b80feb05080ab3d9cae04c8d31c3ed9f5004089bfc61fd0c37a7e07b1d42e2406abb99e87ddd10525825da8ea91237bebffd3605f45a545", 0xeb}, {&(0x7f0000000300)="eac614c29a9e48e86467e513fb6e8144144e6ec37c6afd4661f8e7982f99ea685c751fb7dff8b72c0a918bb39bc801e9d9be5702f4792cbf5a3e5fc707bb841be9e84e734df13b2ba3d6fd0d3a35fe3169650533a01ae5f40372b5e2509ae957da87162f92a437429c5f877c0d27a5037a4e5f", 0x73}], 0x2, &(0x7f0000002900)=ANY=[@ANYBLOB="1010000000000000010000000200000013f8e312fd11532e8aee7a80fb7e28918b90ed23724d7617d6ed35fbd92f03cc0a7ca44918f9855bdb918deb4975bf280476adf7df72ac8e9b785e80fc762d1d2f2a353b96ec63f08e4251f1febe238a55a18ade126a41f8f0842fe36958e7545d912d3dc926e8a64f238ddad66bc935857d51083a043d99ac6ac295eb53aae41c456c1d82e3f8302d07fa6f0b40137a76bb9222c70c8db98e2f79bf7de33e141b932b602cab03c21e1ff47d239d5a90eb95c798bd62dc1ebc01b31ee301bc43b3015eff315a5f1368e582e8789bae6f9d77ab910a9cc58a9bfac31fa9541f370690ce1b04009f40dc2f60577592d9e9101543f5f727f081fffac9b3dc3e50faa1d2f99bfdb59d294dce06faa383180961442fb41bda55fd4adee82c4fa0372cdabffe07f99bf85787957ea98969efd0d4674adaf50f634737cc3feede197486dab1997ac82493ed435b22e5100e0e09a39b6e7b5032b9d7bfe19549c43d4e6eab10921a7cb5a57760ab7f2f4abf47de2ede60b4e5cbdbe7e54adc44b69fed3fbb06a500a4829f49e8f84773d106ae72f50bf969fe78460a5fde223a2e63027249d1bc801ab5580eb83e7ff96bba80ed18e466479f06a00303a8dfba9cf361d40ff2469bc6e16988d85b8991efe8273ea05cebf023ad455ee7c845c88dbe4e03e3873dbf54a43a0d72ff61a933a4c2a07c1ade3cdf806b9d873d2748f0a42cc3526d8b63acd720a7ad098c5567780652e47b90519df12ecae9a70c66c1aa3e9d254a2d7d2768cb9028edb5e6398ad6365d4425043b99b6dd4b8b08338bd903d828afee610987b49b8ad42cc66aeb40198a5500f8553be2e20442e6b89a6583220287ad6b8ca36143c53a6190c7eccfd9ff99330468f3cc7c6595a7585f4d8b515ad22779ae6b27b679733626b975c8f2b669fe847351113ac1477943e9fe23de9c2b4790566168d54db1cf21f952ee5714d4afcfea5bad4993e722e852520fdd7e4521306d88acef279183b5266629e65261fb80a0047b16f39af074e599cd44840c796ed31bdd7366e1385108a138c4be75aa04cce15ec83decbfdf8d71b8de33a87a0be8e2438abc7bce42168022c0911e978dafef13bb4ae64b341758190548c689f5dda861286f5723bcba53427bc2acfd0596b06c8f85027019db14d1dc3719ecf3678bec0d5e3a59c2dcc62c5f2a04dad9930cace37dc665c314ee6ca4e689f908b39554870904bbe6e2ec84f0fdaef3652fb10a3c893bb26fe567313cc945e2a1ab22ad66b131ff18aa99fea02da0604a5412e33e30c14e1e60b9a4ac1c8911b35e83b86115402dfca2a34fe4c7a8063e5496e42c8952f707c7790ba798c30f3927b6e3fa945f47c09968a6ee2c8490d30dfc496f923a03d5395514a6e4edf7619f023f4d640e3a0ec17b940cc24f7e7678e61a263d52891c66b40b1382957bf5c4b925f01606bce62a9a0d5fd1c29aef191188e547329c36573d4720430a9fb5cc2a3011cd3932f318577e625d163f329e6ff25cec5ef6341c435073fd63519130dc53fa6666ed964003fcf93ef7a5693fab707861d033f4d422f22815bd21aaef810b0eca5d7dd58eeedcbd4ed6be71fe33794f953094ae63321173ca99d793a03b0835c6573d96e01a17ca09c527470fa806b6a43dac3e32af7fcc00804786f8a34839028be942967c9cc7efd51a0a4f2777343c2552fe621873c2802e21bf329bab561f510c38a39c6a76ba34eb8c11e301a87223ffe905702a8eaf1d065d4deb7cd4f1137a0fab887df7bf9e72a9ee970fccda4fef73ee22aa15b9a2622856454ae020676e83fe28a5387da9ebde17e3cb5da1bd770dd8b5515dbd662d73a4051f56d0a546046829a7d9b124c2e66990ae06b94d66c2ce96473cbe7b1432720d555e123a1c375226cd23b2bcdb2de672b05121effa34dc8b7ddb1f560a812f87c196dab3874a18e59001133dc5620dd83f828bf3726ebb6643736e4d5564660cccc5502578ffb6a736cef9fde5fca24ee907b6a0ea4a42c397dd2fccd916b4b48e8fb0acf14293bab88388e763330ae9a0f62d68ba9b4dd305d8795eba813b8bf0bd16ddd175abc9c9a5c199d8babdd2c94bb669a61e1be2cd2cc4d894a431bd00e2ba268183a267856abcabc0a9ac31b325db306811f4d711cfefc766ecb4952fd3db1377a556e8b6095d793ccace4471cf71f375639515954dd1afe8a6bd11eac7a61150b110aeefa671644b1a6b06a522951e09553f77eb226dbee71264df089520df8ab84beafdfc47d1fdaaae68d20f83035123f438506731128e9dc8d68cc2d907362cd113e3bb223f9a1420e553ecc7ec81c07c0cfde87f759bdba14076af74e7e0d164ef8286c4e24ab9b5f83da81b4b8cdfec4ce83acbf33cdca10c8d94772e01bb7e3697b9d058e25b8f84054c385163af633daa3a8f96b2c0b0e0778fd3eab6915abfd23952c9f4ea16eaef22ce8aa76b4d3f6905adf70fc779bfae8fa2f400863833add6f2ec20a44c3774a4206664b433213386eb0332b84df56bb5b0c573ff8d909f01a50ad2b6132bca6bf82e11d9becaab36387e396e66799b91207e2c1800008b00000000f98a16b95deaa6fb55223a3d9ec477c19806e7da9635102eb5ddbc6eabc1df67d6a974ace2e4105378daf500b69eaaf953f0f849f277f2864f4b9971ce101cf0a58194332e8051140fe22270a12250b33f1a3f3b24910df1eaea24e5af0d425b046c50472ffcdaa9ae67ab2c4002d915bcc60b5650e33783df05b9709b10dbd912e2511be000c09b7c94f43ebd7855f8bf99f0620283455871f79d334186a72e5af7e2b2404846895d12830d620392f3b21663c664308c3e424ad011dda3cc02d459dbc6255111a9f76feba5bb6e4e373ca1edec981d6b60c1d2936919605f8b0e4103e8e048c9a3bda2886f6cd01139f7412fc551fbc79c48facd2d502716616db78af874836c299dbca7a5f94a84216ecab90cb6c79e21228cef8c5e7328cb1b6cd86587f55bb5a96191ff5de67d6eb1bff4329de6ec551b65e0e7427df8c3aeb76c5bda40d00225bdd1c9e1056d6b1e45bf61d1429b623061d547536df455c0e474e5670f8793f49965a77412ff83c424991bd953345a78175620a1ad8543e9f9da1437b6ba9d34f12ab734f7abf0faf7363de2cd8181188892dcbe3213319a000f9fd7e96317bc617a24f724d161e352358bcd8cd42675aafbbed856406f94bfa4f73e933248bd78e28ae235862892595e28ff77b5c10d3419263452200fe81d187dbf83d4fcba80a5ccbbe3544aa1f83126b76aef34f0fc0b8d1d64dfd8b3b6efbf6746fb4dd57ba7a31f3d48bbada42b2f18dae8205cbfef2e90fc7c3d6f63356fbc7b3a9dafb22cf1316845dedf4736443fb6063574740cc837db6949db4233f2e8381205551cf02f68ffb9f24dc571c945803b252460fa708d59c6067205205697e2705040edcf810832d5cbff359056ca7762006eea991c461e0c5373bc6d8c92ccda84a612882431bd9e2ac57e2d099488cbc9805661cbd985aaea0a39325acfefbf6b6b3d6e42e9018e189dea473f9cb192117f688dbb27d03a8d28efa9856e0510b32b2f1a96b57e7763bde61d537baff6108eb98a999abd0f980ae4743f28c01231550173d69f894ae0a8d8801b0005db46f458b3e6526311af4184aa716ffef44d47740a6e91b05792ef167d54f0f4843d97a68c8547ec401d14896b51802a84e08f4864ab9cde33b9de5d50cd8d28dbfc70421c455190f45320e330178c0959c4d7fce479984815608b0b0784edb0d55aff234941577f6026a9d8bde54db2aad9e2cc05f4ba127b34d02b11d61d350392dd30792ef431fef037d77c184b262d0c61ffe9f64c2193d5ebd58428727f22f6ea87f9cba22a804ce231d90749648bf087522043d047f1c830c99b039c6b52efcc4184c1b0de564ffd11d0af4e234587aae41001ce2654feb2c10a83d9a36088cb8150bb443bc2615d98fb540a354d2b02b970bf9045ad098f4022570ca9412bb9e8dd3108b2bbe5e0b7775704631c98a86f7dab0b23c4f402760f78fe432469f74233e2c4d11fec51930ebce7223c42b67a306ebacd14d27673b16bc835eb9115a86f98fdbced1bd6f7da0f516124967c150ed728a6db964c5109e7817c3e4ac0e38902dd7821c8177acb6fcbe9fdaad6a7c6697ea03a0ecbd407d6c035d30798d2fa95f0364fea98059bce5158d3b3450921ab973a0fdd386d1bbbce525ba1806ec721d2b66b6f171ec86d6085847812dab762cb5b1cce1153fb1f88848aaf5082c2ad9c974d63cd502033e50dbb93dd9cc28df385a955848e679b27b123b37144005720da79c8bb204d9d4fb328069a54a68278e26687df8ba18fddd5ffcd8164844a453b30b743c19bf146cb15ac68272ac73397cb58d028f7130997759b01352aa47c45b1ece4abfc7e7d0ef74f9912d9e8613b35ddd36ee78a6bde33cbfb4113cb2bca661eb7eab2d92bdb664192887f0e22489c95f45712da152ca819ef30fc613b39551c1af6c378e676c985bfcb511bb2350b11df95cfbb644f269551622d0e55bebd4f97372687014416624ffc7d967424f02e47e8d328f62d5443f5614e723b8b8d30c06884a8c52816329e65e85f6ae816f67b1ea3b61d35e0849b5c1c0fe12b81c6a6cf3849d1325e6c7b55767cc018cc1d8fdf273e69e9a099c357cbb7bef276e02d00a6b3c154bd85b25b3b4d79b4af659d3f48c01c71a9128e942048acf92f48b9b893eaf468c5861fa2a7559136036081dfc5375c99bbe2eeece8dba589e6c869a1d745374e1e20801137f9cbd04463aeee2ed621dd97c3d1e9cd1d24249c9375cec3f1bfb90935846c00a411d9d4f55fd941bf836c06202a70ba87c0dd2d7d4d6caf173e31c550886ddb0785ff2e5793296fc2bc0ae0c1c8f2ae16ecd1225ca4ee51b7dda192dc0f81d0e7dc699133c249a2eebdecd52b0bbe957b536240c72621f8248a1bc4d158043977181721da82ca5006240373d7162767c6d88bb02e71468d6e9f1be0b62c62c59baf1c394d9baea6f87fa439f63f76eb67b30f0264232aae78973c9ce6a3e40262f1ced0ae4e49bc75061cf63ef47a7c0d03e424c78466ada946a0e9bced45f6eba3c9c8419bb5d81b6f7f171609e24f44ecdf99d1b1a212ab45182c997eb07adc604fdf6a56d13cfef65a029064816958d34598ff84fc8c7d894ae43117776b46008aac7c1e175ea0c6bf878b9a09b645df419117b7faca888b99196f485538ed1e8c36fea54480b8aeb3cdc786b312574d36ec120390a8ecd0b45a79d4a2db105122aef5cb8b78bd95116c8d1d234cfcb24288481e7523cec9232e68b38acdb8c3f0f8341e39fc0d513335b302556674b06e333cd14543367cee8932a2674319fbe39c90c44102f1bec5b1321959701a596c6bd184c135a73c950789f2bc0d608ba33e494df753a5a6ec7f9248f2573eee7ffe9117d2f1819e1c4f94a3dcd9e6f61adb9fe5281ccadf272484180955d816258f6e10d3fea94ecdec936c805f0f5cb8fd29b1d8e07c94e5b2eff0496838cfd62f0c6bfd85fd53b4dfb4eb9fcee20c83aa363fccbda9ef335c73c537c0184030d26534b10253088c45a72d415e487ce3a213f77d322722477b075c3130dd770554a09f7d8ab707ccd34dd9beacdd28919a9a093166c9ca67772b63a2bfff34eeb624c48f7d37769f46f1f91ec75ed68638e721a000000000000000010000000080000096f06d46a1cd503a3f1783be21dd5ceb74dec6c7664008ff415cb05125517e30eb1e40417e15f8df9350a2c1b3ea404d84eba02e1a27aff29412c01348883760c3cb6a646b451cddc16abdd897816970550f59805c68d9168412f465bc0ba2b272a7494de67396bce6c0de51e7dda404f450732a1cb6cb7d4e87c42b0957e7131f5e1d20535f5177b831cc55d4f200001000000000000000ffff00000500000000000000000000000000000000000000d9ef49b9bc2363e208716d1b0ccd72d320a34f897d864b2816b453b50a2878404ee0fab8d60e902d566f9f679defe2ece9c040543f8cae115b311accee138a2186ffed0cdf0a713335aa2260f1c9570e2dd8b39bd685f30061cf529a140bcdf6d28ef0ffdec0e400e6f2900c33bfa43ef57916c27a739d1540fa50bb00899d67536e10f61ebf2efdf61ade884b2bc69f9e55050d4597cd00249e950f370d8ee865558197f2f7aa57f8fe716022f7eb525e08125611b6e816b872b75da86a18a705f76338c414472b309ad905319c5147a812a868df96b0084ea3ed"], 0x10c0}, 0x9) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 11:10:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1b, 0x1, 0xcd7) pipe(&(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000ae00", 0x12, 0xfffffffffffffffd}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xb60c8290) setregid(r3, r5) write(r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 11:10:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 11:10:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 11:10:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) syz_execute_func(&(0x7f0000000200)="6665df0a264b0faead096b00006467f243ab46d9ff3e66460f130a262e66430fdd07c4e1f929671940dff366470fe362008b23f9cc60960c0000007d") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d2a64e610e36820bdc06f3e1e06c18c1039b3e6cdf72a8537aa442db367fcf8c75f9e97915195f3d4faf056cf8ad021d41dbf641ea724c", 0x37) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 11:10:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:10:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x100009}, {0x8ac9, 0x1}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 11:10:23 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, &(0x7f0000001300)=0x20d) 11:10:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 11:10:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x41) write(r0, &(0x7f0000000300)="03", 0x26d) 11:10:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000000, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) socket(0x17, 0x4007, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ed874354fe2517b8d7410899258488e8c9643de1bda2dad2", 0x18) 11:10:24 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x7, 0x8001, 0x5}, 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) close(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r5]) pipe2(&(0x7f0000000000), 0x0) close(r4) 11:10:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 11:10:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/143) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000100)={0x3}) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) 11:10:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x17b2, 0x9}) 11:10:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x1) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000001500)=""/135, 0x87}, {&(0x7f0000000440)=""/70, 0x46}], 0xa) close(r0) 11:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xffff, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {0x0, 0xae}, {}, {}, {}, {0xffffffffffffffff, 0xffffffffffffffff}]}) 11:10:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0x1}, {0x20}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = msgget(0x2, 0x204) getpid() msgsnd(r1, &(0x7f0000000280)={0x3, "058557fd7d72f00c60455db7d0e827b71355068739e0024d1d96292971c07eca42f6c31e5ea7c91ccb8332189bd31ce8ccd7ad25223866056702ea1b8dade355425be09778ea13242c882f7bc40ef9f34b9b67d4cbfe3b93bf90d8938a0fd440d9783587a23d8c565ed852c8299661c8b0c074937fd92541c213ca8eaf1a0004fd37ae4ed93e1c17116812f3f5caea12130ecdcb8bca6a40d46541168fab7bebaf9728c2544482dd5832f8f5a2422158350c56f3fea95d274038c1e215a6536b97ba6cc7af1f75b8e9bf5cd5ee1a85e4eda11b1fd6d14bbb7aab6f8997f39672187039be45edd1723888"}, 0xf2, 0x800) 11:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r1, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1000002f6, &(0x7f0000000340)="b2") 11:10:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 11:10:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="8d5b1a839eacbd2e940627267b7cdea38583f5723261f80092a0ad9ce89858d6494b42bcba5433a41f0af26e23e337f87353b92b1323178434257af6e066f6f95710bc8f0e64eee0da62101ad100557398b6bda43c16d60b11582d56555b7eb832ff130071dce501f970e19094c77a04f3fd0e3cb80e0ec95688a1bcfeb65b67c569f43d2c011ad5e8684479ae32f2b36e348349535184520c4290bc6c05bffc9f19e9b10c62f91509de0e716ba803331abcd069a6d44139fb45584a453a8eff820ae8a172e46d41a06cba508f2b6efff283142b0028defd64eb942c", 0xdc}, {&(0x7f00000002c0)="ad52fd9e71f4e73bc946a059ad0d8a89ed42c5bba9587a471246738c6680ff727eae247c277f019c462a1dfbece5d672d644b5bf2aec0b5aca8c7428e83991cc158606825ec7c8c1758917e3e2cb1a12a343311965ab7789d880dcf32b2ba8510bd8b447d7d0f03fb1cac44fa2720eda824f1d9f8f3301722623196f480e6e7b2a82526628f78f23f0c60e4c577130edc52b6d66f6c1f1cb5755cd2ac2cae3d0268ce175543647e63d1262914eba901f2c60", 0xb2}, {&(0x7f0000000380)="8f99685e5a62d32380bef71bd7678886df794f6db3c1162ddb8486429a98b906d6030abd21cb224bf2e8f0b9cad5a0cd60935d91954e0c3b005e9ee9bd3d2a0db5", 0x41}], 0x3, 0x0, 0x0, 0x402}, 0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) dup(r4) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x7f) 11:10:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffbfffffffff, 0x6, 0x0, 0x0, "010000000000000000ffffff7f00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x60) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x2, 0xef2, "62c31efeba53ed3d66034f817d0641e55c1b21fb", 0x9, 0x6}) 11:10:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) ftruncate(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="d9c53403075046075c2b0fb90a0f3a9ef72cb9afc2313e07e79576fb5a44d225a1948a6397fe3973722a70000f7aba50ead2a99936fd43b664d3fccad932d7901a7f9616680497433054ba06b104fe40022f63c695eb68dd69a13e3cf12f072c4b3febc5ec1101ad77c5988a", 0x6c}, {&(0x7f0000000100)="9074ab35efca0636116d2a204bf595ea61483b4ea602dc437a450c89774ecc1a628d5872b4b08a773c1caf21a67d7942c06b7da523d63190d1950cc49cb68560c6e0186b885a3cb842ae992ae2bb05032d035cb7126cece4b7d91258dc6e5db319360a0bf25bc66353b27a560fd02ad45e5e7a061b9ab79bf894ddd63c8f63662b9f0e3729b32850d06656d913b41b8dff38265b69d87e7d181cc92721bb6e24b7c4240a6f9107d250f0fe9df3264cafa65847bbe5", 0xb5}, {&(0x7f0000000080)="c21c12969fd957a9bdbacead161644513712e41f573cd8c05aaa97df3422234009720e2b", 0x24}, {&(0x7f00000001c0)="784b1d81ff9689e6b3bbc058d4bba3f72f1c3bee1439396c301d9d938d4a96bbbc7b5534797c9102970730d68c614b6419cc74577650026d49682bd3d698d5ce16c7557467f6f70eb4f8c11cdd79b70096dfb22fcb818e32da95dcace32218a49c5b30b38c139f00b4e337bd0354c0a64c6f12378a9c76206826a8a55b1cad135bd158c6279ae29379c52d2d48a0c2ab7015ab85c49c1288268466f40af0772e84373181fac413b58f02811bbd508cfd162841cceabbb0f5c3e8896c2cdd1d713c592284194359924953b8ea29bb7e4c0472c40024690e7bc5107bfdb4f1df1c65b0ff42efbf12e1d3b946", 0xeb}, {&(0x7f00000002c0)="f9c365fa88dec1d9c7cdc1f604c39f24dc5d03764a6a6c2a977e6fa089bf8860a185575210518406e6cfed0fe6d011decbde952648f59dd66b777318b3148ee78f68e15d10e098117bcb750a32a1d69bdb05b5039f1df0ad4d4624ae3b279dafcaac5e3046eb8acffb8e52e44d7c238e7eb640980e15f6616cf61043361be8d45220d0e79b1b787824a0ae2ca8cf48f2e47637c11a482754a2ad32d650c8f150b19875a40da6", 0xa6}, {&(0x7f0000000380)="260dbed2b7a5976cdd0efd6e1d3975278ac54333879a8869baeef0b5d7a4d1f6a486240f46b873d5edc3f740ad5544f768377282b44fe7e2209f3fb5d99685303d4a226511c7981831663b7dcff3802f71ce788bd20d841cb47ac32a065e8976aeda68961c44ac0960ee0509bf077402179d284cddd6", 0x76}, {&(0x7f0000000400)="5d3c9da5d445a915968b69b1e043cfc53c1c771bc1160eb920dd0e84c3382a7b85ee6e04dabb99903a8f2a49b3683f38269b2cbdf6ae56cd0287ee51f812749c605f9a7f5213d08e4f96bc669fb09a43f77cb2458113b5ae4a133c2137c786aed27c87224f2fcd9d14", 0x69}, {&(0x7f0000000500)="667e900e9c251c14980a7abca8de0334309357fe43ab1891992ac2ec155da92660c61fc75fca18749d63372b1ecfdbaf315d9702bcc12d399ec8a8011fa2ef17a9b32c05151fa341ea44d1ab87bee2129a781a215cd62fca49cb655f8fe018ddd0fdfa3ef2f705dd747918a9037850aeb18944884611c0426c050855f6346c95c285b3a1ecac4525cb713f05b15b83536dd1aa208830d1f37bb76ac500279578bbf3c57cc280c0b6e92ed8f2684e75926c5e90d338011d9b84cf92d3c99cdbc276a35490", 0xc4}, {&(0x7f0000000600)="5ec3ed9c6c4a809748f0ad2ba533ae79ee97be7c17c3064b8d76d4707712aaca07aaea91402ed95544c74035f29608ce374c68e3a3be30e34eff03a51bd41b7125f9bba741b5c8c266abf5e7726cac06b42513d5f0c6da80d9d00c980d01e3c9093ee670e69a508547d62b737ef8a6b5a24398f1890f6b4bff3eb013d89bcad6239a0bbfb84456bdd7ebfbd3fcedb03a1cb90fe580d72f8e2a057fef52e3771e561eec789735dfa8092e82956fe2ff9e7106eb9f2668d52ff6451d675285b42ff9b7938fcd992abb071d2c3fa191a184eaf6c115c62ac0a13bc742be6d17c9de27387220a23882dce55f9d1465bc7859563c196b2215cd5f3c2a8490f70eb5d1101cb441604c546fe9479258cf54578a8ee7399b76d5e09ddcf5f90d19aa3c6e816299d51a400fe421e1b63eceb4af509e4d53ff27cb978a36889706720f0d238f4d5a210481ccb5a7862a7e2a0a431f4ce0924ce2d1e01276ceeb2e0e0e986afc637be1d778b52c78ec44a8f96c9c621c1d0f75bf7c56b725f8716f6afaabeb37b6f8473b9c4c8c83c6c45ee65422ec265368a8d4671c1a24567c096f220ac5d32634cb8d5fda63bfbd5c7d32fefc08b780e0d88ef5df0609cf4e4af539fa733bd53e16bef643856053dd202313b2eecec15f94af6f884165ba493154c134e26e2ec86c9d840cd23bb4e2641b43469328f29ed2af825060ade25adb065dc155cecf55c36f9b657c11c66e0cd709cef73d15240a3795b8ea316efa33447c997d5500273f4dd258340aad9f19964a7c30e939cd5fd541d6879f14a732014e746539cc25466876412af695186a3e742ca9a85edf2eeaa05c8e2b4adbbaaaaf3ba1e2397dff966268280223f99061bd888601badf93a4dec343a24d5dbcbba436a30c06ae4fa399d29b7f652d630573c8e2389f9a9c056c809b8c866ce03201c547e6e1fba95e9c2982c5193eee751c29beebe6fb259267dfb433cb56697f15c705479ef1c773df7a26dd3543cc439bef9db6d4c6c8262a4143c31067b5bbedead689d98118d9052d602d608e461f05fb519c7e144844cc1336d7bba3344792629db2146b36088f2a598e2f77cabe05fc335cb96f7b2b45ca5cc12f2dc1928b38c8aed1a5f2a36151c0075dad9cc4e50083731716ed690d7394fc4d6c0d315f28a3685c5a6f97581dbbe73d290dee79a8caa25338485c35d67e547b250f79f3453dc55d9f407a3f0f46d5bea3ab0f0139ca891cd5f4d47700451efc30133a9e2b09e99b90f9d4b3c2e425598c2b706af4d5f16006d61b3b230923166ca0731296583092c19e1dd1222721b60597ea75201128792ddd7a3eafa050b0474cfc0e86262166c8d39d479358a178744fd61b78e3235714b043c9969f1e4ea4aec6ee872754af1b026473b6c509876e4e09deda102af182557ff51f51b6a96afe6929cbce77d149a1a81f30d2f43438d633439b1a1e93edf92be7963429dc796d04b87837089bd02e726fca2ab09f5051d5457a068a0d6555622ca3b67a518f025df9c86fb23c84b37276dfaf48deb1875077f25096062e0af1e8b8cb9d42192f6bb0cf769af717a7e3c2b1e844c387fc1848eb8253e967d7d6332941b4d0f1e727a87e8fcab05c22c62dab0af3bd16c65eb7ce1543b6fa663baa3a62f9cc8b8d7ae4d02ea116a66e4d5c651a9e3c80aa149fbb3fb60fc1ab3f7a604d72fc71af462617034ba678c440e367b2c34a41a909849487e001fa6cb1608b36a5fe352ff30cbf84ead2a6b74a166415054cb1a9218fd0bfc7ee4b206fe40e434b7568a14fcf25c1f1269ae0f2a977e56bf597df1a92e8b6b572f6dc0887d3649e4a9db7ecfa49e3b90f5a60d9a50d73696ca9bc08f4552e0bcf63f658b4b28d3b17550b3fbf1c03e00b253f5a908cd0170998af08594a65edc685c98085acb76aeb13f91ab315a565013c37991c4247fa150cd73567e42c300a7342ecae1e731772851a8851109a53f8dc0b3827f3319f616cb6cd282cf2a7e19dc62f3ac1a7585fca4726865a37719d2692be596522a023da7a0622af7281da5f03a424daba95c44bfa9e59dc809c56503ceb4ec0360b15a880b180f0a020209a4d3b402985aef45d7c47358e7e2271fbce1f7445b08f322aa59ae8e2b0e4f0a8c2f26d1f882c71ec25bcb8e70052888d68f2910c2ff9500c531770e14e3a1f03151ea149c896b34194eea0b8091d7d4693249cdf75dc139a73d364de6c3acdc09e2a6f452cc10d1a6faa901baade27d2c8690f79bc15a9665ee919d047f46261a5347ae14379820702d9d328c13737672de8b058a1eba3c2463db6ce333852fb681e30506b2474821190ae9eedc70039e5b2b7d9ce1367c45a5f02589ba7b94d3e37dbde6e822e64caaf9697de2f2b95103c0fe9098609e71bbf19d7f03ea0a7177a77240364b953452bd6994a6a988243c5560c1f7d1dc164428adc2f6a042e267014907406fdfccf283010bb507c42617ae64a1c42c5bbbb33164bd2351dd736795ad73f7c1bbfa48a6a1684c78b5ff61f5888bec4ac1c01c477f79e101434cce252de7e2c6b0053792e742cf4b2e344f985530c12d75c4b198327990b17eaf7f4afd3857311438e8092e9c93ee1850ab48f854a7873b73cff7b4fe298294841ad7752c5327d4bb52e0fdac16d8f42534eac5f4d3811622195c18ade342d1370b4bc15f7ec895bae418699874293b3d40d2ca3b9d8cd318b05e6ddaabd2af69199654414e66873031a7b0638a7cdf8a8cec4acf6771bde6c23fafb84a5b4f41596e9c754f59a0301cfd4be3df27bd74133bdbe1f18719188ac1002c955dddb6ff1e3ca2492033749b653243028470f674e64462fd672b3caf75523b79dee42729b3b8ea27b0d0ce1428d4dbd6f5bb0968fdf7c77625796c6c63add985e278e031afa121d8210a7ba5ba1f894f560501f1aa288ea93d4ebb2d36ace944d8e001e84220a02006f53a481a7014a0b06e6096c3a5f62b79eb7dd776243cdb9e7a37878d417b1bc659873f4e67ba26b26913ad2b9a74c163fd06226105d15e171a561f59774f5007aa550c14ecba75c7ac1370d9331f20b86fd2f1220f3d3550231dd44535865c7f33ddc1c2190bbd28ff260a0132159be4cc75d1deac2fa9a08722d22b00725787e1db8404bbc32bc0ce1ddc6ef8ab2f8b7e140b79d07f78fede3f6718328e2939b8221364bfdc9ca8ec38e26cbb1dd8c565d974c0eefcbe9768547432dd2c95e3b3d63608f3352e332ff7f81854515ac6329ccfa1a7e8b5d17732b0db4e2e031b59cc19c60844731e06a53592719903b4375ea4438d163982387c134aa178fe890a414e3e3251f118ff07a05cf3e4dc7bb2b86bacd793767e33c6063437adc7d764241478de60b5919dec3d00092db5ed8675debeb858cb69ff2748db137d3b7179249909a3d51c7c4b59ee648a487cc5dc6bed3e9e7d7bf4672b6e6e019a5044e157dc1fbe932b4da0ce66cc99dd1d97e2f3c576b0429e41ad19fd7f3d854d70901f66cf8ac308add5bc1da81fe3f36da9fb27acb2af160cf7d9699dbe7763c546522c75025498a43c1f123153d01b0c527880713f5bbf4c01f5df36adf9745ff59781352469699e21f540bef244ae43ca8605e5b14d807d747956948da3aafb064f9a0b85870063559a6e8cbd3fb51c23e48d19f29da250c505c36234cac93728c2b3d6968faaaa88ad6257adaee029b5a9c69069bc20d54018cb69472ba5bd49d6e14088ae9921879cc3fdfbadc33143d097c25264532e71cf8bde21e14eb0693c2ffe47f7aec06bf0d17169ccba8a2c966b35f2f8ae0c8e339c0f14ba5f720014866d534f3dda64fdef04542d043bb2b8ce005c9a31a585284ba837b5a3671f22423d30d6f4f7555a4597f3fef93a76c2806ca0d8da12f3e50594f77febadc2a61004672866c21068a2acbcdf2fd39837843bb247a4cbb2006447b7b04f5eda143a997cec74ae620c07015c49ee30d5d7762d64de19e0c10410512149cc802f4e8ac1a8ed0e5e9b50d84f3fbd2f190f11c96a8afe85ee92ccb2a10ae6797d4e47493cf68f468e99b7627e801d802f109d93a2d34527130efcd03f74338293fffbb2b9d597ef40cd38311fba91f1d85a097899393e7010543868122c0ec92cfd5d969006d57269d3b7620d772595860f0d8fbd047189e74c7f4b82ea5845c4cb7ac49d97e4019d042e908fe3f136022a7bb15e00c9cd61a07b3226a22c04785fd731ac71022bcf81b23854d5eda329dcfdd0fa95fc30f41e9e2569052f60626f1fcc2431cd55256cd2599fdd6445b809bfe4be81d32ccded8ed6b4370d14013b644742cedd95558a18cd0e24c5483252af9afadc1b3e11c86f8b3496a9ba7e503c96f0e06d7befaceeac303524b7768b46eb3d60bef9f637f4ee96b6a372657b3b96dbcf13a2b1fdb4fe067125f2cbe5ceb88898a5db488468fe0077f47d75c691c2c80c3ce359084fabc27412874d1a05d17407660563ca23ccceb3559cf827e4150e1039a1d5aac2b52541d12aed018a77993db926476fa729a6c8306cce58c2e4163cbf2c0284aed6f921ca820b7e821b3e59c8c941b5cf87e7ab99ae7fe91bcc39fca9fb44fe64693dd4755d4858e7998400c420ad9f0d905a3624ae0c660cec28f234ccace4e01f9f25cfb99cf8ca55cf2cdfc9d36908e16e5a2cd655dc902d37fdcfad81cbdc833ae14b48d6b9f97493dcf0732a7dd5c104b3c83c676494eccbd1c102837c0df77f338fd43130d09947c9ba707fd4b273a3b020d28a2cab5b4265d7810a6edaa19b65e6870a9cff67491363ef54b261fcb5c6c074dcd0205835750d544d549b6a5a5a5635434d4cbf2796262db45d28a0dd1c40a2a69ba4c77a5105c4a0b4a2730c7be27eac19e15e900c961844925d63c01bcb4e69345ab77e287447bffec225a9b4486f7d5bec65b76b63c22aff54de4b3ca46e7207214be0c639099679f6ef4289ad62088951a4f5787cba5f7d6676954c9da25aa5ff87a069832df464f11b078fdbaabd19f5b9f0aa7c1c092c2062f9e77b948517cd67fdb32e7cde01f998d56f903f00c19dee2df1bb214dfd0e033556f5c398adfba5e5a608cff4dcb62aa6f266f21955459f72c812c5112191670caea3f243510d04cb052eefed522e524107f5e8ec3a0159ed2582a56e99359ee8a889e7b27ee4422626b8b9697d8f60118b0f02c77c6b2b3440a32f1cacefd000f414d4957fe43daf951215ca930958d601d3c72dfd86d238395b0bfca5a33939affe57e9d7a0bd1db3af4815f98063e4e60e873437ecd35013f3cccc28fcd29dae31ce360f2ea471e44ebcca7aab27526db3e17877d8954356db9cd3ca46b5a2a8169589ec9e6fc53f1a426512228bc866678ab3d52d88b5598fca9d9b8ea7d337fc99f37ffe0bf6afc68ea0a7f32984c46987030722fbb1b68c6032ad99e1446f0e00182c8dd7ead7ecf02fb2663bd7baa44e1c80478fb6b9c6b65f026d0060cb90736816316e81a784cfaa0131209cdc6840fb0db6dc31aadef248f6339cac7dee4bb57c574957acc314614b1c607023e150a1bbe3882f26a9d3374f4e8423e9b766676c5936fd0553269b2aa46f1390d8561576093c076a1581ea8d06ad18f6d45de3d948d9480fba556ad7473eaf103708e4e94ee9d08192f3fa77e6362ab56adb67648022485d7831116793472cf3d3751b72ce563a98020319e31b8833a3005a8d1d4f52f6591b7c51763d43318516b2af6b3b2e6c5b576ed4b285f29793b4d0bf0e9c9ba129914", 0x1000}], 0x9, 0x0, 0x0) close(r0) 11:10:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xe2}) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x1) 11:10:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open(&(0x7f0000000140)='./bus\x00', 0x980, 0x20) r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 11:10:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="66f308429127181deee9c53f07", 0xd, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x5, 0x1, 0xa9ab, "8bf469fff3ab9b417cb5f4a745dddaea2783abc0", 0xf32, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe87) 11:10:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x983, 0x2) ioctl$VMM_IOC_TERM(r0, 0x4004745d, &(0x7f0000000040)) 11:10:25 executing program 1: socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2da709000000000000020000003cd43000251a539894b8e5a752d6b2fd278e3a3d36d155c7d2ab413bcdbf34435c45f63d61731c2fda6dd64d7c82b4bd7cd6af45b13e09c2e41a4549f9079974751c44a17bb70e3c92824d1fc4f3a84d23137619a68633418685d9a82f528ed0290c06453d1b1c6596bcb67dd2fd9da2b95b11ae6f42f41b309fc94bd7"], 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x888, 0x0) accept$unix(r1, 0x0, 0x0) 11:10:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) 11:10:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd4e) poll(&(0x7f0000000080), 0x1ffffffffffffff8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/120, &(0x7f0000000200)=0x78) 11:10:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x800000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_emit_ethernet(0xbb, &(0x7f0000000280)="4276b0bc04a6a9e23d3780a4cc50b9b2b456d2802fdc387ab261c6ba4040a461d0882f4ee45a12cfddab1170e43e6fd1b8d8373cf7475996d3e8d75f87e195dfeac7f102892e917a58bc5835a953cff3e7ae2b1ef16740b10e653c88999956b615a9bba5c824bc00e0bf178902f9eb1097cc9c62227bf82704b251397eddefe3bb7d7f0de98599cb054e86e655e07a0dd478756a6cfef69335e772a38c1f9d939f8da750f9de54e9b41104371725d98de3a4a37c617d4fc0d5f42b") 11:10:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8181, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) getdents(r1, &(0x7f0000000080)=""/234, 0xea) 11:10:25 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x124) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x2ca, 0x8, 0x8, "546ee5351368f027e0c96cd2cd57820a1c872726", 0x2}) r1 = syz_open_pts() write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x87) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 11:10:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000680)={0x10, 0xfffffffffffffff7, 0x4, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) fsync(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x8b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) rmdir(&(0x7f0000000100)='./file0\x00') 11:10:26 executing program 0: chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) 11:10:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="850700000000000000fe"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xfffffffffffffe06) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xfffffc81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getegid() recvfrom$inet(r0, &(0x7f0000001340)=""/138, 0x8a, 0x1, &(0x7f0000001400)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000001080)="b42a769034d1ecaeb8c26d42ba5f682063952fb2fefc79b5cb00c0db8d8a6dfba382dd77b809a7581d71b66089af8b10bd21b17f9e14c54bc16cf425cc5eaeefa876206b89b10fa713bcf038471ed1fba969153cedeb7b0b0c667bb0267315899cd7dd1cf43dfee35e561e3c840aa995475dddf2576392e9dea56726af6305260880e9af31541c30ecca6b17e177c1a688bedeaa1b0a721f134e68afb478495df6b1fa2e8f5fb215fc6f76ef2985a1c505f496e72402fdfdf682fc2eb75158eaaea62d077557adce370f9878e02d12e9f60ea16b948746ddedd38f81baf10a7cd214a4ed84df49b91c7b2a027ed1", 0xee}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="180012000002000000ff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x8}, 0x8) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000e00)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="091abde76fe873841857721e3c04f7b5fa02fd95b015d7ccaed502183f776a8e206216fe0bddaaa9748903d3396a4e9644cddc0a451fdfa1399cf0bdb5326ef003ca4141e1863d0e636e6c32085fdf513ab8a4ea994df8f7f46d016a39dcf3e2aed711206fb8e10e427bb37aa42d2d416f65247dce", 0x75}, {&(0x7f00000001c0)="9cce127bb094b98ac15378e0303dce1a190ae968830f88943f05f5cce540fc78470e7fa296d70569b85212048e828007c5bf8b013d17fc0f40b2648acff06418d06a4ecca56b4a9e8ce5d5bec91b5b98e0142f3a0713becd30108b91c0c7fea04eea7bd4125d957c50b08148a5e5a271747fe7c368967b55c38f8f1e630a87d66ea25d1ebf4d06199ed54025d890f91ac98148d950127f891895395b7b0f761ad51136c707f116fbec1227d72394b97a490f5352d9156c952e50b61a76b7cba465079bfb4d4f730a5d8e4a6636e01ed702d72d9165f73eb7", 0xd8}, {&(0x7f0000000100)="a42645e45dabfb58097b33f931be45aa9bf66cad6722814954e75e1eb8211a9aaa527dcbf64a53224f3e7ad05068423ea8f6c60b898a", 0x36}, {&(0x7f00000002c0)="f258800e1ccfb765b217f69d1061122931b6493f2ae986f6f0c5a4222347a8dc8cb0b877df010c2e777fcb3577e174799e856c6bf476c5cc7af6d12e85a338a64eb088d1c6b2635e3711b336a5101d8b60d5", 0x52}, {&(0x7f0000000340)="5894fa0509c027c5dfb1752f6aa50250e56d4af0746e6ab51c252bd7a076a6d8b87f95bb8bd869f5a9cd70ad05a4439b8dab74d345521ce2c3d74d32e2baf67b53a0ebaf60b79871ed23b39c6db8c4834aa776adf7a616e61451e41bdd9f7e475dd10524cd18847bebfbe3b3e107f36a095806e8dc3f3320e59509297c6c48d1622d", 0x82}, {&(0x7f0000000400)="c9fdb51d19950e73e8f334bbdb5bb0cd395b3c259a89cb51ec3f1b3819a688fd26407f4d265bb98c10141e454d83c8d56845257a442a84614983d85d1198ecef255a0b7c931a89100883f8cfd32044e8bc999025b1e1b87f92664ef0217ce7588e0eb12a5c19a6ccc6dbd018f39376e1ce6dfc981fe83b083a49253e93949b052bcc418f79a19ae869d88877257a3b028107354581474d35d35e", 0x9a}, {&(0x7f00000004c0)="fbcd717b3429401e6243d4b0b7583c424f8620a3a9d4447573dcf7a33028714c748f2fde323112fddf61f0afeb0706e560b3ae010582ecc2351031e9097404924c5b4f691b95cdd8b97a9633630ed77b3410aca38626d80aba30bafba5c9ab2f3197e1f709b469bfe51ba90684dd0bbda9b504b59e0febe52187256ed5065c92feef6947836b9077749e38e71b8fd153905e53a18c471b4974ab2d976ea269ac8363e6ad6a1c520caa21c319eeca0f0238ddd14dd05564860f4d8242c6c9a26aca8df14fdf1bda799840d738b481e99b74f9b24ed861d3799a93771d2f1e0fc1ea5a826a59f571ea12", 0xe9}, {&(0x7f0000000140)="5719dda445ab92a23b2e53b8aa57e42894c10e6e163f", 0x16}], 0x8, &(0x7f0000000e40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00ffff0000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x1}, 0x0) recvfrom$inet6(r0, &(0x7f0000001280)=""/167, 0xa7, 0x43, &(0x7f0000000fc0)={0x18, 0x0, 0xac5, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000f80), 0x7fffffff, 0x4) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) mlockall(0x2) getsockname(r0, &(0x7f0000001440)=@un=@abs, &(0x7f0000001480)=0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) 11:10:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x18f8) mknod(&(0x7f0000000180)='./file0\x00', 0x9ffd, 0x1ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/134, 0xfffffffffffffef0) 11:10:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x181, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:10:27 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000) listen(r0, 0x0) 11:10:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x3, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 11:10:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000007c0)='./bus\x00', 0x1288002, 0x4) write(r0, &(0x7f0000000040)="510fc3", 0x3) recvmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000280)=""/35, 0x23}], 0x7, &(0x7f0000000700)=""/88, 0x58}, 0x801) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5fcf, 0x100}, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x7, 0x8001, 0x0, 0x4]}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) 11:10:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6, 0xfffffffffffffffc, 0x0, 0x9}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000140)={0x20}, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000180)="8d8e46fbb646bb7caf6dd7ccabf85c76f50956776e406cb764d97aa458be798c372cf10191897306a97a38fbad7a23d8154d7e3a29cf20549640733f2bede5", 0x3f, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 11:10:27 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000100)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 11:10:27 executing program 1: r0 = socket(0x10, 0x0, 0xfffffffffffffffe) close(r0) r1 = socket(0x800000018, 0x2, 0x0) write(r0, &(0x7f0000000100)="089ab9c040627f836bd039139ddc856ecd8ebe576a58d1cb0f54c8acbfd91aed3d890ad040870da4a2a7d88f52ac25a5604c2a6333fbc516820deb7dfd936b8681021bfc377abe9f604be051d48edf635c184bfe2f1b9ad74ac41b9c1c067c1a17ad503be24d733601feca03d04379f4081811805074", 0x76) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x82}) 11:10:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) r1 = getppid() setpgid(r1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfffffffffffffffb, 0xe084, 0x0, 0xbba}]}) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x200) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r3, r0) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 11:10:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:28 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpid() r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x10, 0xfffffffffffffffe, 0xfffffffffffdfff9, 0xfffd, r4}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="a562666f079e95376e007873203190183541ff076ce8262136d774b97590e46ef0ae963bf85811f8ed8bbe1b958f043272cc2acc6250610c9dda71b1bc89946cdc26fa89d685c186ebc05286665f745dc7fd1e6597505c813ad9c2585660dd321597eb9a69b77ddc65ac193aa46396cccc5622b47d7f16bcb4f31b42f9067c667166169e1ff1d2f3ec03425c2b36973bc4f45932020105bdf413698deffe0c0aa3f416385cef132201cf2c74d17251bd0c82ac1c23bc13bb52ff8b5ee7077370341cbcb163dc", 0xc6}, {&(0x7f0000000040)="45d47e69341b88476c11c3d8320dc43b56450da06bee41354050f424d6538d45cf3c468bc782b2dcb57346b05b3e5071063849d50c961b633c1c1ab928470ee1", 0x40}, {&(0x7f0000000240)="819910c798c5301ec3ec268ba63b2ea4cbc2973bd5fe7f11ba75d6c6f12d1bd9da5a2267bf3443b82fe55b80cab03188c9905b26028a6b2b01256b014e57e9b0eb740d4d4dbc1870e542746f689584b86d7492b739009f", 0x57}, {&(0x7f0000000480)="96d1990001ce054bb4d4517c224c4892ecd08c8ff35c54e7a07abd2f431341468fcf2b26c38866a273637daae82c07e04560aa758be401639818deb73d9a722012e689218c8979ef70c86b4186b485d4d106d817f8bdb2375588d7e60e20e961950fc9f0d94d1348950176ac04043ebe311b9a4cafe99d69ef79d7799537a4c34225f8ae3cf22e2ad6e0777396896a61fb95566d7a061c31af61788c68fe024e849593767bb18d8f487a7aee3220453d8ed1a051764e327c5236dda557a6afd9baa50308e43e1c17ef81145be2e9ade3e12c5edefa6acf550ae5d8735c2bf0d5dc29be650b1946cfa61807f374731e79c6763f79eb9eef8e3ab3afb32b200f7a79e26fe008a5eafe8dc7f838070bf7ea35cca80dba775eeabaa583e7b81aa55a8ada5b4aaa89ec591a1347e7fba564a2532daa9dd77f11fb0e4f8a7733bfb1c8663020fdfcf24476c05f15fc1dd5eacfa24cbf4c79e3ea5622855f57dbf06c02b136b3f2519c21480421def99a8b9f001d4902e433d2538faf07688c4b24f611b11d1fdca9db1f34a4b46d30ac9739aa813639613b2cf13b3479d58eacf3787d84fc6483e24b796deebce325a98bba160ad6941fd562b800ff7d97369f95fc13e0ce1675d0e0834e049aa2ef6930d9bd9ef5fc481685a90a5925c1644f06c0017126fb9a2585315108e79b4bb90c872e254d30f6aee126dcea0a54230d2e9b6687a7f5bdd06d38ff56d378e0d2ef0c3506201e9e85d468813963c57849c280ceb127fac4e794d2805179dac79fe8ff01da548a8cd37319477f1d9eb213fdcbcfa3a184944dc3f31f495b0ca3e818012637cec6a5b66a66d62df960b40be0e981a13b4dc11a7f2f9f2b730281a4238258d33dc5a64ea584c1c3c151210ddcd12fd0496fc56d9a75c6f32cb151b853043b715c92aac1ab3eb84c836babca1eb84b900a57c6ebb51b61039fbb5b4231c749835d145d409482cef5c5a2f24592ed5025d3c76d6ce9ab4e02762a9c3bdd542d2f7b1bc65e6e4973c7dc1338260ef41be296a4383b45af80ebd09957edba68bc97c79476a041b7e1b28173034abc5b0bc4b9c4aba73c706e5764f88644536c293728f96c0c03e98b363478cf8782c8c6db092902dca1ec57024ebfa862f7a661fb0f05f42eb7eadd662aed36f290bddb2b98b995a61942c05f8710132531769146e31a70323d522dd2f80f38c3f7937b09a7afcf4ba068f49d263168bf03cb1f4d49490739786ae945af5abb9c497d0c332f8870303afe9fd50aa94dc7717e245c7ae747447f9583167ea4e5116a1b6a6c925a8f9c0521fe17627f8880b5ee5a985056d1a9d50b3ee763f7964bae33787f364f66f962dd87f0d4bf3d7de5930b9927b8fb40c0795a566b0275c031ef054b4e58c4a27ea2ee27350cbfd05fb875521cf8df642d80e3fac05e454a6537ecb9fb4b76c11aafa59d96a61c8f04d366e258d99a0e603d70ecee9b971c40674cf84e9dca4c9052ee25d923e200603f66bcd752408786ab457cc4b20faf22f91788f6a92a796008f2c40275a7437abfe3295b8f6876ccf62ccab4aa1e41c098fe393ca1ebdd6a3ca9004ad9e127cf2d999c274534a4b322a258639f7b2b40d27c46480e309c0cf9bc631f76faa39b4a5860bebc5be349827dbc73bcbc4a924122c5e10f350b389ededf23218cfe12905339333710f903db4ff878168b6969368f95e5127051d87537b1e9e59bbacd0707b645dd9d0b7e24a04841f5cd1a4f14635509ed2695b5876d8708bdbac9c56d6062ddf81970e136ef7192e0d7de88ab497fa9e2e394808f8383b61ba17612afbb4acd588c0b43e8a56b4088ecaf7c54f83aa9c64683b9ae40e6168ad675706e96c81315fc38950319ca39114af0f47c22fd600f8e8536069616151ba0c917df90df1c6d4a6c3042bb743806bf639f85839ded0737a5e73b4e91c33bef72ade9d02633a8aeeec7f573dd791a6164f09608a3c52a21d5900a25f0170c0172d1a1cd8b4c3c3de786e960e65156698b617775f11a546275260ae204cd86e1eec0238706e05141725d6670d7ee5be584918e99fae80383b162f7797529e1d68e348984d9dfed4be9bcc1bae60ca481e538da3b363eb60dd80a1df9aaf28ebc3f987470de3c5132a52a399eeb2bedce25e430daf3bc6d951e91e04e51f11b618dcde3439ad67b8bb9a0be76e77a4d6750aa8b2ef2993352eee8cad8792b7e06d14287ee20f2a40606fc1305ace88c4b076476bae420d8b77adb842a4fd7f9e1aaa869ce3ef54074bb051a0156755a66050004988b2a932e641cd6e0521a5595c4360568db76871597e257283c2c5a5830d9fae11ec4fdf53e40b61b4c015b1ac1a35653dff605b1a781d686e9a326bb236be82ac43577b69ef079ae635bf89ae34a44a0d18183cb2f6c53d596afecc8a186bf5dc3a8cb2facaf0767bab1d082b4b12b2ac13f1ca736d30450dd15a50c1661b0cfcde70f8957e37825d95c07481c2f913bf9f29a9a575b88da6d67aed94f80bb3952ed715c6a430918c10db8ece1b538690d2bcd6698fae1d8c7687c84cbc35c7929ac46cd632ed86f60cc16073558b14174d0373fd01288131a6ff99855e5a5dcf80d193abc8e6a9b0d69a3551074c5d997dd3a4898b1caf5bc30aed86a55f2e97820d9d5f44a899eb77217d179b5bc4e66e4b69e724dc14221db060412192f3f11a1bd0bcf46223d3ec702d0c89e6fc3f533c1358a415a81545e4b4b0f3dc553b4ef848ae8ae17ed9c0543efd303fbc847317fe4e7e0acede6691b5c3969cee28dd9b828b26bbae498d29e5e768b56e5906b56baf7a222e4e0d41234724bb9cef0eb61f23840f9f567e91617deb82e3c1c0925f71040445e7630c692a993a583564d5510c0623d8da7f4499d9a7207c21aa32fe3bad1b4e0071cf23c7d6f4f325110ae7ec890745702a83f0bb95448355816f7308925e9be7b054dfb400f93e7802ade1049ee0b3305a82c3831c95683194940be65f52c56c6fb37c83a404eb995047259da78001ce6d8913ba54d988cbff4ac9276b2c1701904d9677b04e4aee89a37a5863d253b6d9fe1d7479a085032b6a8c408e34bce26cb130a353e5854e4ceea3c110e6baa584e3ff5f4780c0449f564409002af6e62f76c49f0d89b87f2da5fe400bdc1fe083bfedf923ed1aa5915ee4f0a0993f711f32ace37716d75aa8d6094fbadbd6fe63cefd3d8c99f99c5f59c08730ec7e2988da43a83c6e2f27293c0c3e789efa7ba6ecaa9dded347704d918847c1437d43c94bcea2359d0cb6ae5d3db92c1386e92d89fa7eda99a10726eb8e451cde0516ca7b5566c6a24151d689f4f13014ac31b824d6a2bd14a8dda1ac4356bd2c8799ab4827bb9ed03a8718aa5aa026e0eed637fe7197e72aa5ce4636b0a54bc51c784635d5dff02c6c13806c10fc14e22213c2f0c0ebf2d46587f1fd908b70f5040aa673837bdec77005d4bf16452727e5838ca21237ffb17f0311e1783eddb0428da0726aa4ae662842422ca588b19a067e079c8e5feac26026ca979d132c1ffe2d90e4011f9c27ee34c1620bd952d47d1bf13c4f36da73462a86cc3ebd5552f12cd3187fe119d1d5389498085b78bfb64e8dc7d783d7f8f2a23f277a7a49477d510d5ca0313abd0c150bc01cbef36f8cfa6dbf233767a3f6037c19fca7db5a61843a40d11f3a7788afbd461f0244bc2473b82bf930e9ba7401f435faf905760c0f3e115f6fdd154a0da2f2a8597a85f706de3511ceec0af1d4ca06d607cb64f160a56bb6588cda5fc6d92e1339bc813536fc36f16b148381fd730364a35aa0d9e27892b4c1e5315c6835d2f23f6c34256e8d79f6a00137090499e0a565a7fc8455370925b64ceb4adf5a478f2fcedf8eb006c43ccf7e3732178d0b4400b4c89b96bbae144eae25b0e9ca44f000e58fd6d82bbe687ab0112b09af4da28a0e0fc6e9dd21ef931c6fb183193a8d4fa410088600d277c771da16648ed8a108867fa5d5b54256d50d907810482d6776465927f100fb55d42e45529d73e0b0cd5822e09c3d1aa2aa4e3f0eaed98559a783b248c543277e5db92403d8097ddd5feec2d5bd5dfbc435af18d19d4df0747397fff1a2fbe8bf2e43148597af3b3a799cf7c9c0429ce7575be8c1a031f7b0021b425e1eea9fda90e23dd186b257633007b1a7ffb2419dc81d65d5687777f4a4c7f6d282074f4571e69e0efe148939af5bf3cdd0b6b52585704bbe11aef490dc5686c2cc43a8911ce0e2a981161aeccae4db57c4e5dc943cebea5ab2839e0768e2d6ec5e978c9a072303bda2e75ac070f5f98a8d4baf2a374220170fc8b582d9b1f393538bef59df549b72d37481796b0ff69db8f86b77163d9a2c6891345152928cedad72439231a77db742b7e54083964486c8e5120af20c1c8a140f8fca13a1c54ed1d87c418d1d8469956b1842bf0a84df1bedc318982f8e5c987001d9461fa5015375257fac3e91bb00b4c86acdbb0540ff0fac29e9db4f398157cbea3de929f2378f75c44f0b51ec3dba3eaf9b6c8cc6985fbbbf05086add8edcc169b7ec3c25501bab7287728177d99e72710a2ad40610a366bf228730abb1f0bce2a43552fa9c05c87411907220882884fc5c4147e7782809f12de740a982af2954a95c1a12440be747b8b06de7ddc5f8415209bcb954f14c4e7f387f6be385d99a3ca52b5817f7425f3b7e4b24a0e07e1b3ac63648da5cb1a5a6ba9f7add1af3a1384a8ea6a47d353af55d6fb1a973d535161b2e23a95b8692306768678197a7f626136d2ca2775d8cbb0327262961b219d82378bf1bf3b80f6dfcdf1772cfe867e6cf030adffe559a8a7245f2eb71110a5fb5b58ab6a5cc0a8d3ca6b2033e1c4ea126e30651ea6580583f3decbd7218993250c9c62f522210128e09f0c5b313d6334da55219cfde0968391c42d70caa21487ac1e9834befd121a0441eb5ca12e618fa1c8701f9528502470cc84afd3b367fabff134d38fd2fdffa5222528fd897179e9f66c208029ae35bb8d75bea12596c5af409c495a9af552e95d65f45ba9d1958ec4ec0a436be350d477d707cbf88f62072fc0ecd2cc7df773c6cd3a5714a61b198f28c72edce8689642080e807ce860392539c81116216efa82245477b4e27fd078ccb25e59db544151b4eec6818fc1f9dea78519184ceeb2a36eedef48bcbcbc6cc4b0b5d9764096fb29c04495377ed6cbc034b657bc8249ebe841fd263aceca362fd0a480da1faf3f969f87eafd4f5adabeb63f5678c64b951fc3d4c2c3b07af9b9e9b93bf3da6f79f5bedf5d2e0b82cc13fdcd87638f695b4b2e8d5f030fd8c255ea8cb8c1fb36b54c38e24d0a12e4b1b86ae134c6041709e1006d7691f999e3692b30d4c2b21e68fec813f73f3945537c68db717a35e3947a42d43ca459880442560183111d6966f74c1c6c4c7ed5efcf22753594565a8f96e3d5f63be492b1f01d7313e684197b4855891cd8bb9a9011a86740bb5d732e6dfba3ca11a9015e66f73c8da1284c775e83d98dd47e4b65c8e177464d624b00891187694ce1777a5e1baa0ccf31a0fdb175cfa2f51f2049128fca0f441f3844ccd8fa5719e0694013938765ac927e638226944e88edb004cbe839c78651a52758111eea4c34212401348f0b07ab38ae2b3ae47245fb3c6cb9f56ab01ac0cbe6a6f4445ec91f3c2fcbf857762e88ef97125d3f325a5e67842cb2aa358b8b6656e82efccd5f78424ad05fc3e6b8bae3e3e10289019c9d95fbd98c4c31fca3512bc3", 0x1000}, {&(0x7f00000002c0)="2c1a8e67ef794872f40cf9110544e4e9c4507820390054139d155f55c2987b7efced46450e654bc5590523df3e6a963df0fbd6c6857fef71138ba73ea346dffa95c2b107b091d2157676eae9ec0e213990c0ea9ea7c19132df8b85b26cba2caa22634238700c4d5a9621d92308540916cc5411376630", 0x76}, {&(0x7f00000000c0)="43f86d", 0x3}], 0x6, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x400) 11:10:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 11:10:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair(0x1, 0x83ffe, 0x88000, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1ff, 0x9}, {0x18, 0x0, 0x7, 0x3}, 0xff96, [0x20000000000, 0x4, 0x1, 0x8, 0x4, 0x9, 0x7, 0x3f]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x9}, {0x4}], 0x2}) 11:10:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:10:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x8000000000, r2, r3, r4, r5, 0x4, 0x9}, 0x100000000, 0xffffffffffffffff, r6, r7, 0x3, 0x3, 0x100000000}) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/254, 0xfe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r8, r9) 11:10:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) mlock(&(0x7f0000626000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f00000010c0), 0x8, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffff) ioctl$VMM_IOC_TERM(r0, 0x402c7413, &(0x7f0000000040)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 11:10:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x500000000204f, 0xb0c4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 11:10:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() open$dir(&(0x7f0000001140)='./bus\x00', 0x8, 0x14) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 11:10:29 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x14, 0x100, 0x204, 0x1000000000}, {0x6, 0x3, 0x7fff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:29 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000480)=0x7fffffff) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r0, &(0x7f0000000400)='./file1\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c504159699fb01e9ac6b1d03233d1b", 0xf}, {&(0x7f0000000200)="e9d4baf5380f9d526cbd4cabfb56f2ab3c34813bdc40004449a68d6c8e16cd510106e2be9ecf9f4e2f4ce4a81c7fbcdd9f716b3a9e6aed", 0x37}, {&(0x7f0000000240)="8ed983199d28bb30a48f7cedccd8ad91ac3045996308fce6289efd3a027e739cef4d883018c4efa306b18833acb5e7c95339108cd30a8f49a73dde5dd83ab57e57674af7e55c0a0c284695839f59a32c68efcdf402e1a2106cda067ec93eef6c8ff9db1576b1b857443c706b56d8cd0b4d49d66c9ebeff16aab40d9676ed69eddb7069e881f3694bf17a329ad9e79828a8", 0x91}, {&(0x7f0000000300)="71333761697f3fdb335fe42d810c931183d19457e5dc69359801a45a39344ae782ef3d46348fbe354c2cbd52ca7f00ddb2704f9b7dc2395085d6d620ef31aea9ba4aabbefe97b040c292acac86e556ea2bfda1552e286246496ea87ef5cce1a88e447a6edcd7ef93faf3ffeb9cacee2b46848200b5bd2ca6e22bf0e20f21dacd428a97600be8815fb718e900ea903d957a14743194fa2a3d0ba9c656b7f8d5dab53372835c66be62b861ce3f9e38e902f28d5d", 0xb3}], 0x4, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="f266ba5345d3c4753eca84b8e770dd07ab6bb6ee3f59c515d86453def4575db272e833a57c5366ee14a11316007643ae2b54f8d78af9f070c317c50ac1d1851f94b3f10f96eaffcf7493dba837ad57e72042bbfdeb7e5faefa3240db776daaabc2938995aa49470ef8ba059f125c8057f41b9bddd67d9418dbafdb6f03d00b59d30e8cf70ffd36960948c29173c6a35961054f94e6349f13cac11b49f28df3767ef0753abc444f495aa81ac5d03b11", 0xaf, 0x8, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x100000001}, 0xc) 11:10:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x0, 0x40, 0x1, 0x8000, 0xe26e, 0x400, 0x0, 0x2, 0x400, 0xfffffffffffff801}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() close(r0) fcntl$getown(r2, 0x5) getegid() r3 = dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) r4 = dup(r1) ioctl$VT_SETMODE(r4, 0x80085762, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x1) 11:10:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pread(r3, &(0x7f0000000080)="6a1f90cd9501aa83812a5196a19a33578a2a3cf154c951292dcc19c30f965269c147fbc8e2aab18e389539fff7890163882c1faf6ad47af444e57470a72b458e1df60ee64c436b25c77e0fbd31186dd961e2020436d01dd60311a020c8ade3a72c992f8567034ee00b", 0x69, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 11:10:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xcec) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x12}], 0x78e9bb2f45bfb3ec) 11:10:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3, 0x0) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x7fffffff, 0x10000, 0x400000, "f3bc72bd475b6342b1181f65a7c2a8630054c189", 0x2, 0x2}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3f, 0x9, 0x4, 0x3}, {0x80000000, 0x10001, 0xae23, 0x7}, {0x8, 0x9}, {0x1f, 0x3, 0xff, 0x3}]}) 11:10:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:29 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6}, 0xc) 11:10:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x401, 0x1, 0x7fffffff}) 11:10:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x25b, './file0\x00'}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 11:10:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x8000, 0x9) lseek(r0, 0x0, 0x0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 11:10:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2a3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8b63}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}], ['./file1\x00', './file0\x00', './file1\x00', './file1\x00'], './file0/file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 11:10:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xf44, 0x5, 0x7f, 0x101}, {0x100000000, 0x2, 0xff, 0x4}, {0x9, 0xfffffffffffffff9, 0x6, 0xbe}, {0x622, 0xf9, 0x10000, 0x20}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20000000) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x48af019, 0x100000001, 0x1f, "cccb68c32fd4834287894309268f14625022ebb1", 0x9, 0x2}) 11:10:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 11:10:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xffffffffffffffcf, 0xf33f, 0x3}, {0x400, 0x2, 0xa27, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xe3, 0x7, 0x5, 0x9}, {0xdec, 0xfffffffffffffffa, 0x52, 0x7fff}, {0x4, 0x3, 0xfffffffffffffffb, 0x1}, {0xffffffffffff0001, 0x1, 0x6000000000000000, 0x3}, {0x1000, 0x30, 0x0, 0x2}, {0x4, 0x3, 0x1, 0x8b60}, {0xffffffffffff0000, 0x5d, 0x5709, 0x6}, {0x9, 0x7, 0x0, 0x100}, {0x80000000, 0x1, 0x401, 0x401}, {0x37, 0x3f, 0x1, 0x8001}]}) 11:10:34 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xc600000000000000}], 0x1, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30812, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x1, 0x2010, r0, 0x0, 0x62) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) 11:10:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 11:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:10:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000), 0x0, 0x7) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1b) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)) dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 11:10:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x108b0, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8001, 0x743d}, {0x18, 0x0, 0x3ff, 0x4}, 0x8, [0x5, 0xff, 0xffff, 0x5, 0x100000001, 0x4, 0x350, 0x200]}, 0x3c) r1 = dup(r0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) lseek(r0, 0x0, 0x4c, 0x1) r2 = socket(0x3, 0x4004, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x2, 0x6, 0xfffffffffffffb69}, 0xc) r3 = semget(0x1, 0x6, 0x1) semop(r3, &(0x7f0000000140)=[{0x1, 0x80, 0x1800}, {0x7, 0x100, 0x1800}], 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x9, 0x47, 0x2}, {0x2a78, 0x3ff, 0x40, 0x2}, {0x8, 0x7, 0x81, 0x10001}, {0x2, 0x3, 0x8000, 0x6}, {0x8001, 0xffffffffffffff01, 0xfffffffffffffffd, 0x400}, {0x1, 0x80000000, 0x7, 0x7f}, {0x1, 0xfffffffffffffffa, 0x0, 0x80}, {0x6, 0x7f, 0x1000, 0x51d6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/232) r4 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x10000, 0x2) fchmodat(r0, &(0x7f00000003c0)='./file1\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000400)=0xffffffffffffffe1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_dstaddr=@in}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0x9, [{0x0, 0x1000}, {0x2, 0x1}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x10001}, {0x1, 0x80000000}, {0x3, 0x3}, {0x3, 0x4}, {0x2, 0xfffffffffffffff7}, {0x2, 0x81}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0x8}, {0x0, 0x100000000}, {0x3, 0x80}, {0x3, 0x101}, {0x1, 0xd2}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x336}, {0x3, 0x9a}, {0x3, 0x9}, {0x3, 0x8001}, {0x3, 0x7}, {0x3, 0x7}]}) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r0, &(0x7f0000000600)='./file0\x00') bind$inet(r0, &(0x7f0000000640)={0x2, 0x3}, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0xfffffffffffffff9]) flock(r2, 0xf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x8) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000700)=""/126) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/46) 11:10:34 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 11:10:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./file1/file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 11:10:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x40}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1c45941a") 11:10:34 executing program 0: poll(0x0, 0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="b34d4578e1c32a0c5cadbd892e27ca5a442813c90a755d01528801f0c1c104e3c39f7bcb77249198a1c9219827c73cdbc5b2c96694fce7f5aabbb52bdb7e4af8ad9e92ef365f8aa1d65b141aed5b6479cfffd46f7c9ff8bdad03333c90a666e86493ba939b23c90ff3105970cec887291f575c8f33bd5c3637fd007a956c2b2110934befab4ea5030ff4c63b64dbb1a9e55f9aeec6c1849069467afb2c", 0x9d, 0x402, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/41, 0x29}], 0x1, 0x0, 0x0) 11:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x5, 0x3, 0xb4f, 0x6}, {0x8, 0x7, 0x4, 0x7fffffff}, {0x5, 0x8, 0x80000001, 0x100000000}, {0x5, 0x10000, 0xa3e, 0x1}, {0x1, 0x0, 0x1}, {0x4, 0x101, 0x0, 0x7fffffff}, {0x159, 0x100000001, 0xffffffff, 0x1}, {0x4, 0x0, 0x8, 0x8fd}, {0x7d54b895, 0x6, 0x3f, 0x9f4}]}) 11:10:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/47, 0x2f, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 11:10:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = dup(r0) write(r2, 0x0, 0x0) 11:10:34 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x3, 0x7, "b01e7409c8f701aa876bd20f5bbdab9037bae74d", 0x5, 0x6}) 11:10:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:10:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x2) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x6000, 0xfc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000001) 11:10:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x12) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x10000, [{0x3, 0x72}, {0x2, 0x1}, {0x3, 0x5}, {0x2, 0x81}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x81}, {0x3, 0x8001}, {0x2, 0x6cbb}, {0x3, 0x20}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x8000}, {0x3, 0x4}, {0x3, 0x77e5e88b}, {0x1, 0x846f7a7}, {0x3, 0x1}, {0x2, 0xc3c0}, {0x2, 0x7fff}, {0x1, 0x40}, {0x1, 0x3f}, {0x3, 0x2}, {0x3, 0x417d}, {0x1, 0x5}, {0x1, 0x6}, {0x3, 0x7fff}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0x3}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 11:10:34 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x2) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ebff2f62757300"], 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x20, './bus\x00'}) 11:10:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x814, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x90b, 0x80000001, 0xfffffffffffffffa, 0xff, "a5ac6b907f0cb1a2af7fef5727390ae218d3c0e3", 0x10000, 0x5}) 11:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10580, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) open(&(0x7f00000000c0)='./file0\x00', 0x18082, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 11:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x40, 0x5, 0x7, "9752b285f2b0491fedf7c662bde0b22af6b0678d", 0x7, 0x5}) recvmsg(r2, &(0x7f0000002800)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/43, 0x2b}, {&(0x7f0000001500)=""/246, 0xf6}, {&(0x7f0000001600)=""/27, 0x1b}, {&(0x7f0000001640)=""/215, 0xd7}, {&(0x7f0000001740)=""/60, 0x3c}], 0x6, &(0x7f0000001800)=""/4096, 0x1000}, 0x800) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x6}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0\x00', r7, r5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setegid(r5) getgroups(0x3, &(0x7f00000002c0)=[r5, r8, r5]) r10 = msgget$private(0x0, 0x31) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x954b, r7, r9, r7, r8, 0x20, 0x4}, 0x1f, 0x3, r6, r6, 0x5, 0x1, 0xce, 0xfffffffffffffffd}) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 11:10:34 executing program 1: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) 11:10:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = shmget$private(0x0, 0xc000, 0xf2, &(0x7f0000ff4000/0xc000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/244) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:10:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x200, 0x7}) write(r0, &(0x7f00000000c0)="a49c83c34133332e", 0x8) 11:10:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x2000000000000) getpeername$unix(r1, 0x0, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2) mkdir(&(0x7f0000001380)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="49daf85ac392f33e9d42b03672bc80f8d12ef566f3f52861ac73a112ebcc51018fcd3dd010b905335fc25533060cf77f6928b1eed56ba9f716dc7157f4d0f1ff728c77f8a2146a0b9c1e1863330ea0e0dc514a343c1e2486b4b4aa6803f815396aa447cf9d8332d4e6b3cfa17c98b9321bba5811", 0x74}, {&(0x7f0000000380)="96ed4b24a3a87ca3c8820ca06fe51e4df83dfea41756a0119cbb6974757243bf6118919bb16e972c1d0146a21c6a5860c46e9fa15fbc5a97311b2ea3a825936cea624b9a89cdb326540c8ad99f1af8d06fc2893040446a909b0b7b3ea866f853f3b0b0361f58d6b3998bc2dc854deb53f33ed2e24f8a6eb5f74ff3c8be1735a4bc0493c5605a1f9dbf31d89877a95e90ce6e3a43b5dfc6972c652e86803f25b3600f0ed91fa9c7e5d8082438a0620d66f04beeb6ff4d8a712daea143fd49b5ce850e2094946e005af42cdca4d2770e1762a5dd5a549176c9079e708718f26b2efb9bd1e41e690b8747d611754dd4dc40316fd67aab4b37565cdd2de38199ae59c5ffeb8a8f38454f6920523bb984f36f51b55bf1ae1be76078b039a69462f0123280cfd068cba0948ee6b2cdeef61a935e3a3c1db3c74f668c69c8ab3ea0d8b6c53f4051628dbd7efe962c222db02018589346bde42b6c30c53d62643f4d2b75f434a7243bd8d7633155741f6a52bc0a29395124f485a6b08bcd2875edd1cc2167b4ee4f2895f1655abb1051d8610d07711e7b1f301be40823615b950b2d7b754aa5fd31b4327f4ead14ca660763f45a5aebf2675ec1ebce430a15d4178b84b438ab07434470f280668bec8a14943642d8e222bd82c06082104d1bd055e89d661a2fc4bbf640ccea12e196cb4aaae5a9cc3e4c0757dbea035875cb786842fd3eeca511e966789d39e52a1bfdf43a9ee2b887541e919c2fc4b991d24111242deb852e27b3e57f0ce7d205273248a8cdfcaf51993203766c8171df31e6090d1ba04812e4a421abdc88d030b09849c2d3ac9c780ee1cdfb47f09ab8ee3ecd233fb605a3b7ea6560ce35b3d1ddd24a5e9a23b3f2d8bf7bdcea741f9bcae991ae111e22bbd403938cb1c4b1d17045df4532918f07554e0c822d2280885eb9776ccdf86abcb804ede4413914ae3bfaaf04fdeb38d3d63d751fc21b5a295273cc00b6e70a0a2211bf3575845a05e79a2202df77f20a8d57cdb326e9d05a54aba24a39f2476ca88217a15d20b3e9e6937ab3796cd45472799abcd7f84f4067170a6f5e46b8da186cb01ec1c30c7dae6cda75a8ee89db5b1036f0e9cbe7876d1846a90824f0d81ce88d92f724f19536a4b9203b909063897c455c481386438c3f24b3d7c8988035b79c0ffeb35783547ebbe64d4d101e8d90f059023866fe143231f71b99ac88039e1a124ab011edf4a7c2c092906c619566054cc046e5ec7772343b71cda382c3408b1b71785bd169b9e0ab4170595ed887cae2f23e2d7a7dafe5b8fcf7d0d059b8dcc9012cb9adab8b6a9785258bb0799c305914077776127a48da79f220e0f812154d82f471cf48bdc5890adf205c2e179766e50052827ad46cee23472be159b5edbf1880a4e0ab2d0caf52aa10c28bd89efca981820e7ef2c0f629c311d28527ab1a0b850d1aa76f7affc9b932ab41762d9bed04cd2151c5f85e29e099911fa08129715056d41182ac7cece10613969ea9ed1408720d668b8d568656bf541f7fbc12465bf41c0ed6ea0a5ca307e4878d938713572923fbbcc1b92539f22107f3088e92e86381fb086ccfd9d42100a6953a4ad70342e32e05ccf0ab18bf93157be61134934b0d1fc01b0237201e3cb5c7b7f79de2578db772c6fb4c89833d02fa33a76bc36fde12c671b9659970deb226b323ba9be5a8eb78afa94e8ac9439bdffdfe8fc7d955495dd9e2fe2de4f9a073eeffc2a1903bb8da6bd7a82c9bf55fc1a3492a96d2c2c75a1a9e7fb34e812f66371be29809039a2399d9a7bc67c9c778bce036be2fbd092ef6bee26197e80ffb466e3566ae5f8d737031e6d4c354bc01aba220480ab5bc73c7d7d61beb26e9ed53a71341aaab7fb4cde66f334daf96ae40070dc7f158a0e13e06c25baa31cdba3c930a969c5c3419464951157e1f5137ab544a1fd4d78fd63169a7af154e323ee4f2597a6fd09a41b275f4caad3de93327316fc8997888e72508803c7b480f5ad72f25bad7d74d4473f2cbd0a054f451d6b5aaf465ac0c725913485da810cdf25335e0d2c1841043be8d521121747dcc39fed4cc89d950ae39413abbec5eaaa02cbd4475b450c87e984ab0a1b0a8392b8f5f781e72f9f49986ad48018b747c2aa4968757115071ad1316964f84a73a0c2f39479c46b58f04ba1eff336de166f7d2d1e7ae354237510870b103428ffa2548c963a635f71d52fd7a110730f26b546790a372ca848a2962eb1e02fd45dcd6ac6c28b82156d88c631f9080f5d98834abea888fd6704a61d867c9d42d305979d4481918b043ccae18100283c0c0967fd399591741269c88355b4a414034efb3675543b04e815346be9f56fbdd44db93203c39e1d50004153eac5e3f909bc8cc6c1e8a19d6e6ad374fd096d2b527e187d8ea0dd3176168cd2b7e4d3b7faf03d680e51d4354bc8d7d1397627312c709b817110217b0b7df1d9ee559f94e01da90b260518f82d411e380d06acede656ff1222c42cfab2a6bbb94d336cb3e8d6eb0d11059f7362417e26679af062e36ceee30ead42d45312e3ead09a9c87708c063f56199c0037e9f1134069d96fce203e9250a6bf3e2eed1882aa5a7acfc90b40f9d9227763592dfa4c8e29f6d842dab14f18f0432bbbc7971650bdcf849bd514514e1a8b84ce09e4020bac961bd3d2ba0e70aaec8783eb73cdfffe4c5d87dc14222f4e163cdfe9a645f0b7735682921435b7b96ee5bce35212d2ed2a4aa73f21c9a2e032b3a76e1431b010809715d55045f77b427760bfff480a0e514f2065f8ddc220ae1aaa7379a37d32d638ab1eee7c9da5f8d14eefe3ff308620fb0fcfb31ea86d99b8f389f05261f21d5415e5cb2c0d71a2867cf1884d54ba00b22d2b746a7cd20a77bb89cc5cfdd30dfdb0c80c1e5b1e21b7b4668d570b98bd07aac0308ec05b75e0795df6780e7c4952722a9ec203ad74d11cbfc385be4a84d3e350d93489d28ddecd787573672a7322079ba59a525e939c6a63ff2ba5e312315be39db4d392b4ae74ac03490653f49d9b0b42416fb8fddfb8432a6b1d1bd0bf1b76273694bb1e4bf9591b5b6f00615b843d129d3c566ace85727fc507e0d747b4400cdaf8333b844335a9940bdaec87d32a89d0623bdda9b84d7baabe5d53639cad72a4d798f656a42b917048323a5d488853326363a4b07472f6df682146e977965563d0d8aae0e6735bdde49033f538c8f1c6d2468af9c944dddb2855fb270092bc9d04af1f10e150767556b1d5533045a8f30b4a03809e485c8431d19af8edfe301a703f437d808c47b6dd22c9e9884641a19ee1c6715e7b37e4dd9e0139702b35b4d72c9592122af7d08c6b386b3ae2730bf8b6cd40758921c2a6d3de6c08e298b69ff1d205dde89a56b6a65605ae4ac6ac52267707c15896d3d3a2eb7529913aa85afbb935c9a9566ad4e67baedf4a1877ed43e94d3901ebb5b5e9d03a56c536fbbfb3c9c3ec7fbefdef0eb92a22659f25cb4b5ee74bea5c0a51db5f885ce78bc7faedc0abb39c5f77574469373646abf35fc4108a3227e9916e948fb2295cba727089a0749a1ac8e786db87d98b8bcc0d1d3fbe57d448962ebb1eeadb346a92a4a714fa2257ed769dfba8ed010c50e8b41857268fc0e0988073a80105c929136b23a964bdf417fbd9b7180a3617cc7acdb07910825d648b783cfe2dd9a94b54ea1f38aac9fb5ecda9d6faf2272f4b47333679b31293aa784c8a9d1d6586af4cefde032e88ca41d61fa5b4c19f240500f3c4c1a9867c5b3f95ef63be00c5dec986f7c806e065b7d095501d055dafb8634e45dfdcd5f58d2f14b569ca6f0fb87ea24a7b22b6b5ae8542e0290bd7c5fc5f895a53403427ebab64e10140150dc01a62c88ff9d3934f33625e5678fa83af38eb80f8cd78eede077c83380374bd5d8d40ae6e0009d34d7358a1dfe013ff4bf9f6d8eb5825f719efd0d86e233c298866c44048b4019d7deca209a7a6be05be3af4d084bea27fc38824eb5f1c89be7f05c04d1ebddabb6250e0b2bdf5499e1c6b86ded869e930fae7540b0df171cc6d204b965b5a0705a942701870f366a2ab0227209a32640ed939f5ffc211f2c9dbd84be2559a94631a1fcf0e6ff04dab3fa25829e193ccd126c617f130bdaf8d641f7133183f2a12b4121cc8b94d464717706878ce49655badacbe3361468578d57d3a6aeb71eef0ed5dbb7fedc5054172b4775917bba84fe7713c16ce8514ca6ea2ff8b2c592e1cb242521b3716ee5fd46c7c993f97bb3c2a23070539cb928bbe4793e73a2e87124548ec630ed6e2cec5d56a8497ab391bcf032942720a46d92637b9aa92af34a5b617cedf81884591b8be320faf200ffbe9883e7d692ff3a5818635e2a120624edf4adf79548642c06a6255845d98eff294f3cf7542602ea6488edc007f4d03f409d26e3f82d78d0d987a4d7b54b33e4f9bd7fd8ef34c37c1355fb93c2acc9a41856725aeecd32e53b28fe0a308d55b74fbaa93670f65b976be9ac6019eaf97d4cd007d3ffb66c57bf831dfea539a8c9e9e3c5f0ae692f6819bf18fa1138834b4294783a9258875c0b018b3b41dfe05896939e8588d435ba49e52828a879085ea160716e0e85db919cb6277b124b2d5895c5821c5c937ecbd195b6444a02ffd731cbf73241a976b5afefc9d63b40024144159fe462d6dd69b4d681fe5a75e60e7a101e3524e59d04338bf921cfac6c720411b08d01f969605bc2b76b1f972c35f2f4bd684e653b3a2de7d072ea01a1f40464bce077cd933a05dab10c394676c3d75fd95af65565f7a903f67b76895441de3dabadc62cef105646cca863f5640bc2c3dd19525b151e60c2a304dfacd4c5dc9aa5274bb66819d6972ccff50d380bdd5ec6d416c48f3c5d235699e6b77d082bc210b8b216d3332ac43c82b445aa035d11e44c00e4d35a193b32229d377871dee1f4745cb284241990bfb094eb2512fa928384848dafe8b46e68c641e4461acb03df847ae87db1d394ca58fe05ec589ab6920eb130f7ef42d81d4228e058b9b1fcaf2d47a900040d8396778d5a30111720cd9ec1b32af495fb4b127915f9e4858ed28a1d753144ee6383abe6628d38962a3364fe6fdf66a7228b4a649a4beed823651105088ef71fa6254415d372c648932aeccde5f97f975b83fb86ecd832b40af3017b9bc3f85a259e9fa66ad4afa35b2aa4c64a860b9c3966c69b64f423a346aab3ac52956e37c320cd16e6d1c2ba8a913a6fafe36ec0fbef72a8840d625b1a561afa19aff4c54be45e8eb7f7bea652a509e52be6adbbce9bf2cee72aa4c0dce9d481c360e7af14cef4cf66dc90c8513be2428f97bf4c179af03eeaa375cca3c9f47bdf251ad261cf81b13a6293ead3d6de3be6403d34f0926f92a7ced63b5fa64077e09911af5bd22e7aac2c9a4e29374186ce050c0598bfd7576eb2c6a4b5a55573f66e73dabd23f48c82739b44f7fde010f907cefb16de96f613ba22fe19468ff87c3bb1fc5d66d64c64727cbacf55a6ba7cbd3de7e87c60851714b7dce8778dc3ab4fad56185ade706cfb5343d33f18e6199ff68454466e4b13dcd9c153e82c9d2fabe1cd53a5865ec799e71760aff918e78cc25507350bceb8dad627766b090703e9e849720728b91f48e4c235754c70601058f7bbc75ae7e2f8d5fb51006b36d53c3df38776ffe833f2ed679df63c2f97e2c1a95218ada1a42cb82b6d788799aaa96d5778e790fd77f580d49377e0b90a1c823e29fab6382f428d55fb8b89f40f19", 0x1000}, {&(0x7f00000002c0)="7347b43daa2be720aba7254b3ab24ce17e7066f31d0b7c429e94f40bf21e9dc54953c27d80ad59283a29e322df22e2428465d8d29c3f9e237b77c98daada62c56fdd9be36c54d89027f7c0f06c7e8919a08eb6a41e237969fd9d4fbb81cac17d6009bbb5282cd7a9873841ed9fe4a9a22b", 0x71}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x184660, 0x4, 0x81, 0x1, 0x6, 0x9, 0x5, 0x2, 0x1, 0x3, 0x5}) 11:10:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0xca}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x800, 0x47e}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x4}], 0x100, 0x0) r2 = socket(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000), 0x10) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000080)={0x0, "6a6946eb8f140ada519b2aad72f968fee2ce2387896d2fede8"}, 0x21, 0x800) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 11:10:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x20, 0x5333, 0x1, 0x0, 0x401, 0x37cb, 0x1, 0x0, 0x20, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) unlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x5, './file0/file0\x00', './file0/file0\x00'}) 11:10:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/234, 0xea) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 11:10:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() getgroups(0x3, &(0x7f00000003c0)=[r1, r2, r3]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getsockopt(r4, 0x6, 0x6, &(0x7f0000000500)=""/221, &(0x7f0000000440)=0xdd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8400, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x4) r8 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x5}) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, 0x0) flock(r0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 11:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x180, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0xffffffff7fffffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000080, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x21, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x3, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x6, 0x6, 0x9724}], 0x80000001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x2, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x87, 0x0, 0x20}, {{r0}, 0x0, 0x4, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0xffffffffffffffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0xd1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x34, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x2}], 0x7ff, &(0x7f00000002c0)={0x75a4, 0x6}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x4) 11:10:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x4, 0x51) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="2f443490924394cd652ab4402e9167f3515641b9ee7db969986c0e0ae439b6c4e7841f472c53f51a38b9edf4f8cfd8207602cb79124054c0c2207cbbe79b81b2c50ca389e8bfd3cc0730ad9f56eea615c93fa2e01555602e7f77865bc386dd5888f2a2268ccdbfdcb8fba35e3b37ec6b2c77371dc007751e15de17f0f4ff9103bec03dc6718840411e26f1cd841703e190cce9917f065b25ae86c78e0115a1238c645d7c4417e2cbc8c9baf6a8e1d623136d5ede2e22155b6a8d9e28f902aa58e8", 0xc1}], 0x1) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) r4 = semget$private(0x0, 0x7, 0xc) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000040)=""/73) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 11:10:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 11:10:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x51a) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/254) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000200)=0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0xf421) 11:10:35 executing program 0: utimes(0x0, &(0x7f0000000800)={{}, {0x0, 0x80000000}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 11:10:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x2) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 11:10:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 11:10:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a523b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc45432fcb4a90a62b2a10b8b8cb672e9e7247818f970e017c7cb8003e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e110000", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0a1a45fe04505ce6c61077a0b519d78fc2b1516ee44eeab88ca9a58dfbfe1bebaa4dde66bfaeb3c127528c9384e67797584c25a1ba68c0fe16cc0dc7b6d2b6b7ad6adf584ec9ceaa96fedd8462d30583ffea5b34cd05657873f4544819b5384c379112", 0x63) unlink(&(0x7f0000000440)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 11:10:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x6, 0x9, 0x5, 0x0, 0x5, 0x3, 0x8, 0x2, 0x0, 0x14, 0x6}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8, 0x1000, 0x4d, 0x1, 0x0, 0x80000001, 0x1000, 0x1, 0x2, 0x4, 0x4}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x142) 11:10:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffc) unlink(&(0x7f00000000c0)='./file0\x00') 11:10:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x20) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control/file0\x00', &(0x7f0000000480)='W\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 11:10:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x1ff, 0x3f, 0xc67, 0x8001}, {0x5, 0x8, 0x525, 0x80}, {0x0, 0x7e6e7504, 0x7fffffff, 0x1}, {0x8, 0x3, 0x2, 0x6}, {0x8000, 0x63, 0x2, 0x8}, {0x100000001, 0x7, 0x1, 0x1}, {0x4, 0xa5, 0x40000000000, 0x101}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x281}, {0xdb}]}) 11:10:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x8001}, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 11:10:36 executing program 0: r0 = socket(0x18, 0x4007, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) sendto(r0, &(0x7f0000000000)="c6b157493480", 0x6, 0x7, 0x0, 0x0) 11:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x5, 0xb28, 0x1, 0x7, 0x1, 0xa, 0x0, 0x1, 0x2, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) readv(r0, &(0x7f0000000000), 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 11:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x2, 0x7, 0x5}, 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x80000000, 0xffffffffffffa079, 0x401, {[0xffffffffffffffff, 0x200, 0x3f, 0x0, 0x3, 0x4, 0x686910c1, 0x3, 0x1f, 0xfffffffffffffff9, 0x0, 0x3, 0xdc5, 0x1000, 0x1, 0x0, 0xbdf, 0x5], [0x7, 0x0, 0x0, 0xca0, 0x3f, 0x2, 0xffffffffffffffd3, 0xd, 0x20, 0x101], [0x6, 0x5, 0x1, 0x12a2d6c5, 0x5, 0x6, 0x4], [0x10000, 0x348, 0x137, 0x1, 0xffffffffffffffff, 0x80000000], [{0x8, 0x5, 0x5}, {0x3ff, 0x3, 0x8, 0xff}, {0x8001, 0x1, 0xa592, 0x6b}, {0x3, 0x4, 0x2, 0x6}, {0xec6, 0xffffffff, 0x80000001, 0x80000000}, {0x5, 0x0, 0x872, 0x9}, {0x101, 0x3ff, 0xff, 0x9}, {0x2, 0xffffffff, 0x0, 0x3}], {0x4, 0x3e2, 0x1ff, 0xa9}, {0x8, 0x1ff, 0x7ff, 0x5}}}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 11:10:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202d, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="634f6688a57cd2f928d59785be50078f3e9757059e53d778b01b503600487e8e808123917c0d104374324890ac5691c89d32d9442f0433c22fa59185fb3b9d437bc2d9909af4dee2f2ee663a11c551e7bf79c1eed647f5bf489eaab1fdbb43e6ff7eb35aaca73bebb38bc1733e2ef9d108b4336f24af18645412d551cee804dbf653506f5823d152c0e4021b1d85a56f7899e4d187610c15f45d85dcb5040cbefcd0cbc29e0fb07100f84e19c5932f5ed2ef8d91ed80e2897af3476aa03b5397f69d5d41eab9feead438561e2a9f57440a994cb29d8fce00f8b496147ad750dbae4d000fe2330280ec6c1eaa31802e2f0602c2284748fd826c1e7683", 0xfc, 0x0, 0x0) 11:10:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "b04d0000e3ff00000000000000000000dcc400", 0xfffffffffffffffc}) r1 = socket(0x18, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0xfff) recvfrom(r1, &(0x7f0000000100)=""/211, 0xd3, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000057345204bf63e165af59436ccc38e90f4272e7813128d01f3b003ed59f20748ba538283d318bd2a69f819379ab431c21c57b6bf7bbf9c03eddb8a20aa271f4db5aff3ef54df77ea7993533736a353d0bcc07e160fce79512af81f41b53654a006fd1ff40464adb39ecfd0f58969da0405f6521b8df56afc1d7239070a49773d0cacc5780bb6f94e0e67e8d040dc12541351204c04c1811e7ea9a45e53b1913f4ce18096ea8d6bd92cca26b199"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 11:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000140)="07d59211859033380607ef5ae76278e1ef2f0818574835b08fce48041119af29bb0766392d02f7efe0a1a0ec282769efeef87725715088f5161c803914306b7935") open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x100) r1 = socket$inet(0x2, 0x3, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="01e34da24075510555f8a5c2cb6aa09105781be36eaeafd4d546c1f55070d2bfbe03b4d5aeacece89588b8c8adf49288409c707fe5ef64dcd9425de06dda69edaf", 0x41) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x7fff, 0x3f, 0x71d, 0x91}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7832, 0x2, 0x2, 0x1, 0xd08, 0xffffffffffff8001, 0xa25, 0x2, 0x3, 0xfffffffffffffff8, 0xeef}) fcntl$getown(r2, 0x5) 11:10:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8180, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/75}, &(0x7f0000000000)=0x4d) fcntl$setstatus(r0, 0x4, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 11:10:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='O0', 0x2}], 0x1) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000300)='^\x00', &(0x7f0000000340)='*]%%\x00', &(0x7f0000000380)=']}\\@\x00', &(0x7f0000000400)='\\(\'\x00', &(0x7f0000000440)=':/\x00', &(0x7f0000000480)='\\\'^@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='T-\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='^[-\x00', &(0x7f0000000640)='\x00']) r1 = msgget(0x3, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/151) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000006c0)='./bus\x00') 11:10:37 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) shmdt(r1) 11:10:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getdents(r0, &(0x7f0000000040)=""/125, 0x7d) 11:10:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = msgget(0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r5, r6, r7, 0x4, 0x9}, 0x7, 0x7fd2, r8, r9, 0xfa07, 0x7, 0x4, 0x3450}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:10:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1001, 0x0) setgroups(0x63a142466c5013c9, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:10:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$KDDISABIO(r0, 0x20004b3d) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 11:10:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x1, 0x7011, r2, 0x0, 0x0) 11:10:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:10:37 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='$&#\x00') clock_getres(0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x20) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000100)="7eadb1bb2b94fd53ff8eeab823f17df79a023042673dfe2c1082db4cc65f8a0ba14135071140e1a1ed2c0ecdaa", 0x2d) 11:10:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x4000400000000001) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) 11:10:37 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050260000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x6, 0xfffffffffffffff9, 0x0, "8ebf86b70df274ecaf1cef2845f33d8b2be1e55a", 0x6, 0xffffffff}) close(r0) r2 = kqueue() fchmod(r2, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/23, 0x17}], 0x5, 0x0, 0x0) 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 11:10:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r1 = socket(0x400000000018, 0x0, 0x1) sendto(r1, &(0x7f00000000c0)="aa5b9e81ef310c6028f44deae81175d191583c464487e4aeddac09f5e5e1f656be693ef9a5ba2f294d7b7b42eadb6c9dc04618a7b67c51cae1a6b7854f90673829a849e510d2a49ed63ded79a0e7bc1001e42eac6730b80b0caecbc02a31ff75f106595af59c6030de6ad7006ff1f58e70bdfdf5df5784de270bf736f6ef465ce4e55f2fb4fb4ef7f9a996318e3fbbb16cec04e701f47b85d95c5216e83c65399c6ad20020db4a96d8dcdc5886bb51067b1db6f91fae7e3786046b5e017df17e223b4359b14eb99ca46bc79c07acf1e87f933a59e4b78a2b66a4c94fd594fe62b4e185f50036347f2648f737a0a6", 0xee, 0x8, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x9a, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/117, &(0x7f0000000280)=0x75) setsockopt(r1, 0x7, 0x1, &(0x7f0000000000)="8e983392e5ba0dab27b57c2425ca71d90c587eea80ec1e88d204ca87dc183f60d4154cf4b254", 0x26) ftruncate(r1, 0x0, 0x20a) 11:10:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x12, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80000043, 0x5, 0xb01a}], 0x401, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x4b, 0x7ff, 0xe0000}], 0x40, &(0x7f0000000180)={0x80}) 11:10:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39a6c5c80900458072f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e3502969ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b7309e1b3091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5ec5da4ebce8329d2d9e8dec9b9f5dfeadb5d7525badcd4e74899b1282c231253bd0a7b02ff7f6c0d"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/156, 0x9c, 0x840, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) accept$inet(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) 11:10:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x7ff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x5, 0x81, 0xffffffffffffffe1}, {0x800, 0x7, 0x56, 0x2}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) 11:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = semget(0x3, 0x6, 0x184) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000080)=""/48) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x6bb, 0x6ba7, {[0x10001, 0x100000000, 0x10000, 0x8, 0x7f, 0x9dd1, 0x8001, 0x1, 0x0, 0xff, 0x4, 0x7, 0x32ba8630, 0x6, 0x20, 0x4, 0x1763, 0x8000], [0x7, 0x6, 0x5, 0x100, 0x100000001, 0x5, 0x95, 0x454, 0x3, 0xff], [0x11, 0xab, 0x101, 0x7, 0xffff, 0x89a, 0x722d], [0x1ff, 0x5, 0x8, 0xffffffff, 0x7, 0x7fff], [{0x0, 0x3, 0x8, 0x6}, {0x20, 0x8, 0x2, 0x3}, {0x7ff, 0x7fff, 0x8, 0x7ff}, {0x8, 0x3ff, 0x28771e3b, 0x6}, {0xe23, 0x7, 0x4, 0x8}, {0x8001, 0x1, 0x7, 0xff}, {0x0, 0x4, 0x400, 0x5}, {0x80000000, 0x3, 0xff, 0x8}], {0xa3, 0xa4, 0x7, 0xa5000000000}, {0x80000001, 0x8, 0x6, 0x5}}}) close(r1) 11:10:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:10:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f000020b000/0x2000)=nil, 0x2000, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000007cf8f9989a72bb872c617977da3861db7fcf42f5"], 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0xfa, 0x400, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:10:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) listen(r1, 0x3f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) 11:10:38 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 11:10:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000282000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x90, 0x2, {[0x8001, 0x9, 0x97, 0x40, 0x960d, 0x3f, 0x6, 0xffffffffffff8000, 0x2, 0x9000000000000, 0x80, 0x8, 0x0, 0x3, 0x2, 0x3, 0x0, 0x3], [0xfff, 0x2fb0b4f, 0x5, 0x1, 0x1000, 0x24000000000, 0x4, 0xfba, 0x7cc1000000, 0x20], [0x1, 0x0, 0xffffffff, 0x1, 0x19020000000000, 0x7, 0xfffffffffffffffa], [0x80000000, 0x61, 0x3, 0x7fff, 0xffff, 0x1], [{0xa7e, 0xfffffffffffff45a, 0x6}, {0x4, 0x6, 0x4, 0x95f}, {0xffffffff, 0x27, 0x6}, {0x6, 0x81, 0x8, 0x2}, {0x3, 0x9, 0x6, 0x5}, {0x0, 0x4, 0x8, 0x3}, {0x7, 0x60a3, 0x100000000, 0x1000}, {0x1f, 0x0, 0x5, 0x400}], {0x7f, 0x80000000, 0x401, 0x2}, {0x8, 0x2, 0xfffffffffffffffc, 0x1000}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1afd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="f0e32c8c724aad164b949f8d61d4efb993a940740c08b7", 0x17) write(r1, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b152442d", 0x17) 11:10:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x7, 0x6) listen(r1, 0x0) listen(r0, 0x1) 11:10:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x240, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x45}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10288, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x2, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$unix(r2, &(0x7f0000000380)="ef57d43bc236a2bbe828f092d2349ca0076181950807c15d012d2bba6a37ea928f2bd27738766b5524bf5e5950024f6150592396e742f75f24db6a7bbacfa5b8e7950b5cdeb85597425e6a74871f279822f1dd70d74f43d788eafa2342442d25b21c697c44ffe6c93cba5c6212cbc4052cfb47b1d8cc4796e5330ac30a3cba29a8cbd6c26b2e22b805d161307628adc9372e9182055515b8910f03a29ef9f820047f1a57961b70e0ab53c9c21c2127434922dfa31f", 0xb5, 0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="7ec2e17f6d99a6018831"], 0xa) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) unlink(&(0x7f0000000240)='./file0/file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x401, [{0x3, 0x81}, {0x2}, {0x1, 0x8}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x8}, {0x1, 0x57f}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x5d}, {0x2, 0x1f}, {0x3, 0xc1ab}, {0x3, 0xfffffffffffffff7}, {0x0, 0x6}, {0x2, 0x401}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x400}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0xffffffffffff0000}, {0x2, 0x2}, {0x3}, {0x2}, {0x3, 0x80000001}, {0x1, 0xa4}, {0x3, 0x6}, {0x0, 0x9}, {0x2, 0x6}]}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 11:10:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x20, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffb, 0xa0, 0xf0000012, 0x5e39e2a7, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x1ff}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x4, 0xbd}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xa0, 0x7, 0x11}, {{r2}, 0xffffffffffffffff, 0xc, 0x20, 0x401, 0x6}], 0x8, &(0x7f00000000c0)={0xffffffffffffffc1, 0x200}) 11:10:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x30) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) 11:10:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) socket(0x3a, 0x4004, 0x400) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5, 0x2}, {0x100000001, 0x0, 0x0, 0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000100)='/dev/bpf\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 11:10:39 executing program 0: socketpair(0x6, 0x3, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="958a4a9148b833ce7f84abeab61f882a91c8b44e088d35d8d45e25dde9d8384daa8c8df34fe1e4d9469e3d77c048e2c7b9482dad3911b9a175728aa090612a091c867e2264f39e6b462c2decb6153fc1ba860f1e8bb2a5d978858c58d155efc46255882264ee4bc7cb4cf2a37b6242bf23c3c6c51bb9f48132226082ea614f5c2927c253ae420fd1824901f388", 0x8d) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="5b77c1dfd5f0f6e7064408e76899be639abd820f8c196bfd8174385318e621768656d513e58a3e3ef4b2d108499849e429d567ebb7b8f328e9b690f8a2c4b1d9302dc299ee8d6db65dc3cfcfb4fb7f98807c700e3216dbb15ddc147b6eec3c35afbecc37daf73c557c04bb2afb6445453033f6a6155df08c2c9f85444511df2c21ddb3f39ee728a9430e9842c89d0c185dbd143330932b26a344eff5080dbb5a2ee0aeb084bc91ca3019a653c5f978", 0xaf}, {&(0x7f00000001c0)="f3170295615748597143191b43d07c02d48a899baaf9226907c258042c04a701d4ff0e40bb792d0cf66d31fe9dd6ed83da2a40b0d316eaa42eb92b26df4221c5c4ca354ca324befed5de824aa75581437c4654d941c15fdf4a7750a809a784cbc46fbffcedf0ea6798395d44510fcac42ed9d4ae8fd1aca6c3bf1f22464af750b893ae898d9c7fbb428d16f966461efc36f00c52ebd212424db508f737481ab397bb31c362bfe2779ba87fc9b49aac84be9cc458eb2c08", 0xb7}, {&(0x7f0000000280)="158a476f7fba1c9f8d9d5dd74ddcb37cd1902968d3f9f747c1f7cd42e28231fa3b0f76c060f8a5c1c19dc44ec0a53800c06aa76803b38f025473a009ec698d19b34e5eeb279753d9bd2a770faf1c61d792f70154f88f60db5be12d3de4dee3bcd462d3779ffc87", 0x67}], 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="60fadcf819f3c7d898836181df81b0332117a201f8b5dda4ed5b67653899e496374f6bc5adcd2ddb855301e63d46c0c770aa330bee81831a655995dc5aae80fd5050c79151dcb54cbd215cc1329dd69610207c5010d190cf6a8a853adc3acc2a73181599eaddf9a9e304e1c43c7517a04538e3946760fa10a6108197", 0x7c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0x0, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="2acb", 0x2) fchmod(r0, 0x24) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/237, 0xed}, {&(0x7f0000001600)=""/238, 0xee}, {&(0x7f0000001700)=""/147, 0x93}, {&(0x7f00000017c0)=""/84, 0x54}], 0x6, 0x0, 0x0) fchmod(r0, 0x0) link(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') getpgrp() getsockopt(r0, 0x7359, 0x44d3, &(0x7f0000001940)=""/105, &(0x7f00000019c0)=0x69) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001a00)=0x1) preadv(r2, &(0x7f0000004e00)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/212, 0xd4}, {&(0x7f0000002b40)=""/41, 0x29}, {&(0x7f0000002b80)=""/248, 0xf8}, {&(0x7f0000002c80)=""/224, 0xe0}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/58, 0x3a}, {&(0x7f0000003dc0)=""/29, 0x1d}, {&(0x7f0000003e00)=""/4096, 0x1000}], 0x9, 0x0, 0x5e) rmdir(&(0x7f0000004ec0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5811, r0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000004f00)=0x400) mknod(&(0x7f0000004f40)='./file0\x00', 0x2100, 0x101) readlink(&(0x7f0000004f80)='./file0\x00', &(0x7f0000004fc0)=""/94, 0x5e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000005040)=0x80) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000005080)={0x1, 0x7, {[0x1, 0x48, 0xa3, 0x6, 0x2d1, 0x3f, 0x1000, 0x7, 0xd16, 0x7ff, 0x9, 0xffffffff, 0x5, 0x80, 0x7fffffff, 0x0, 0x8001, 0xf7], [0x5, 0x3fe0000000000000, 0x6, 0x8001, 0x7fffffff, 0x1, 0x3, 0x80, 0xac, 0xfffffffffffffffa], [0x80000000, 0x1, 0x8, 0x2, 0x1, 0x2, 0xfffffffffffffbff], [0x2, 0x0, 0x2, 0x825, 0xa86, 0x5], [{0x6, 0x2, 0xfffffffffffffffa, 0x8}, {0x7, 0x0, 0x0, 0x10000}, {0x1a, 0x10001, 0xf459, 0xfffffffffffffffd}, {0x0, 0x1, 0x62e, 0x5}, {0x3, 0x2, 0x8, 0x20}, {0xbab4, 0x5715, 0x3, 0x7f}, {0x298, 0x3aa, 0x7, 0x7fff}, {0x9, 0x2400000000000000, 0x0, 0x6553}], {0x5, 0x3, 0x8, 0x5e464a9d}, {0x80000000, 0x10001, 0x4, 0x1ba}}}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000052c0)={0x2, [{0x3, 0xb5e}, {0x3, 0xabb0}, {0x2, 0x6}, {0x3, 0xfffffffffffffc00}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x80}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0xfffffffffffffff7}, {0x0, 0x8}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x200}, {0x2, 0xffffffffffff8000}, {0x3, 0x5}, {0x2, 0x5}, {0x2, 0x80000001}, {0x0, 0x3}, {0x2, 0x7}, {0x1, 0x4}, {0x3, 0x90d}, {0x0, 0x3}, {0x3, 0x10001}, {0x3, 0x8}, {0x3, 0xffffffffffff8000}, {0x1, 0x8}, {0x3, 0x7a60}, {0x2, 0x2}]}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000005400)) pwritev(r0, &(0x7f0000005a00)=[{&(0x7f0000005440)="02d68a5bfee9869d5f8309d5d6adabaa81ec037195fa64fe64120dc192e2a9b6eedef55fed929cb2c840dc63a4f26a4b0f8ae8af9c08bf78a80f3ebda3d25515a3ade5b573d44a34d7bfd8b30f2f64e769256e1ac696523e251999d479784fc832743da367375d6e60f12349420553f200161c03a4ca3b4128c909f1087ef62572ea690c279e9d8385976db500562793f621a4790732dc", 0x97}, {&(0x7f0000005500)="2dc172de5bee3fff6a01f815ffc6a3f9848fc4e6b02b3ad03cf6d25c4046f757b7c80ac7dfcbd8dcb72043c2692d991fad6e9aa1d7f3a191588091a59a1f37d2f54b09b8365c66e7ccfc02e862af68d036ea8c99372c1589aff1472777e9760b273080c594bc85a94fc261d727d6a416451cf8d4ed0f40920e9c04a4df020083805dba91c64db418cc4720c59b41dedb79bd4ab6066aee3bebd307257a3849e633b22c3c09db1be2a837e8df7a84a53418eb4847d3e8e3a7f4fe2549f8ce2c83d16817cd9261c61d3b582feba4bad41454f94d15f52e42490e8e77b6add4447ff5b1999c19f4dc", 0xe7}, {&(0x7f0000005600)="e3bc0537f8fbe87a2395d5163b4cd9131942ce5cb660c6f87bcaec38c751bf8cf63373399f367f1751b99354fcbed97eb9e0bde7d25b6a0af33215bd77ef51759a156f94bb875b45eea27998436cd0c011b9c3984fccde633e847d860e24b99d6982ea7f330521dcf57dc553c63600a20c02d5ecc1f92784ba01a07f4ee5037668d0f82620e429384d4e6a0fba28a102fe57c5bac68aee8f10c82a5c7d5e1234a8c2fc99ab4f51212c5c0244ef452b4e38c2f9424cd15c0632a25b1b1b2d8b9f66e8ff342024806cb9505fcaa221848738d32d085ddbc2f6a42ddfd6bf6d02f2e8abe757523658a716c37714", 0xec}, {&(0x7f0000005700)="d15294e909cde2d6e6dcf7cbe30c38a9fb201368751520e29aa304e8297fc4ffb9f4a234ad4736b98b4c79aa79c321024ce76476a61b8e14d628e0b2565d366c862349729852390af890a181c5c83a6141b6174e1ed8f6a4ac10462416d393f3f540d556985ec47963c3e4c7ec82ac78f85faf3c482fbd81dfba651774a8b29ec1cf46fe1a6660c794bb506b0453", 0x8e}, {&(0x7f00000057c0)="b70bc978e54589eb6a6a2cdb508adcd5d3a917ef7ed8ac34ff2d1942ec7149e4c567845fda74f88831e8bccceed6dea4da42e2336ba19b5ada62b9692cbc412d379a72611283bce99f6ace71a5cb1ed2c6ddd1753f485500314e0ce573f2e3e65f5fa9d11ea3f7bbcb923d1f69cd090797c8aee8dad3931239dd102b2c1911af96eed5c8e446a0209de261b91ff80bb1219b4cb15c48d20ed6acdf030b27fce7996f27d9e25f2201d220618e20b81f2796e032a229ecf72ba3bb417874998e9c72c80447aca632580d85cfc40fd7c8d8f763eb929dcea73e49293b0065f17fd6b1450d4f93463e9df999fb03395cc0913a2e0bf3a9f5b6fd", 0xf8}, {&(0x7f00000058c0)="dfc5683f94f4427f9d51e578184e4fa568c32daff1d975f29cd450507c1d8028a3caa1ff76eb423dd277d91d9bd678c55caebc325a9d8800d42bb8d7370caf6fcaf1a7734826c4c115398d7e90d89fb57f9f2c5e4e300c87335b390776ea3fe91c57a84187a3be04f25a6881a24e9c5dc60e15f4e13d2419705b0d320883f5efbb7e7b02b2c9936259372cf4bf6f3b22007157684a718f30229a404cd3c3", 0x9e}, {&(0x7f0000005980)="e7aa97729920cf6dd6dcb48b5f3577822590af34bbc67885b5a556c72fb2f620fc23ab08d27d3784d881940eef1acf8f43036be0305cd1d129838d0e4fd969dbfcb8d2e9ec5fd900b280684b433153bbc564ab7479e6f354864cd18b16a412be243ba8a7f5b1d42781bdcbdfde5cfdfc1532ee63de67dbd2d65cde08b9", 0x7d}], 0x7, 0x0, 0x0) sendto$unix(r0, &(0x7f0000005a80)="c34296fc37bd96404b42da9b96f13de1809e65480927b5910adad12f92ad97929d2423177d8f69438e24df2775002239e143a409b1d8251659fa856d79e42572e1161a39a7337e1430baae83ca069d80d068de493857faba49c284f4e4549664", 0x60, 0x1, 0x0, 0x0) write(r3, &(0x7f0000005b00)="fbd287ce2228a44ebcb285a0e5e4f142a55629eb3d916aa448067d5e506a960eb52bdde6d96b1bea7408760f9365979728ac6021596cd15fee062b42d0816612586c94cdebff46fca855b201ce0625b517caa42af1b19388d40869f48438113649848f3ff722355fe3c14c45e4a0c0d6b4a84da4ab7832337644623f872854fd1379e96f9a20d47295a3ce612be2ae877909b5eb8d899424456afd65caf4ba31993ab7468aff43fbeeb794478559916ee2d58e367a7ba19ea4cab9f0bf16cd7b2548ab41393b03e980bd245e86", 0xcd) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000005c00)={0x3, 0x5}) 11:10:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2050, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 11:10:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x5, 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000200)=""/110) r1 = semget(0x3, 0x0, 0x200000000000) socketpair(0x8, 0x2, 0xfffffffffffffffe, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x7, 0xfb34, 0x1000}, {0x2, 0x62, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0x70893ad0, 0x1800}, {}], 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x3a0, 0x1) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0xda119be25cad4788, 0x10c) semop(r1, &(0x7f00000001c0)=[{0x6, 0x80, 0x1800}, {0x7, 0x8, 0x1800}, {0x0, 0xec, 0x1800}, {0x0, 0x3, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x14, 0x1800}, {0x6, 0xd324, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x4, 0x100000000, 0x800}], 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)) semop(r1, &(0x7f0000000100)=[{0x0, 0x4, 0x800}, {0x7, 0x6, 0x800}, {0x5, 0x10000, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xd787, 0x800}, {0x0, 0x1, 0x1800}, {0x7, 0x100000000, 0x1000}], 0x8) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x4) 11:10:39 executing program 1: r0 = socket(0x10007, 0x1, 0x6) setsockopt(r0, 0x29, 0x7, &(0x7f0000000300)="bf498fbcd3c35a524af9c4ca2178e2c2f5601d6436eaf92f2e9f2a6286d0045978097ec5293db9c6aab4751a4178e4b9c28875aadf8fa0157528cc09b6540a89a292cf9b5217b959c7ecd832523d37d41aebf6f4436d8e7e098366f3e1281e76bf4bc311e51c6fc6d3fff9459a8248073abfec0d5a3f581d499abb288332462c438013ea8592447bd4a60f73f007ad6b289dad80c22d27af7cbd121c5b5f4cf818b4b511f0d6496f18383d2ba0717c486229f95954cecb69ef87b03e1b6393d8984bf5a9b08573f1d8a24de8a624d6a0ea79fcd2e9f03bd2dcd1f60892b412f6fb714e60fda61aa83666cad7ea7375da0ec9b80e6c062b9448a4ba1336207cb5915c1fb82e72555e69f7ab3053916f508b1459a46b068763d5306a0e2526fe1a6382e5099681cafc3f148c49e56cfc5da116a7735e65cd178d4b51f7e755509d0b306eb2eb", 0x145) write(r0, &(0x7f0000000600)="1bbee546afd42e4806380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a886c833595ed3083e5e48bc52e8edddb4c8a42402c560d12b050b35aa7750bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e578018405dfe8182e8e26f417bc03f003219e2a821f3bc4c18a88be15c9594c9d14f5c3d7aef8deb87632ea4010ad9b982a4d723e830752366c5eb0075fc46bb22902d917a1ba2f1fd8ee29f56c4861bad8e8264f56b410e29d770dd1ea466d5a36ef599299919555c108d8aadecb5b695a7a017c5edd00b74ad5eefc23e1a985dfa8319f6325f32dc7e0216411c3d92b32259314bb08493012cc4c76eedbaa77e876c9ae2971d5cfafa2105984a6bca7ce61e4f18acda7ec5e37088023ef09c95b27111f37faf1f66c2c43a55a5d596f0750b4d1687912d7889f4620771f9e96eecb0da8383d01102f1058c8bdb6ee097a430e0fac99cf1a42e94b33d45ddd7c5c8005273fe800e18adc5330e7835e3d1dbc4710575bfe571aeed383", 0xffffffffffffff93) setsockopt(r0, 0x26, 0x800000000000008, &(0x7f0000000180), 0x0) sendto$inet(r0, &(0x7f0000000000)="acc73bac6501db13268868a72e2e", 0xe, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xffffffffffffffca) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") 11:10:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000001c0)="5c4fd3268a27d6f3d7d86b8e5ef120d0bd7ce3337b01a750e2020fd0e81fcb9bda93e11b68208db95a824d1ad537429798a8d6bf42121178dc78ed763a5092c01252c6197e81d887ba6a0d4c94522da1a82f3f1656f9e5d3b2a5134a212bc8beec3d0230b6ebc3072d30c0b3ea6dd364ca6c2f85afadb63c17d056714ab9852311f850faea2d598b1ecd41e88d49984bf462b9479c7ac1679f540c74d036bc4e03b2e8847894ded1e48ed545e7e5fc555ba1584bacd2d678d6d10a1c4e4f1090c890989324bf9de33c67656a123025c53ed71bef2fdac29d07bd82b8c7dcbd705d5187b7699cc0d6cfade394e329388b0bcedabb9a111428a443d1ee057af835c593c5fda40a7cb6d09a0687acee4399a1da0218ca9d08300f790ac53f90cbb1015f9c925ec262fd46aea1ceabb5f7f393ef4b7fb0caa1f83954a481908dd9fcdfd3687be41c39ca26d7459b17d8516831d96d15462dde96f2931b92541794fcb7c87f190fe58e5d556270deb8cd8e24d1dc23ec8b4645dc6a93d24a208e612186a598f96ed8ae3e71993473286d8c8abd266dc4d2ba93b2f946d095ed6ffc63eda395c2fef5fafb00e660e597a810fc4145f465a226d17c9b906de5f3d6345e1564fa6469b9928682135e04f444e06159e9f15b3d97686aa02637b24f8519806681ae9f4b059cfd5692c81480a92d6ed3e7523ddb3121b57f076650e320ca2583b1a01f584d0e98c112f08cc2460997a6cf1a4d626f2b74fb38e7d5cad99f2fbfbcc83fe5191821ebf619c76b861b620d9442b04c43ee9efae5e598fc13a82b032c77fdb509b929ce6ce70aff9df52873b3b13c7f12a9e5897818b3ff7977adb80500f73c1c20b66f5d22798474e752789bfcfb1bb736715f643359fd836968b7b3f88b0d19009f5eb8aea7826325faca5d65db0c80518bb65f106ec4ba2e9edd833fec45ab424e1c069264e71b11a5922cbaebbce3c9aca0143182106067fc3a4376aa50652effac5c435852c63afecb45e9a91120f6aa57d885a8bd7967f259a9e3db8897228738e20fc4fbe7d00de31fc94b1a0d6c3c516307994a3cf83121bb6ccad2ba020544544c4d35e07626c6dcfd4cf12ec6e56acc2e3edbd2d6d1283f623e0cff5367db61a2f905f09ede06dbabf719a7b620df6dafe1a329f678b3954cac4d0d19be4bdd7ac8c1349fb3fadee7110ec9315d6d9f5bed84f7d2bbbc39b05546fcc97a7f8fffc5a142131887bb1dca95454c2f2f7922610a5026e9b1142e5abd7eb47c1f0133df0ef477fc570232a855af1239f4033a3e355c6004cd33d849f7454b7762fbfa274715235f784b988519234134e13899e77c7c17c96d1146c9d04b411e0f11f2e94f9e8438d95d2f02f1954299937ea764e6b4e8c1a4633f5882c05e68448b4cae164a042418c66db6951c4a1ccd0877fc34f84abdb178e2c74015086c23b2489f415b39397615200ff1a4369e96b23a3f23693f8b8ac041670584b548f8c8d02382bc332fbb199aa0d67569f38d1213f17e1e70055fb57af7fcb6a40cb2a7822f8ad197c96005d328dd6ec399c5b12d5ee98c5923659afd3f5f1d62f36f5d2c1d338e8f788ad68612c57170c5b26765ca9e4072d2d450fa02e4ad66372648408ee725b2337ef4c57b9dab1cae6205992ff3b7207b28cf00e7b20fd8e0a5db0e3adc2b84d3b77f6f585ca12ad4f07baefaa1bec3db647842d4a139dab19103b21d5b64cf8f65690c618007bca183436bef6db8073cecd2e93c1bf135a051412629c70baeb21e093e4bd8d44b14c754fa106944e8e1a857b2b361d76a6622606d5f18469dddea6b639eab0ac2a981543558ffa858737decc071741fa3e3fada0a8c065e680ad1746a5387fc2e0c217e718e9ceaae8dd99ff52237f8fca2d69dd70fd94f2c54252800950469f2f66fba41cd6c8302b985ccd0a5e2df7408ee12ff633e5fb21fff63e7ee6e2502ccbf9e9c08ef0960b7b7ec14931218d94b2755606aba3c1e78ad804813a99acd45a5d52ae4b7de9e66c8cba01288b76a688cdccd5b63926b1b590fe00eb1e36d468000c89231aee6400c67d4b554261caa63f0404f3db4d64a968243d81aee69092ab365bc6e814d80a493c4cae03583dba2b7237ae4e4b45e3f1e7a3eec2e2b29a48b805c8527107ce5f6523690234cae10c17c41258ca4612c41dcccd7a30b4b9fbc47e9dc2f100bee303534e9ec29d2bb733d85f784e131d0adefb107b7b83662a23ef141ee200c6e10ccec13e56473976d2c87d8a10fc75446558a3e8115caaa4e9a0c07240dddcc07f041aa0cd516a9b7598328a5bd79cea6dbc24a187e0aba285122cd7eea3de041caec72236efb958fc11fc523391cd1518cea087c0c675e3a47df892b427e2e287744ca4ea780ed2804b5b64fa8fe6c9cf37e814b512f1aba3bb6e8bdb5d1b5564f402c13d7dda4ad1dfc21c1277016937a9a27c5ebcf11c8bbde90af87ab9b9185288580258f526b424ce221b5cc75690e6276fde3e5e03ce61731045fdd2d3f062c4ec50fd004b2c55c870afbc7fb544faed7bbf73c29bfbc1dffe86809da6f157e05b1549d4f51daa34dabbf7575fb92b63ba58dad162663ab3efec0cd03b9ea0ba33c570a7889cc06fcefa03f16ad5ba4c15ffa2bc7927e95ccc183b81e07fab762a8e8372b17adb252a501f74930a69b4b6db6576adf10582c80183a668f1850e1eefb79e4c5b557813589bbb14a9452e9a1308f79061e5e0a74b012bbc674c4e3051ee204354a212fb57f67a62ebe7caebd45173a2ff67138b9082eca3d41d55ef5534041191d79159addb5359c44bd662fdf967b40b60d068279df5d2b268cb2011012247233761bae28342ce3a52fc353c6cb647c50fa2b80877e97167c961ae0656fc2ae974aaa9d1fb8ec0e4eb810bb0b90d1cd45f70a6e4b082fd00aa3d4f3655b2c6a0ff9d2d633ff8b1e48306c6eba7f50b40e48249b2c630839c572ebbf81306439a0478ff35dffec7ef8d639ce65fb96f8e5522d0d6b863568e3ecc80d0d0bed43d4a3217022aff9fbd3d25b6ef487f3720189e262b0ef277f648f88753f71caa86408dd0db2e8e755401f079a245d1b23b7f646a242f7cc7d37a8374d14c7fda58ef6ff193b04591151b345f8cfc9309e4152453c934c6e9670688984d3efce94b21e16f532d7d4a5ff8ceedc000e69933ceaf800d8bdf7ff89b7e1d42a74263d607b303f9e4b31ea162f09be686f4d6c52bca15e2c565ca3286f7e6ad3b4f369310749d37ef41a8a94fde26c0f802afd647f07606ed50f3b4f7acbe798af3defca66b932df619baa6a3168c0c27723e8489fa85982cf901046cdb192fd0ceb9301f069da68a1cd179c3b6fcfa5626c4a51d24ceed08b3ff3ab469b489e6aad5c546d5c28d466da8517bba7bf4a37cba961d48c897afc1f0f79d883b00b43d9cd164e35a1d725ebb935a035162255982e53a2079ddbb6a2d160e35b5fa59de6e729b4e6e7e158a42722f8073279dc5a7b3b5ab882d15a0b53c9b35b2e30fae1de5194f74633dc7c1432bbd53fdb3dcedfecde9f2e309966ecf6e17ae955e5d41eebbe2081bc89078b5272591164a47b449c6af0e1525a11a5aefa3427a16da5988d817121c5d3851a20d62cc3810ee3e9da6ac0520148325c60f2f236ac519a47777a1ae416a37253f9b5a9ab7e14f0f4fcd0e832113c8dc2371c3279d3e7ea575e644ed08daeb235400921775e62893c8d2c70f158ffb749aeb61cd53f68100494fc706ba7bc9a8dabbc02a6d87038f2545fdba7310437e528ecaf0d1b77a1daa333aac089061a673fe6463e2f5cf8e8163bea6105e05eb02b205fb746868f3976e296649dc8359aa79ab1c15a3b95cc3957c1516d17c18813ea06153d66202e1f5ccbda32ca55df26242150b6246de26833f6a7355a5be1a4ba3015b0a6e533e7caec521717efa70cfd7b9f4770088b153160637989073e3389c06ed9624a093b9b842ce6ab6b6358f4f304f1d10be7ead2be056d346af583a95affb350a29608f05ff32ad6ee31e84ecef34515e4d6326f7bf2a10da3fc0bda8ad420a45251702d10877d4226a3f140db9be920543c1300c27b27ea51daa4be74f52c51cbba43d6ffeee5728a4b4791222b55696575849c5cdf41b6f8e90877a49b56165f02590d91ba09ccaea11791ac72853f5fea7a4b8c2c8f19176035f079444b1beff9d87f155202d2f8fbec9bf00519b3d1e00cc2d166f0dcbbe0e142e3502c0898ea3a968096b8489cd843bbaa504c08108102ace645d652dacfb7a9d42d9490f283319dd4cecd20149182dad0536a49d439d6ee67c808bae8508b685d203c2e583240fb1841bc1eb029373bbc394a33dd8564f31e5686f1ff3516b42223ffd2b05d7be119f1e1ea499cb159e8353d82308f74a81f908c91c3e413623823d81933cf9553f1387ca899f66f64ebee799ce9eebb600e62e18fe7d49e26687c088eb8e2be8521874fac0572b1d182f5030f3ba6240329013717cfeb3d39c7ce7defb0ddf09f807283b30af19fb22322b0470b5cd34240a2f7968fe5be490b7f596f96bd4ec91c19db424e576a5668d7a6d4587c2549706d52b91ca6b108702f6d29b766dc7c2d79238b6a679de4e9bcc164fbec49153eb19aef2dc5c4f2c9c6c7ede3b3b4ad6c6f4bf1ba19b6fee804898c7808be1bfedaae2bd140b2e29116d9f9824a1b6c5305903e5490ea3d29b85cd1fb9289014d85587da6c4143d50faa06a62fde22fce5121dcd025593805d9486cb5189072894e4c3dcbed56e26e99dc23b5175961fa37a77b39cfe28f018094e1a54901f5b76ac183e7cc7f2fd3c551c4a52589408cf50e4df240c8912a594e1475a3b47d8a8fbcb9a2891b0bd03546a6a5449684f753d72649b7390c2d0ce361c6e34d6b92218027af16cb298644c602987b89e3c9bee51d3a81269ae5f4a0aeaca9bd114544042d1df315de4b9429728f9b53253755e0dd056337d334c698d39f3b02395b6e2f1b7472df417f40d3206755fadbd0477e4991445671654e0526d85dff40dafc896352f0092f42341f78865087d46e00aca727bedba2e7aac9abda8e0dedd343e14c1f36d3cd8e55c0f4bc3528099706cef456ea80bf8d9c02b0ec65a9c975a4a3fbab88cf2d6699693af0e6b56540566f61cf4dc72635d9e2b05c8c06c12a03f190ccc53740b03eafed14e5451a37738872ad1f083c691df92e490a18a89613e70e8209f5ebb5292cfe71f185cd6f6c79055553e303410db777351aecb61484e59a0b5c1a722f052617315b363ea40eca191d1e7bb71800e0b0f054dc9846ab4ecdf2d8a78f17ed8259906b2edf9994f1099fcec497d44fa46418b49f7c266f6dafc8439dffa2b1b549b08fda82abde223a0d142402633087de7c3b973b7ec7de0d2e4f8e62f1bebd9be326271c5ab53ed7babc477207e80977f5ab9af841c0bac94dd8c64cd154d48111b70a3a66f6cf4bb4bc1abd8a4fbabce1064b67bb31f5fbba1bdd4985548ae664a0131539c1965e146286b831ef26e143af02b33fef8241a1812f593d0fd265fb78f859c6bb424621b60260f80c0faa7f9de7929f90f02e37c25c583609885b2c2c3ae6f9b7efb834dc42fac4fd96e11702630e1cbba945f2ac35519d1d306d8e8f7ce7eebc001e69edeb1bf2c4e7cc613351eda86692b2e69c4e4e7d69c486d57a94698d55f8400dbb6ad2e86502f8fc45e8b96f554e9393bada95cc1bf549a9af3996d0fe95b666014fcb0b86137b2cfefb6ca42b05d2", 0x1000}, {0xffffffffffffffff}, {&(0x7f0000000000)="2a322059061f60f963e5198e55e97356926c6a45a1386c615fe35bcbcf9a9306305a981348d1d14e219dbf2d85acfb12692874bd14f066a9961144bd93fd9afd5d702211dbe1", 0x46}, {&(0x7f0000000080)="7a863f108c42978b7a624464e1ed12c224e84e1e92c8ec5168ac32ca8370b4ec96a9ff7d23170407baadf30865cb9da708617df48491b6b901", 0x39}, {&(0x7f00000011c0)="a77e996d854718b781e9f539ba74c1d5f6b08b9db39b400409a8942d3887c8cc67a4658c1d7993bad26a2b80ce8dfa9550a6ebdf4dcce3a02e9b59a1b1fbb2a64d886130d83fd1eed9b76b76980e90ee232a7c74637b4a03a61ffb156473e982125725e85aa3e676be1ca284922b6495654e1ab598a01380737fd0329e45d7633c9f7b6f4422f0cb9055ab27da2274359f650c4731d7f136e40061d9ebfdd57481d1015269822a90676fe2aa95724db2c5f741bbd06502cb844fadc8b3d90398969c44ccd11e58e29661ca853bed5da91660e38d46a9d6cd737e0055275e896b813ba3509adfa4969099b1f6c95d58ccc3c5316eb5e482c6c9f46cd889cc64fe43ccc26cf3bc1d97b10ee07175e2d22b0f62af8e693f62f600073e7f1f1e15d4eb2f7121fcc7fdc6bc3b97ba0f7b36ca7fa793e8cebefac314107afee5ca05f3ee16612d266e82e60126a8694b30999939ed18525f10012d460fc0f4d2c43acad41ce26b2c97578cfd6a1d92f77b764c902f13cf2e4d4f1bc85b39d3f220bae17d530b1ad4028eff9c6543b8feff792851e5060d212abf3f190ebf6fadb09d099e2cbb04883f925b08cd6663d2e842be2df0274fe5fc3c0425348ad8f43e21864996f5d672376751968fd5c144e0d7fe043bc84a9e21f7958ddc8bfda695f37c090fc4c9a6d5ffc041ca106dbf6d00c2d7e29b86ac65ae3f2997ca0b8fdda6299e11e6cf2ee3692ec2dc5e944c46e05564ed63d4b0b14f1b32af6c519387bdb347be9c2a15a850ef389893b9e26383f6c2fdf1960a4be68f8fa98d00674246ba3b33932a91ce3c1dda181734abd8d26abe8cbe698ea3630777b8dfa9352bd94117d25b9d9978c783173b487b699499307a60ba95076c9c613491985519bf47ddf0f6bc3048c1082286f3db0860ecb50b87683358e7b7a3bc9af607f5b3b1a6c6b0b216df4df21998f68584577d3e9ec0341ba11e80d242397b04e2cbd7bb6b541553d981f3cb72fb21c8b81c0459d487d5644c8e7786b8dbd167c274071b43149e80aa0d6d8fed88eb3803661f1bcb92e21557f5a1970be3c0a2a4fc6a94e18293d8340409d6f615ae0c41607edc906c21dfcdb73531aeed7d6fa4126d50de77f2a9b934f30893e57cfd35a83ef030d3132a4be3d4eb76c36d39edba186bcf0432664e8c76afe17629409f565dbf0e097f6da2490f1495051246f1a10110d6163781f9b226ac3b15165829558b0856e8a4c761c4ddfb6ec88b56bb679a7e688460ec82b65d0433589ccc4ca8d1508ac78484de8aef42841c3300f1c1d266dfa422e99559c7699da5e2436053264c4ae0b3c90476ef4f205fa8b77a571cb70973dd1687ceb6d75e40a49896d9474d08fc84292207cf42e73b565a9cab3dbe3a51dbe07f209005855441141fc074804395faa58ecb382dce0797aaa7b116bd2469bf9d1ae03434f313b0270676e5ad520f72ba28190046db1b4939e4369fa063d90316b63fef9d83457d5331e8f2454fe3b2baf35856eb9e20c208fadb3d316d3ae3d8f4f1b8d3acb88d7da7ac27192da7e7cdedfaf224ee0a0ef34c2f3304e9ad1b663dd02c784257e271db3ee7e1663a049a55a96376c86dc482a9bddc49bb9da640f2776d2deaa6601e0f9dcb1d742b8251838c024394c30229ccb4ea170ac6fb18af70592b605e354b359d99a5d09e30e15324fc2a71155dc2ec967fff8d62b30e679eeeb6d3389bf032e3ebb6e884d498ac8e3b533893d23dedb0998f2bf8f2415a6ac8d8656d2e3263fd98f3cac2ba0e3866d834c1204b4809d3721a46f4471084dcbe51c5c58c1c0224efb57e588561bc9ab2776d6f1793f3de31500268624c3c1be57341fce30255e88f7328383e4fa52dc6a77854ac3fc738033559ee635cc761e744748958c66f1af608c450503bcd9589c3b76d5a327a1241099bc1801bd1f6d1e83a9d165053cb0bc4710a8ce81e7201db66c0c78683488ec55858e4becf48b2f65c456afa2ae7ad0d1dcfc8f123c663e4f058df4dd928099a22a792d0def93be3babd03a2802973f8218a339d61bf84ee3172a526ec36ad70bc081f2a9379d0373f876d8717789ed5e7322915d344995d7e5f8e5658cc61543b4870564f09936eabd55f1ee5be002356b07dd0cc49ad4cf5986d1ff336637797ecab5068ffd076d9a463ab9b2f1fbcfbfabd4c86732bdfb06d7d06731fdcf8285b6f0c2f737211b71107ae6d3a2c394c869285530c5eccae98577fae93a7c9c50319bd7036324bfcb968cb003bb847cb5393f228ff8eb54b0b34ff7786d71a7284ed6a1b02c97dd7689461a85fbf94180e7ca835d23cad0384d6fb86f26c6f9d742142280d0f8420e414f96f758edda80b12d716263351161e4d64d568191b4700a7bce3db9a0f9c7ed686fa0041374109747fcad01e2aeec8b150d1b42e5ca63cf0706e8d37c74613e38064d31813abc0a375d3f6f099a5040a1744f4c15a738d721c8c40718403df7d9ef324ead680bd9af4e3514d2732aefe2bd2cfd60ae952c82d4125750dab2ae3a2bd8ddb3416c8cdff74642a418b37674f411a2fad1eae0924ea752aff174c5eafe95fd5c47cfdf31b9a6ac6aba4894ef55e06c957323ec8ecef1ce4c339dccabb7c4686718c80115123486af46b4702729e7256ff3b126417cee750547ad8273724673b5573f7e5aa05ce7936eceefb873fd9b0c1fd7b5ab9c31a457daae7862ce3156694a7dcc4c670eeb487d9cc24dc3172abe7cb0c68d939fd6aa7da6ee5bd7fcb70de6b973c75526c9f517cf7b050993c09ddf8c22546769cb859c80418051cdd789f6632240ee36f699e880e9a66c9f398706c8f7e73be86ec4cde0ffe35fff202de293c7f95e2ef2462dde32c56c7fcbf0c7d128d78ee1f3407e535517f5546c8f7951def29ecc514a67f5150cfd96afe973c36f26079459c69c8f9be7fc7e0f016e048c3dc6984d2a95ea6a2b67c4bb4100ded5342252ed9728003a834b35f2a2008b00f94369d69d95ca7fcbef1dfbe1e5e38d07a51f3be4499cef39ea2be2f52f9f95feb8bfac601c1f7de9b56005f64b1e204151e78df3048f39d69c26c13fc478f00aec521e6f315026734bf8bdf2c97c09934fda239b14141982518e9ba763b5ffe90d9c7b2b5b30f6e5c4356e6e363590258771bea76b9115859af58d022eb756a5b18b249bcdd9f009ff7884c161487754c1cf3f489839c0709db58d1417c7e679599f2d7026b2c74d39d190d49dfd1f962717cfec1e1b36a275708330116f29258490d4922d09686223384a36e33858e5db7248c5aba63d2b4a3f17ea958dfabc65669de416dd3110273893a64a45264501dda09d688dc4595db672234cea7e2369472550b217f2f7a038a6a1472d1de50b9abaa1403404ab94ccc13d4e72b3744de7b354a7b001e35b9d16c4e00021e4a60b5f9de4d20a7c8fa2cc5dc61a4fe9f7fe42384b997e8fc6f8bc4463b0f7bf0caa9e520d0e0bde47b46fd6baca912bd7d6797a4f943b436986fe9f689a076cc772a1b2d8dda4692c37fac59da49040826f052d664b49898336019cd9d462e2d755e30f4a464cbe4b45e1cf3f2d84ee63ad17bcd56a779387c87409d4de458a0920499b27150e9f49f0ef879e11b474bcf10ce7bb89203036361e52cc33b3908f502661127e99ba2ffac230aa1589472cd21c3146854c99ca73c62ea39d7536a4d43b5bc516c0810f4756764a123e8473f423de6bab5330c929a739f465b20d155c87a3b4172fe85c1cc81ff3262faca16cd522a66541023244a64500ada8cb18a7be5fe433980e615a9e74c96c4df87ce335e5784f0d72414ae3cd2c9b5e724cd5857a38861cb9c5b9aabccf64ba4b18d338341c7cd9faec339645ba37c2364b13cac3173ece156f5c7c1e2efe88b01c63d2cdd256c759d9223e35d3cdf5e228006209aca021d5b04465c615c9ef4f34f5c5146f60b998b6f948ab3b48c0d4b887482bc0feecd912236fd7bfc4c74326745b94dc1e0ac2c4b86f15bd3e474be66b986878c10ebb35b3383d1a12d9652bb3fbe44b02788932b4bc2389217a5b165c2aa46b1705da5f4787dde69a06cec5c244620e8c640a62a02bf46369a8659c43e031e9a25dc8a15c69b8a92d8b46ade9feb4bd1c7943209643ab585c0bfb2efa2280c8d3808b314a3f4bd30b6a1e31a69bd53d1553cf46f4f0e8c9efb15fc62d80ae633ca85b28b36e20b7aacec7b9723637822b7dccf27c5ae1e9dd49b5d5c384886821187ec7bd70d4b87dbc102e0e687273292219a286116c2e50e32ecb6c01b7afdcd3570c958ff45023b7edd07a38ada31b3fe8de6c88c9871d88ebe9d347d2227b3ef14d16c00375dc7498bb320197b00c42465000b2c861c7219ec5c82734727087270acf7e0cca4d7ed9aafb890eb3c25a91e1375012117d05b0cb0ec3362a87c0b3df2473fb511e0fddf82e09000ee2aa8d92c3415cbc2c141fef0f5d7b871d2badfb4227ba1627de5556a92babbb19d2940ecfbf35ec6cce1a96c45b113356d6a94de2d6edb0e19338dd3b2b7916156d4b0ef778e2d948320ee26d0250ebfd9663069d6b3afaf8742553f9fbfc59b66d6184cffd629669b7d4244125ea5ea203c9d9ba9c5e080989fb12bae62aedb9235ac36e0281826138c4c7dc5e4ca61b278364410adac86c49501201517a06ad4f1491e062ac9faea5f4b365e47133bfd505a27929583e315891cf1207644f0c662b34d35c8a3b3802bfbc85f518c68e11b192dc1ee1c6fa774df2a895f98b49da605948f551cab02f96ea0cf535aed5980ae6570d65ebf0bc3aa690232296e41077bd27dfbf4421f2c8553059ca0eebbbccb1029b0121737f4a844aa4399981efe0565a67e4e85d63b4c0ff01946cc9c51857470cc958b5d1e9ce82b89623abe0195e0a16500f2b3ca98507ef96801befcc8296d55f7cd00707c136cf10ed5ff7f9032291de94a36e0079342be59ea78f1ecdee78969021b055be1305d306d7f524602d55f4aa1404b8f5454bbefe6e4464a4f2b9d58cfc7f7a7b53a19b5209da6e786539c4ca89cc1f7d92afb4b6af0877d800111a576e766f66e9ad669ca18cc771fd5b133587f73e65439a7f95677b2dd8b5b814f7f75820be14f87841f897c437b4383d32aa1942aa045035d65e90d705d94d5585829e001112baa850eece76776f20847364eca60dfe6245add5d56d9e7d2b458bb8baadfa66c809c641320bcd63cb0cc843023502bb7f26aa20a8faafd457223267370ea05a0db556b75bb65fa7591e465e66ace881c8e31de46fcf3dd205776e1ef934d79e07ee793a99828fd3f3817b90fff6172ea2462e090df34b3aeca7f66308c4a994dfe6ff713b8dde7d1454f35e3c571a09243939ed714317371b16d63d4cd1e410ce51c46bb9435c1dd5831dcf0b51d77db49d88f86ce10be39034cd3ebf1019798ef97b24108d37c562b7840f329ab09cd3fc18a07b66720e4b631cbf8319f95b7e8828b8c24e9bdb373a8630bc100d1c61ae93697c0c15429f00a98c0a2b440b8e66e3257332c76885ed043b875165f583ee5825e460ff90c76eb5cc06abc81562b15203f10a40faf7668d9e786723ff8f9e97e7f2d4d7ec5591f73f8104dda8b4fa6074810233a53621e2620e111ba58fbc9afeb2421d5d0d351f02991d3d0bb45fc73e6c1ce70d81499960d75e65216816da24f75a952ad514f4eadb7430bb583bd80df9645da32fd5055a27c9b3bb294cb0c48992c4db466d1ad5380ad9c29f57e519f6df4d2d872a3202e", 0x1000}, {&(0x7f00000000c0)="3a75e6db4284bea316d526324c6dc98a69ea1ed80f16003adb234d82b4f2854355f1da0fa42de6bb06bf2e94454f0bdb67fdac41dd4db83c7f2e5771168785f351a7ce66d2d674145a0c436f5ab2773aea7c3a87dc7f4614f07698a65ab87cdf3b03505eb9d5b32e882dd4b7a9aee3b036c209fe4fd566e5aa3fcf6bcfa7bef5284f828cd31c9bff90fff5dd5cf368c2c77c1872fbc3a890029883c108", 0x9d}, {&(0x7f00000021c0)="dee8b58f15b86eb810acbb480621f33d64de09b697539b13de18099fba8971baf4152259c9bfa9a12531d02540ed1c53d3b3e581c20c4be60279d68071fee3fafd2026c80f8a938a4d5523c4c68d813c1708ff41c7ae93a1df98ccb8172108c92a5bd3c44e934b142a4f5493b47ce6ff1c210890746b81fedb2e8e3532ade0b3afcccaaeb744caaf045b8a7d0eff8bd342c4e9", 0x93}, {&(0x7f0000002280)="14b80156f41159b6f09e1ffa9c84550ec02aedec922c3f35c992d86ded8afb0797526d8ce83325772a5284c30bc055ed3d80183c4a83975b4f14ced3b692668d510959016dc8e155b8b1f0f84c11b4b6f54b9bdc0ac79c6f3d75ddabdb0eb1bdda4f733862019f5cc52edcb0b2b033bc17d1800d314464bc6368794c1b0dc2412ff7", 0x82}], 0x8, 0x0, 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2000000000000138, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/148, 0x94) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) rmdir(&(0x7f00000000c0)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 11:10:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) write(r0, &(0x7f00000000c0)="5b8be3e1042cb05aabc6064b00397fb52e7b37cb9b73647e918d95dccde2e4faeb0a28f6d2d1e616c92d9da99a6c9376b106eb302cf9d5049f88c05e930dc4d807202fff8c1fa9b0e837ba17be0c7153812c95d11117d80b0c2e789d5d71d9888488138e621a3da458a6", 0x6a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 11:10:39 executing program 0: getgroups(0x1d4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc005, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/229) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 11:10:39 executing program 0: r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x1}, 0x8) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7fffffff}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x10001) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x8, 0x9b8}, 0xc) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffed6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x8000, 0x100000000, {0x200, 0x2}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) 11:10:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9}], 0x2eb, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0xfffffffffffffff7, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0xea1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x61, 0x7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000083, 0x40, 0xc5}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x77}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000002, 0xfffffffeffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x9c, 0x9}, {{r0}, 0x0, 0x0, 0x40000008, 0x6, 0x4}], 0x800, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x51, 0x20000001, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1ff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000021, 0x81, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x10001, 0x8}, {{r0}, 0x0, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xfff, 0x4}], 0x1000, &(0x7f0000000080)={0x7, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/pci\x00', 0x80000000000000e, 0x0) write(r0, &(0x7f0000000400)="997f9dda73abc5f9aeb0704436f6d854de688bfd104b0b413de80dc63ef6ad1f491eb9200855c0b32ebed82e5069fb887704591f58b1864892dc8e4f4beea35d8535b05865fd789135641326755abaca5a34ad2d742355105c0143d4ff34ae08c2cf5c713de1c5c18a1448c2ce0316df2a9c103a90fa637d735e3d569c", 0x7d) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x5, 0x1, 0x0, 0x1, 0xffff, 0x200, 0x1, 0x2, 0x2, 0x4, 0x7}) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000480)="2babe354d28d13f1f08051f91d0b43da54df8f0d3da335901d80fb960ac834e233c610c6a9aaaf670181e71d5d14fa9c6ca3e054ebdc373a59ce9d523ce0789041afbbf348e0a1ee04f1cec34fe13a3bf3f6ff5f371c528f22e8cf535041fdc8efe38e078e5ad91b01d4cd5f8e20a5280e9ef3740894c0c99bdc0f848493fcd424", 0x81}, {&(0x7f0000000540)="6a6b0724f574c2459a9ea471025e8b7b5513302967331712ff4c27bd60caaa4d8736306a550a40c0c0e458ce98a88ad107c19bb20411793fde2aca2656f5dd8012337e49355c774ecb573d4e57cb21fed8c0c56307b6186d581c9afa63b9717dee466c8adeff2bb7c562faa012f246bb757160399dc58139d84949c8", 0x7c}, {&(0x7f00000005c0)="c376e457f0f9b2e8ff093a876bb6580c6836f314c8c62e9099f712ccb6dc8bd846c9b2f4181394a7014fb45360328a9bc425c06613fbf653b5116faaf3ebf268d6b8def306c2585ecf329af69cfac0903aefc303eb8184a12b228a195eb99b649913bff593df3393f3065e9ad834b1de6817cfcec9f56dafe97fee4cc50c4aae92a59e243fc47cee3c9adcf8b9d8bb0349ea032d60447b10e2c8a19fcb8446648f0b584b524080e2d6ba96e2ff2292b8a712e0e40bd7876cb1a9fa8d75e244ee415be0715551438687def9d06160cf905b1991d058bce12270fc7cc881844da375dc404cc27353c15aab", 0xea}, {&(0x7f00000006c0)="395a6691c70c008d9233bfdfe5833b28f07cedcf3279cb7f914f4cc9ccb5d79914e4da4748ab95af55f72a7a346d4dade11012d6c36ba0423cea83a1f5f856a0b51039e109980e6656f45a698c64fc162f35a17beec2d1a1a4f55ad1286fac00", 0x60}, {&(0x7f0000000740)="219fd67452a95d1b2d616f1c2247de1563c702b5f36cd27ebe3665656d3e48a8a23d48501214dbc99ebb3b40cd9e44788812c637cf4add8b0dfd7a8ab969ec9f9a6edcd87d0e62ce2a1d136d3a6994af4c298cf23252123f5fc302dd92c184a69bac5ee86e3a0fd43317b85ed2e2b19a4602ecfbe6e0a5e6fad14f239c14d6b9f7d51ba90c3260c80a1bdacdf5e87c4bfac621b6c6cd7e26bd0fa1edcbe00fc8f9890c69b3f68a66c0a6d3fe8a2ae3a8edc7f7765597d2f380c33e52d3d07a4df590ce2bcf910b8f2af496db2d8ff164ec7ac6f4cb0bcc46f6d272bba579020fea9788cea8f85558dcbd8ff3ba59278e28277623ed6682ac1fcc86", 0xfb}], 0x5, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) pwrite(r2, &(0x7f00000003c0)="6e99c2591f869c208306012712440504900338221718afbfa79696d76531edfdc458aedb6d316271e939a91d13", 0x2d, 0x0, 0x55) write(r1, &(0x7f00000008c0)="9e929c7ca76e75abd1c3577862e39bd56c3101c514af67fbface9e0f2d7873b6f33e61eadd61962e261db95ba1f2c8a1ce03da91b2909283c019b115d0b5f1538f8e66e91e142fe7c2685e95fa5b6e88209d62e61493a6b0ebc636fef482fa42dd61ef5eae6d7212459fd451d55eaa34d861205689d2201de38bbaceac034edd04849d7a51b43518bfbca8d502237c1217936d24c4f83bfd1f4d7e7e4b1fb0ac2e3d42729af440f21c78eb2be34b42fcb9af031de7f02c14bfb856342803b520256192a307ae", 0xc6) 11:10:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x25bf) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xf7, 0x101, 0x7fb3, 0xa0d}, {0x6, 0x3, 0x5, 0x2}]}) 11:10:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f00000000c0)="388f2f7ad1084719b38bfce09b9f6ccaaad4e2766fb7", 0x16, 0x400, 0x0, 0x0) 11:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003", 0x40}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xa1, 0x10000, 0x2, 0x5c2d}, {0x7, 0x55, 0x6, 0x2}, {0x4, 0x1ff, 0x14, 0xfffffffffffffff9}, {0x800, 0x0, 0x40a, 0x81}, {0x8, 0x4, 0x8001, 0x1f}, {0x1, 0xbe6, 0x6dd5001c, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 11:10:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x28) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:10:39 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0xfffffffffffffffb) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x30011, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) rmdir(&(0x7f0000000180)='./file0\x00') read(r0, &(0x7f0000001600)=""/52, 0x34) getpgrp() write(r1, &(0x7f00000001c0), 0x201) 11:10:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x18000000000, 0x6, 0xd302, 0x80000000, "4b8c20ed98767b3d08c2db986acc7e7f1808222f", 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2eb}) r3 = msgget(0x0, 0x411) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0xd85, 0x7, 0x6, 0x82}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/21) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x1, 0xff, 0x2e6, 0x0, 0xffff}) flock(r2, 0xa) syz_emit_ethernet(0xfffffffffffffea3, &(0x7f0000000180)="977f0fdfddda21ae47f2bae09a49") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x95d0, 0x100000001, 0x0, 0x43a, "9b3eeb1a3cee130500e8ab26de034d5b10bef378", 0x0, 0x403}) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:10:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@in, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x192, 0x0) r2 = msgget$private(0x0, 0x580) msgctl$IPC_RMID(r2, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0xff, 0x4, 0x5]}) ioctl$BIOCPROMISC(r3, 0x20004269) 11:10:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffffffd, 0xd4000000000}, 0xfffffca0) fcntl$getflags(r0, 0xfffffffffffffffe) 11:10:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000009, 0x11e, 0x7f}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7fffffff, 0xaf}, {{r0}, 0x0, 0x0, 0xf0000002, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x288}], 0xfff, &(0x7f00000001c0)={0x9, 0x1000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 11:10:40 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x5, 0x1, 0x8}, 0x7fffffff, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x5) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 11:10:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 11:10:40 executing program 1: r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) socket$inet(0x2, 0x8005, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x10) fcntl$setown(r1, 0x6, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$BIOCFLUSH(r2, 0x20004268) 11:10:40 executing program 0: r0 = socket(0x1b, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) pipe(&(0x7f0000000000)) 11:10:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) 11:10:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:10:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) fchdir(r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 11:10:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff6, 0x2, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:10:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x2) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, &(0x7f0000000200)=0x102, 0x4) 11:10:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 11:10:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/27, &(0x7f0000000040)=0x1b) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 11:10:41 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x1) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socket(0x18, 0x0, 0x40) 11:10:41 executing program 1: r0 = socket(0x18, 0x1, 0x3) r1 = socket(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="080800000000000000000000000000009a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d691488279153c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c2576000000000000000"], 0x808}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/191, 0xbf}], 0x1, &(0x7f0000000100)=""/9, 0x9}, 0x40) 11:10:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="9aa9a59389e20a5b4e291a73dc5e6adfa27c9e048824634a2c200d233feaddd6aa9a391d8c4fd28913192baef58786540783dcb01f65fbb221988efaf55c912da263ad626a963542921b25f5e9c241bdc2d2e7ad35439182a0d6d1d5"}) 11:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x400000000000008, r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x3, 0x4001, 0xffffffffffffff7f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x401, 0x4) 11:10:41 executing program 0: socket$inet(0x2, 0xd998370111342242, 0x0) 11:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() pwrite(r2, &(0x7f0000000380)="ecd275aee4c3af27f4ec3bcb7f7decbb9e50aab875ce3d1607853c62892da663e2e7aa81fdee63f2567c6f2e1b3442f428712b93203da5719672fd368bebc62dc7b7948970b57635d213c9818f1def40980b40a8292232945214e40653a3e00387537c9e71fe516cbc94300342446e0b245eb86cdd84feb915e3e8612af159d5f71d5005feea57e16ff2f85a2ecfb579829a6a699ca0a90c68ea88410f709eccdbdc29a3508505739fa0de3c04f552c3efc2327fd97b6167b74a4db042315bd3db8c40cf12836a5962b12872bc022cffb7398305ddb2d7efd58c6a2eb91b3e5579b6f953da6d9042b3b639ca34e630f79db11ee4bae2df30a2a0f44a6cf467", 0xff, 0x0, 0x0) fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:41 executing program 0: mknod(&(0x7f0000000000)='./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) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfffffffffffffff7) 11:10:41 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file1\x00') chflags(&(0x7f0000000140)='./file1\x00', 0x10000) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x101, 0x80) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) 11:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20023, 0x64) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x210d, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:42 executing program 1: syz_execute_func(&(0x7f0000000140)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aaae02480057570f33b8c4f4014e46c059ff324b264ad80f3009c4a15c15ecdee509c421045f9466470f3a17bb34bb86df2ebf496d72825831c4e10bf2f241d9fbc40d64660f3838520a470f898c00000096c4c2550a1465322333338f33ededed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000efc2c2b0c10b0b0000c4414e53d2969681601643d9ee66c0c284a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5da08a0f91f391f38d6e8df9ffffff00c401d973fb0c410f4acefbf344af643e656766400f3a220ebafbe2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457660fd52b660feedbe43a241f187e614f894b0062c4e1b5ecd5660fd18b3c0000007d7d69b8fafac48121c6eb020ff6da292927bd3d00c4c4024d9ac442c18c8632233333ccc3ae4080c3000070a5a5008f49b89affd1c20000673e66f264f0802254c15b") 11:10:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10006) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:42 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000340)=""/137, 0x89}], 0x2) syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ffffeb0000250b48fd"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 1: syz_execute_func(&(0x7f0000000200)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520ac4a175c2f20496ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726f021b60600000066400f64287c7c66f2ab440fd4da3f3fdddda8e80fddf6c6b431661566152ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000c421325233ebeb628f8f7d9b6500e236f040428342f500800000000000802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fb430fae4ff2e2") syz_execute_func(&(0x7f0000000340)="43dd25310000006565d93457a766460ff6a3e9000000fe9b00e0ffff4132f9c481a05ed9b2de43ddc2e5bcbc27209cc463555d95a2e2bd2bce0faea1000001001966383e5ba1ec0e537676f3c4c2a17ddec4a2ad286000ffffff660f") 11:10:42 executing program 0: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c43e0f01ef64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601600f6cee40fd96fb66fb6f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c442f9921c7dfd2f8fe8085dfcc46145e209d9d6653e0f212dd5a0c1e3e50ca70c31fffff5400f0d95f7ffff4d400f1b8e0000000038c907d107d1b771c483b57fa03ad5b5") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f378fe8e80fae7302440f38cb4f6e6ed7e17f104564653e0f01d5c4417dddb367f96618") 11:10:42 executing program 1: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fbc4218573dc00c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfb") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c442f9921c7dfd2f8fe8085dfcc46145e209d9d666410f3a6051e20cd5a0c1e3e50ca70c31ff400f0d95f7dfff4d400f1b42004d48000000c907d107d1b771c4833f7fa0c463194c241c64b5") 11:10:42 executing program 0: syz_execute_func(&(0x7f0000000100)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520ac4a175c2f20496ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726f021b60600000066400f64287c7c66f2ab440fd4da3f3fdddda8e80fddf6c6b431661566152ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000c421325233ebeb628f8f7d9bf042181836f040428342f500800000000000802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00fffffb110fc4e251bcdfb83aa2f1fb430fae4ff2e2") sendmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0}, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457a72e4cc6fe9b00e0ffff4132f923644f0fb2de2737c4a141595e592fd84163555d95a2e2bd2b676743857dcb0d1966383e5ba1fc0e537676f3c4020b0c0cdef241a5ffffff660f") 11:10:42 executing program 1: syz_execute_func(&(0x7f00000006c0)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c6648faabab0fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000640)="43dd25310000006565d93457c442f9921c7dfd2f8fe8085dfcc46145e209d9d666410f3a6051e20cd5a0c1e3e50ca70c31ff400f0d95f7dfff4d400f1b42004d48000000c907d107d1b7cf7184833f3fc40293f64cec6e") 11:10:42 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ffffeb0000250b48fd"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 1: syz_execute_func(&(0x7f0000000140)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aaae02480057570f33b8c4f4014e46c059ff324b264ad80f3009c4a15c15ecdee509c421045f9466470f3a17bb34bb86df2ebf496d72825831c4e10bf2f241d9fbc40d64660f3838520a470f898c00000096c4c2550a1465322333338f33ededed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3fe35ddde8e80f79cec466b1f72ec3c4e2899294d800000000efc2c2b0c10b0b0000c4414e53d2969681601643d9ee66c0c284a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5da08a0f91f391f38d6e8df9ffffff00c401d973fb0c410f4acefbf344af643e656766400f3a220ebafbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457660feedbe43a251f181f187e61f26e4f8b774b000fc4760908c4e1b5ecd5660fd18b3c0000007d7d69b8fafac48121c6ebeb0202da2dd007bd3d0500c4c4024d9ac442c18c8632233333ccc3ae0080000070a52a42d0d0008f49b89affd1c20000673e66f264f0802254c15b") 11:10:42 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ffffeb0000250bfc67"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000fc905b9c4f4c24e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520ac4a175c2f20496ea33ed33ed4877f866440ff4697683397fd3fb410f9432c4227d215106c4e28d96f026f021b60600000066400f64287c7c66f2ab440fd4da3f3fdddda8e80fddf6c6b431661566152ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000c421325233ebeb628f8f7d9b6500e236f040428342f500800000000000802d08000000ba49c45c45c4a11251c5c4638d6e8df9ffffff00410f4acefb110fc4e251bcdfb83aa2f1fb430fae4ff2e2") getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457a766460ff6a3e9000000fe9b00e0ffff0fc78a0010000023644f0fb2de2737de27c4a2bd00f9c463555d95a2e2bd2bce04641966383e5ba1fc0e537676f3c4025d7dde0effffff660f") 11:10:42 executing program 1: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c43e0f01ef64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601600f6cee40fd96fb66fb6f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c442f9921c7dfd2f8fe8085dfcc46145e209d9d6653e0f212dd5a0c1e3e50ca70c31fffff5400f0d95f7ffff4d400f1b8e0000000038c907d107d1b771c483b57fa03ad5b5") 11:10:42 executing program 0: syz_execute_func(&(0x7f0000000000)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800f45757000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d8008fe978c62e0019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9bf3446f36f04283a9008000000066430f78c600005c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe83e41debb37000000c4c1c2c2e610c4e15dde15d5b60000c4e3e50ca7fdffffff07") syz_execute_func(&(0x7f0000000180)="43dd2501000000f246e0106565d934573e47c19a0ddd0000fdc4e10dfd6815c4627100eec4c259936c0f002e0ffde0c40179514058113e") syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc441c6521b135dfc0f8e6adead07c4c1c2c2e610653e0f01d50f694485f382715f660f71cd20") syz_execute_func(&(0x7f0000000000)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aaae024800c42131c48cd960ffffff40570f33c4817d51500346c059ff32c4a2dda650a93009dee509c421045f9466470f3a17bb34bb86df2ea78e6d5649cef46d6d3ece6d05820bf2f241d9fb44a8c20d64660f3838520a66410ff21cd50000010096132333ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662abb1bd71bd701ee66400f64287c7c8f09409703440fec3f67dddde8e80f79cec566b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee66c0c28440dfd7eb628f8ff347a56500f236f04283a900800000002626802d08000000ba49c4d05d5d8df98540e6ff00ffff410f4acefbf344affbd9ea") 11:10:42 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200004e9cdcf23d4601b1"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ffff88ca96730bfce3"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000340)=""/137, 0x89}], 0x2) syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aaae02480057570f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="1795c0e933a6fe220c8929da", 0xc}], 0x1, 0x0}, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe80faeeff30f122d2bbd000026460f50d1653e0f01d5c4417dddb367f96618650f69f0") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x411, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 1: 11:10:42 executing program 0: 11:10:42 executing program 1: 11:10:42 executing program 0: syz_execute_func(&(0x7f0000000140)="989819e9c4a2791dcd04050f05bf0a000000c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="32ee000000000000d06763"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 11:10:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/193, 0xc1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:10:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r2, 0x13f}], 0x1, 0x0) r3 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/217) 11:10:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x7, 0x3ff, 0x733e69aa, {[0x5, 0x4, 0xb91a, 0x2, 0xfffffffffffff800, 0x5d, 0x2, 0x2, 0x7c6, 0x2, 0x80, 0x9, 0x8000, 0xffffffff, 0x4, 0x9, 0x7, 0x1], [0x5d5e, 0x0, 0x0, 0x40, 0x5, 0x2, 0x1, 0x101, 0x3f, 0x6], [0xffffffffffffffff, 0x4, 0x8001, 0x2, 0x4, 0xeae, 0xd8], [0xfffffffffffffffe, 0x7d, 0x2, 0x960000, 0x1ff, 0x1b], [{0xfffffffffffffffd, 0x7ea5, 0x6, 0x100000000}, {0x81, 0xac7e, 0x0, 0x3f}, {0x61c1, 0x1, 0x80000001, 0x5c}, {0x6, 0x351c, 0x23c, 0xb33b}, {0x0, 0x5, 0xff, 0xb55c}, {0x7a431a70, 0x8, 0x7, 0x7f}, {0x9, 0x30c02681, 0x1, 0x6}, {0x0, 0x8001, 0x5, 0xccd8}], {0x9, 0x1, 0x9, 0xfffffffffffffff9}, {0x3, 0x6, 0x3}}}) 11:10:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x2000747a, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='\x97*\x00', &(0x7f0000000180)=':\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\xd1+%\x00', &(0x7f0000000240)=':/\x00', &(0x7f0000000280)=':}\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='~\x00', &(0x7f0000000340)='\xac\xb5\x00', &(0x7f0000000380)='.[']) renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') #/--!.$ %22/2 ,/!$: 3.10 %-049 &/2%'2/5.$ 02/#%33 '2/50 ,/!$: 3.10 %-049 &/2%'2/5.$ 02/#%33 '2/50 11:10:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000100)={0x4}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 11:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xffffffff, 0x0) clock_getres(0x4, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:43 executing program 1: chmod(&(0x7f0000000640)='./file\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x400000000000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xf9, 0x0, &(0x7f0000000540)=""/249}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0xfffffffffffffffe, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000e40000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000700)={'./file1\x00', 0x0, 0x8, 0x1, 0x0, 0x101, 0x4, 0x0, 0x2, 0x3b77f8130a99b7e9, 0x5, 0xfffffffffffffff9}) lseek(r0, 0x0, 0x0, 0x1) 11:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00290a3b6a141fe9a73b5272545d6609db14ab05d18240f5f8382b879bd18a27289318a48019e866837e731529349eee4ce0d392ce8073d12603a61a8dcd2346d229c16c9375ed1683ce8b5592bd5175c7234ace7560e8c2a143f5d198b0e56d7490d8456342ff99d869004658bda79440bf1c4929f329e5f470a57369ba8fd125f7557a766088a22f339ac28f2204a9e3e590569a06b0c5733655b4d8f134d38277ccf2ca2e10b845264ccb4c4cb2b73fe57b40c9f51ebd7624ec9b518418f4639cf50464cbace924be761ccb93131b8494aff4f7d862755b8d1b5ed9e3b040b511e645a66225f5cddcd3bd265e9bb7dc631ab0ee0c7d5fcfd", 0xffffffffffffff45) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x82, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x28, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x982}], 0x8000003, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x7ff, 0x800}, {{r0}, 0xffffffffffffffff, 0xa2, 0x82}, {{r0}, 0xfffffffffffffff9, 0x77, 0x40000002, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x2, 0x401}], 0x1, &(0x7f0000000040)={0xff, 0x2ce260b9}) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockname$unix(r1, &(0x7f0000000400)=@file={0x0, ""/79}, &(0x7f0000000480)=0x51) r4 = syz_open_pts() fchflags(r0, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0xf4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 11:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:43 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') renameat(r1, &(0x7f0000000200)='./file0/file1\x00', r0, &(0x7f0000000280)='./file0\x00') 11:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x5, 0xffff, 0x4, 0x5f}, {0xfffffffffffffffa, 0xc7b, 0x20, 0x101}, {0xffffffff, 0x7, 0xa63, 0x6}, {0xd, 0x40, 0x1, 0xffffffffffffff3a}, {0x3, 0x5b, 0xce, 0xf8}, {0x8, 0x3, 0x8, 0x3ff}, {0x7, 0xfffffffffffffffc, 0x9, 0x200}, {0x6, 0xfffffffffffffe01, 0x8, 0x7fffffff}]}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000000380)="6957f5b8bdb559d2aa0f16953bd499ddf0c85658a61a5b224b852f0099d172ec2a254b905b6848c8be864dd926d9c2a79bf7b01ca2f5b5c1f8ba875d0458f0235b0cc8d8b4d2263a400012374329853aae6ca1d1e818b1a69376dff9e5d9ae9e901a4aa88657249321f1197dc53ca995982bf03fb9ddd0d679c43dcf14488f3412a74ae3972e1ffa236393355bd11cfdfb244e6245c78389abc15cd7e865802f86afac70f81c1d1f07586805d6a3a1117726b0ff9b6fdb297ccfc8a1df9397c8c4ad76404073623e42ac88861a51540fc469a1f2849efef051f7c6264972ff63705df9325ccf3932a2c2c34a188c06e1c964a86ad703f2fdb90a81a77544beb103ec671225d7a06ca944f7c896d070370022a962df6122b0d7b9a5b5da7173020c041d0b6ee618b1035e39f0f04dcab6f4bbe175db950a94d21393254875e9f99089419a7431e224844c599327aec67cfc6f1942e4ae3572ea4bd63a51a4db0312055255e7a10b5b99169854751388054db56df2ac726b47a88104ef338528d16923a4988c8f3eb913105c17948faafeb0bc9a36a7aac40c413cbcd5ea9b4c284b076b0a547522ce76a5d69b452aef9e4f3ec9c7fb2315405457d80ff5c4190aebd0c7c50045956e300038b88858bfde552b1b630e07a3029b2630d04365ce09c90ec650b7613198ee181c76e4e23db5c6fc2c58810ddfc98d128e8fbb0d0fda70b2347c33586f86b9ca4877738021e36ccaa27a1a10659e6c94ec18a8c3baad77087e8a732ed9c2975d0bacfedac87111811f803ada13b93ebae13314d93e1a5e2949ea58f75b64e027614d9c9555e8cb6dad60be61dde71bb9c93200954030d4f228d6f83e81df8100e0110eeb82cbcb685ef87042c356e0c8163125e7ffb32a9846c85af43b2acef55b2bc9f52dc4c81a40478d425136739b6e616f84b2050b79944e08cee4040d547400fe70d6fb95ecd85323051bb544569fbb75f3c980b899e7501e20b737326ed49d4c9f5ab135db0f80a2d01c0e336ecf4d00188cd185a00fb2922d02c7652f5c8ca16063c92d18710c183aebdc5a4bef04db6412c464726c24759e2de721f51865325c1f860021b1d0ec0e82ec55816b270a0b49e691e30be2ee7c4ea74af41a076afdd27f1719fa0228711f2ab95e84551ffe3e39cf0ab47b50730db57c0105fabf1aba077e069321ee4bf4156f61cfd7925a4758d4327fd3385fcd862c1382600370cd41527d5407371bee589827b5bb8282ed8ecfe873ccdf89f4c6b51ab9077ff09ef46e0b0e225e64890e3d611ba3a0b2efbe4d0ab4b4797066d683cd2f950f3501af7525bc79fd3d40cf4fe38ec5a5d973e801e742bff52e61b4ccddaa14cffef81636268b94c289675fb8365e07237570c4d5da739b10e189301f908563dcab173d8e1fd6b75d563a440322044628ee89aed19823c6813a09628230e7352fcb0361022e3a68488adf813efa050d2a4c660a56c8e7b116827db3ec8e3af480cae99f11ac4719ea917feace7bc45e6d38079c8ddd69b2645a090e42d5d468385db30435fb6335892f3c9ac70a91c008cff52bb9b283c67a5dd1addfb8d84357b33eb32377ad9ae39dfd391a192c2b23bd1e4449d108c73611dd86b6a4d4b4954bf4ff10ee68aea7f2423281964ecde1bd0afc1db8f66619b9c969369eaeb839f69bba2bfb6a73165658828f4dff2f2b5065d5a19efcb4b77e1dc2cf30f59db027a43e5060e0b202b885427de30ed0fcceb123af7defe688fdb33555146227fd513a39de152201de6217fdcb8df1f4e88fb122b6236ede85415b4798772202b7feea1e9ba9ec47cc9def4eb921ec5c29f84cbbfbea7e588800c211f0129752ad85fe9ce666498a823290b021bbdb3b0c0c9b6f3f215fd947ed59e4192b0866bfd00234b5ffea82ec5036645932dab0cc4a211877a220d8d4b6165e90df70c31c2755f64c6a8370d5fd49262f4be0e34fa199d0962f5a9b173245482e35209629f53c355d44d33139563b97e43af9f3b2d384c40ac46ab821b5a8bf3486910ee89bc58803b1d9e4b10ece39ca05754012804f70ecabcea3d2e3dc849511ad02a0f991b853f6a634cfa6d7b5ea85eb781f9eb67427c42dc03cf67f3a5c36ea8ec09ac31f2fbe9f4d4b110cf19770b803d9ec0f874493ca9b7244389acafa23002aea3e2748739c6c1cc610ab2b263cc8db2ae6eb06dd69e2752d52bc2b6335bb5a210f82e1877e41e2ef5f7b484e1abbc71e49d3765902596b0c62b040a71fb8e7234a298e15d8bc3081315c061d723055487fd3cdd8c66bbcf6b2b89540670a7bcfab2447b10a6963b438555895ed9a108232acbe341c99f253b036b56a3f60ad3940ab7cdd49452d961c13c4f3938ecf3092ca13c7f6378b43647e6db8a2315065d8babf6efaf4e85d4f70c9c54699dddec67f3b8678544283bcaef1a349cdf4513473e89a45b240d01df79dc13cd0c0be3edb895cbedc45ad2c8d5abe3981c3149dc6639072d5b37e2901d1aa03cc4cca97e1d82524b907147a428f4528f1f975a63a83ae06e0f1cac7c8e8ca294f5190bfe0c5442754ea3989e0db21c4edef8069374be7906c9bfa70cf9f3a34328a0c45bf00d06d073f9625b58faa75180c015828e9985be0bc83092d3d319c07489846014cfdf45efd8cc9c9d32920292f3f671a7dba1f9209ac446cd9829d9002c88ba70ec50a926925c62868f0e89b1f0e1e181207be9ecc8303d2f191a54c6d49a87fccdbb79033867a363ecc59525ed16547c9fd49e387c2a7bdb048696f7c727e4f5ce046cfaaffbce0503a8963c132d413e9bef64e518ca9ecf9d186986e8e21cba243365ce485194b2cbe5865c6fcf49b205c8df732804411c754b2eb5548d8a88bce49938a5b3d5d8762b8ec6711539a93b10ad6c8d54d454705863b7149e593e65251d9c4ce4f5cd995cdc948e34813d66b78f7fbc1ef7466c799e38ca5f491fb79a7cc621a35cc058ac8f4cd4d2c747da01db8184b87bd2647ad4f051c899cbcb434cd25f41ed4286032c7f187c08e74e96911240e38f4f010f1fb53152a6ef8e79c95c05b6870cf0f3df8b2124a6c2e8d07ec82c9a00e7682abafba69e29572156129aa2e33447a114a8c70b7723795a497e81264e38153b1fdaf9bdea532208f6906d93a7a3dfd1852e53f2896c5006649aa83e35414763ed499e6f3de92480658e8a102c25f56393133d1ae3a9ea9eb8864f20199dd3ebf4c279559c607631794183a97feb2ca698503512d02981685c232f1dacc0722cefc96ca2e908e210b064d5984843fe991d37b8da6bccd2e2b0492a9e1c5ec1e16668d8886bed26f9448bda4284f4a329f485df82a6c58226e4e5b4b8b1b0677095615bf642f049aa25924cd938d17034e38a7c4ab570d4bc2942597ecbc069e51af8357b16785d39c3d544aaeef1416b4fee17cbd4c765589533790302b07ab0442c804f8d24a3d9b944683a87e30b9ec9bb8b11291cc2ecdf51dacb45c707616189225b6b8bf3489029574db2eb7ab73da2cee03f922ed402272b21ea654bf9aa855adcacfa58b0bf9b2d04a0cbc045ed9f4a8050cf19a06a4246ba5d5b4f0fc869e7c7a2e0679607cbbeb6d37d8aa9812abf8fba09005acfa1bdae254aefa33d90275d07c5e785d556c31adba1c42ac32bec89e427a4d175a58d903717e116f2a4109ae715e106488e918c22df2ab767b2c8a7c22df2ffc8c7b3de939169ee58b9da5d1d2f7266b02d8b689e9a36930f6bd2713ffc2b6a47922fa1bd9d51c898aaaf0a93f3d5f9d9c58f4e749969b6c1bf766a0c43df14b9338163a2255dbaf988a87704e48effd56b652c5fc319174f90f16306c4fea5b54ad910a65a477673ba0d53aae4d80629b1b12ca8884d1a8de0a19e5452da99e9a27a4acd01ec89d6f2e411971f1098ad5e2cd1b8f7664fd925b68f837fd3292f87b7b7158833fb00e935d8b9b7f07fc304f539eea50c53a89f656efb1c3ab11488e20ceee8b89a747ae899e2ec1206fb2d456551f52c64d18182a0b957dc5c107d85086c2315a164618b2a7318a80a6fffc5a9b63c8b742a3fcf0434c1a4a99c97aebb2a06bb2f89d1186508485f6c315c6123c9b038024e8ddcaa869e87de89df4b383910c7165c6c0ecb8a220cebcf1d3a77f5bc266f0051750ac776e69642f453abad467ac01f9a37e257234d23a083760658455f4230c90b4f3c870b73e58a2426dcc743ae789b974453406f2448022411f2169f3b00eff4c2c47f91015883307cfd126d6802c35bc816b19c9e7f2e5d593c0e6d2c67eebeb8e8fc77b5dc16512f9223a7aa6c597533a437599c6d87b24faa1126fda69bfa6ef57c94cfc1adc03b00f6067decdafad0fafe64dada7bc6a4e8599ff64d336b182c11b0142e165f3fcaadfed6fa2c6e3f9b12088be74d8225c43c790340bee1ebe99cb9125cb6ba2305053c43de11f761e4ac67bc755b4e8238a4a04c5a3960c26e18932f1dff0a867eb963759265dad4706e246d255cfa26e9fd3b8a3238e5e2f32ef372814cad718fd6c3291310ec6c10b88d3f14e480867ac7fde282e841fa005a2315eb646219a7c223a80c1b26286ebeedcb9170f2b2b1135a430a5b0cc7307eaab6b667a3e1af43df37e5bffa98c69a797ac6e7c1a51656c93f17893d581be5d645c200820f8e89b966a50065c3ad77fc5d213142a0f2ab4ae73b5dbc7c08a2ed0ee736a858a9f197aaa7b3efa543dd82be8182ca78b35e00945e8e694f33c5884e7d54b693b6c4d366f92154f2374caa5d625af8082720fdc80cb0bbe1af7e3b2803af0497bdf82779ec86879b93da0c7c1741e0a8c80158e4e34380f27e2f5d8c3567583d6af14f14c732d343ae801f9e5c53546c8bab2e44f72506942c4cca44daba555649ffaeafebcd53690b9b39637256f663ae0b5afd58d225213dc56219c6c39faa8d35f787b39b4d4a325fb654625c883bd9dfc46225d8b5acb6f69d77aadca92bd37829b6af192686e94d6a69c3e0efa99dd5b2ef896abac21fad20bc7f2a836eeb8126e8d94f6b848b591976d94816ea54ddcbfa2fb05fa25ab8ebd1e745581f784659c372d2a21fcc77c725010b489a6f392ca88aac76a424e4eedb41b1ffc78b20b61357aa567000c053f77cdabde29223f14b55b7ea4dfeaf028673c38a8a3bcedb5a2171f45018f90a98bfb5eeaea8e4e5de15d6e58d1828a9de19e77cf19ede8f35bfde147bf0d2fa37f80c1c40870af78c58324b0f556e944da4ab832f0a7a722871555491a634c8a1826ce01982b2f2ff5edda94d05b4bd861a3c7a0b78ea5f290f503419cd9571d7750545d85f2d8241b1246dbb52d58ec4537ce306e54d5566d7f0ad261adb53b2c494f383290f026bef94fc19b5eccfebb671626f7060fec5f075c6db7a9cdc3590ffa10e36e973a9d11b497bdeae6f04db4b61beac8875c80555d8ce5138747d42da081932c289542e8f99e28e772e8d9cb4fcf7ee4e61125885453d4e9e6fa5b30357062e545fcd9c85026265d71626080eea3c6c4b8aa65bbb7b87b5fafc23b7b6748d3586b616b7ddfdfd02f607e1df681e88a0408f9d81f57c395a9ae72b50e450204faf62ddc4292d48417921778cae9fc3156a71e0bdbd34724c0fbc0698aca3ba5ff8428ed92d47041fd16ccc4096f49e11ba3cef75e6693d270230c4c7fad5420cc1cf427c9042b2392b11a74edd32b0c9ae42497494681c3b7263db27b7d96ea213825c9bde94c962d5103e6d19eb4d82c7beee29430df7b4ef4", 0x1000, 0x0, &(0x7f0000001380)=@in={0x2, 0x0}, 0xc) sendto(r2, &(0x7f00000013c0)="0aa2e342e6127451e657bdb9502d16163873b9e70faaba0baf29fc4eeb02f59fc05db816c79387d4506832fe8e0e27e7c5e9acd912dea7d134754da6f4aded046724297454d291d08198dbb8f4dff7e1ee93f0a3845ba66ab5dc64091dce3690fd5ecc38f4a28e959edca64ca2b08fd17f27dc1dce91a4a0899a12e396628ed50abeb50f5b2ca881aa92e1895709e523a8131f", 0x93, 0x7, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000014c0)={0x3, &(0x7f0000001480)=[{0xe9, 0xc7d, 0x4, 0xd10}, {0x7f, 0x0, 0x6, 0x1f}, {0x200, 0x3, 0x6, 0x8}]}) ioctl$TIOCSTART(r5, 0x2000746e) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001500)=""/173, &(0x7f00000015c0)=0xad) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x1, 0x0) setreuid(r4, r1) ioctl$KDSETRAD(r6, 0x20004b43) setrlimit(0x7, &(0x7f0000001640)={0x4, 0x1000}) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000001680)) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000016c0)={0x10, 0x2, 0x4, 0x7fffffff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdbe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c59000/0x3000)=nil, 0x6}, {&(0x7f0000bbd000/0x1000)=nil, &(0x7f0000f77000/0x2000)=nil, 0x3}, {&(0x7f0000bbd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000bc4000/0x1000)=nil, &(0x7f0000f7e000/0x3000)=nil, 0xffffffffd0c56469}, {&(0x7f0000d5d000/0x4000)=nil, &(0x7f0000a67000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x45d}, {&(0x7f0000acf000/0x4000)=nil, &(0x7f0000cf4000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000cf5000/0x2000)=nil, 0x9}, {&(0x7f0000da5000/0x2000)=nil, &(0x7f0000e27000/0x4000)=nil, 0x4}, {&(0x7f0000a21000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000aaf000/0x4000)=nil, &(0x7f0000b1b000/0x1000)=nil, 0xe2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001bc0)=0x3) fcntl$getown(r5, 0x5) poll(&(0x7f0000001c00)=[{r2, 0x88}, {r7, 0x8}, {r5, 0x10}, {r9}, {r7}, {r3, 0x108}], 0x6, 0x817) socket$inet(0x2, 0x3, 0xca8) bind$inet6(r6, &(0x7f0000001c40)={0x18, 0x3, 0x100000000, 0x8000}, 0xc) pwritev(r3, &(0x7f0000003200)=[{&(0x7f0000001c80)="9de623e9fa3d29e48f19a867789f67f3d6e4cb0702b9857a66587e657d38251c82f4127493cf1fa2e13bbf2c57d5e16a4cb93d2388b945a8159f4eaddac3bf51bac30bbeee254116c159f693df26bb22d9b87bd974dc44bdf2d86212ab0e3eca6cc208ea7abeb936bd29272c3e1fd1571fb4f47bf9e0706522399e6a55a49f72e844fde64d7eef7104a575f23a8c69af2273e2d9152ca2c8b866c49a9e9871feb7089e9187d9043a8d5b6fc562b30c457b3091e9b0e26db515453327c5909551c2", 0xc1}, {&(0x7f0000001d80)="e4c5326afe935622ace3c66b4eab0cf2910beb0abfab29228dbe36157dabca218bc7e58ba1330e6aba22de8c53766e5359d6c53707110aea5f23991371286f6eba85eaff4017090914d0f1c58700db458e1a29d1e9ef696cffc2abe651b70e1d", 0x60}, {&(0x7f0000001e00)="d15b2b2841796eff78deba2aaf2f18acb47eada66d27dc07c49d91935ca802bd63a6e80eb3392d6913c07d7d3c10fdb5891787097307782570745c8ecfa8b72c402e52abd6e8004f2a1d6864cffa5966a1bfb8e5c75cccd0ce829994f2c7651d61b9ce8cf77c381fd13be7f80420618f64b02d5ae6db248619cf8b0b02f4d2e2b303746ae60ee32687685ca9df86c64d8d3577e00aa6293e05d3f404b62c7a7f92aee936f28091b14b112d53ce7144f32554da819db368179112a03461fe6dfc51d110d38486cf8683ed9c4c9fe6d935269018d8da61b40a4e6e4b430b59cf6849c1", 0xe2}, {&(0x7f0000001f00)="83d88a5126cd5b31a98993900470c716bef094a70342065efcd115bcc690014902173393817e28dd0ed9a31d01d35286d9981d7bdafc1e09cd952f6bd2b182f540cc7558183c32e803ad30f2958b1f7abaf8ee07fae367787a39e244a3bfef81136e6bfc55406490882e319399acb7290f0d1dd11f2fdcf89e1afb48dd7ee53c9d3d371d87c0bc1cac0c0e3200077c66ba3c8ad99546a6e62a617851bda7c1390d974660d24a6580de3990d58c658615f44dad934a7047239d40fc0bb75ca31e2a77815db9c76ffe969cdfa2cb4c548b962004998f0f14a14c60b5f8cacaccbb2a1d173905f579498da035b4b895ab711df8ce3d8c8c2ed379eb14c28200de3b8e6efa867fff34f4eec6857d8ef513087e19294c813a2e40f7dcf492245b9273fa855ce25310349769e7dcd567efb28e07382cb03f4ba0b4a4f3654451103e0ca8b82470f2494f78e093cd377ddd9ce119d9dfe68188abed6eedac700a9f95344babbe7507d529f592a30bcb340d2cee44be54bdb3635d0f166a008dbec1ee30970f85fc8c4ade0c104bce79f583ec0d18a502d4ae1b1c641f696fb41b0ebbb593234f4a571383b6e4dfeb8fd8c71ac8b23307bbbd611a0e370b79be27383c6f164378cafbaf3f417c04e1bcc49d24ffebfa4603f64db93663b3fd98715843d0c4b6f13f8188133402dcc4662525b1a8e0b037e6c511f76e1c70543828227cb954437f3699356bb59ac7794a39620a8564cc73cd7a84b5616e6e583366c5e8939a2f643b7ad5089f84ea01496ca5f946dc12166e83877233046539ade53a73385e8dbc1a4d8beb868dda1af55d2aeba0c1b30692bc3655a84748dc8f23c1cb20b9a32a06b3ddb95577017eb1e1d2b65425df53c1b80e3325c6a85fd15c35562e057752d63cdc416be9ba8802611148c8c8b58b60f8aa53aca23fb7a12a77792cd98dfd1b11e10420114f5c05403a8876ae812a492ebe8bfdf0c7238f4fc7482d361d2f5cfb21f2a23c699f126bde614b7c341597fad8a7de5b774cbf3aa9d9c13d2218cec4b36a664371e5fea0edbffe0c4e908686276e3e967a2e820de65ebe3f271009312a91d6a7ad46e09daf38700702d7caa6e15809f597d231a7dd8135fce52a2c94ea824bfd4e102480ba507eb49ec8f44a8e7655ff3ae3cc1339612364f34c1c64fdd1ffd3391af14390ab91312cca48a77b5f6572a29d9cf63b65790ebb398692f12a436fccc56b8437c94a39e3f0ac41e11db1316b94a20d7346b0d981c2a6d2eda59d0ca27dc7c00ec35d6732289222dc90e65f4efeda139f1df080ed267daa4823333f6f77347fc7599205b9747ea3bccf720ebec066a5d56fd3226cf7321f57b31da1fb93589c7bb68dec8bdbe3c05831080d3df65ed45a0ff95a0230a1e1d9e4b7292af1424226b6f2673ff7c6e9e01789cfb325010c5ca352215c99e79a0ade531d810a064927ae10f146e3cd6b4b38c8e2216b6d18d91e4eb47fcdd27ae622d40dd75396ceccdc6c3043e9217a4e20e5fffae7817cc38b1535a5de497c5ec27832c4a008f1c4e142d49bda112d5c6bed7027714314bf4a00d5b062647d1330fa2cececd7fe00c0c9468288b30a485298b1c7002c306ccb647a9e1e6a814a81a19c33b4004806ba22c2f0f0452e4420a90345506302344721ea234d751d0d631ec079445c04fe3fdfa48780e2b3fff06a7b1bfe9af54be7123630c0275c5d1146748d70a2385b2a94b3752eb040537c7ac601cdef8df3a9bc043f6218bf01c41ac3963f586f1c22d8afe563284c358586f7e0cb1cbabb529080645b08a8ed0129d92bb9663b95d251d44ca6c7a62507cf1b411059ce9255e52e21a2deef5dee75318134d74c7a259b82ca17c7ab21c47e4c5a968e3fa88e1a8f4811add4e5b46457e5f9876f3cc29864c52c6471eb9c59f36046aeef50832069e5a50b3cbf32139ab7080ff24c305202ac7b0945d51c2691fe1e94b48036bdaf71ae1d9d8c944fe6c2ec80e681eb7f02429268f9f89f80dc7fffc83aaa2a1e160f0c5442ff44f4e31d3793f3adc5784db56bf4f17d72d6c05e153a9869784e9add0d12d4de435f37418783d1bf9520f626dc0109790f42b108307d167e0b0315751c009de6f0891d43c88dfe515110ef2cd184f550e72469c17053f78d0da2c5d5630d706f69c5f66e154be3134d5849f4e3ffc4776010e79a915e3caa69f4becc7ec51f5943a9caae99add5841f42710a0463372166fcb328df08315b73809db36bf9a18fd8eda83e9cd8b4f69af55a860ffb8eec6e84177de605e4138ee3f5fdadc66e503fbadafd6690d59e6074674cb3105775871434062420e9119be5d2cf7ff5ef68aa2afde595ec6091ed66019892296cbe72934ace44684472962025e08c0fc7bc71d1457d88f18c1becffbaf0203ab1aeedb51b55604b533eae9a29b01ae80821779fc3ad35143b5833bfd02391175b2677f427386db7ef9d240fbf14915e4b8a1bab7566097984d0a1cef406ba4a45be90f3cf6da6cac245733c343ca2ef92586ea89ead1e7451376cb22a46b8170c61dae4e1f5090b96ca268388091b3f5dd5bdd49d583ccab9663e1c6aec7cbf189bd409aa989d27a17f402482d322c464fc3b2992f3804f255334226500dbb72e2716d0ce745a569407861a59b58fb7e88f1548afd0e3229ab66563309bc553ec761f5afceb5734232b848f960a2ba36d46eab99668de719b0ead1eafe9972a17b4e6f7849473d495eeac7cae1246660e2123c9794355b3a4060afae65145fefb631564318b2b78410f3c56e55ffc5cf9e3c1886c236453988391b047a5b95fbe2447099ee141ea947116e3307f402fa4ef765db713b85438db1c2652527d8a57eb0bf72b752e4323afefb7dd005bfd4a89b2731106019a7887bec1f19f31936d052f2f06b4e7b6deca85078f37598cf550c112266878dbcb2ceb1caa650b25b86c186fdcced65349c569549286ed1aa50924f14d73259b78f2903051545717144c21a4eb034678dc33f6faf8c90e4c2797ec0d3ee3bf3d6ae260cf0f3db4532e48a0fde3412f1fcc03ab2330af61e4ad301fea0995992cb9426df5999a6d63c4d3429ee175710fcd0e8e4ad11ae339baf0a28e35216c28cb2fe30603be0dd4527da53a465f493ac733eafff79318b34e3b1ef062981c0016a284a4a2997054d181f8f58f91444e6433686380c69aa8c7694f45ee33cea17c81d7177cc2a8acee1683c12bfb7cfcc6cefb4107df614446c8bd5074b367bb5e0fafaaa7fe3b0cab383ecdc8725254d92622e7710b8839b5e4a4f2dc3cc8220f1289552a214eb4b36c44e84a931f6878ef3baa313bc457b0d3178dd6e5475a24ea945e5a4cd132d835fdf35ff33ee7e1eb2ec46df343e97083f4bf52097898b049e52040b0e01bae017ccd0248ef55089066e8d92b7c1129ec1d3d55200ce9850b20160fad6e7a7f8139ca82a6bd3aabfa67f0c8bc5fd25f00fcd59162c597630131f44badd21160d0c0700290780130514a3cbb9276f66468c5550b2981e4f12c971b9bbce7052a6d951adbb9cd3f2c9b321baece3cdd9abc3a8e5e6d02df5c1152174d18f0b25dad60d4d96207638f28fe862ac229b7cd11dffc0581af2103d1c8e2934cdd5da85c2deedc9f2ba8cb9b669509a45a35f06cc1aaf12dc5ead76ad76a8d2a6b465efded42d41d275d9325f5b9d56a51f2a429cafcfc02e8584394168efcaec61b42bbcb420305286a0a14a2725fb64a1cbb8aa90efa608eb66f9fad20639e87b0eea0b2fb7339bf566235507558993dd66b6f13a3367b23ba81f3ad104ee450357d415cf90b2b7356afef60b29dfdc71483a472863da742362c3b2ab84420d4741e81a5e7d8d8daa1ca5afb2abe59fafaa94cddff54c2cde2e3902159796fe6a53f0465a8973b494ee89c4fc8cafca094354a579fb075e587829a90ccb51c3101b1dd5a1b04cf7dd0eeeb5c24323051aaa2ff3c96f5468ad293722e014537977c34734c265b4ebb7655edd0c076ac002b98c64c8f87f9a0424b503f082e79f82cb6e862503b367b2a1e40ce583027d333b0ae42dc75a2bfa3df6b3d717b7d173f0927ebf6f778ffae273fd61d6d5ef30de4ff0c3ff66ac0877ab9be4a709ac2f555fa5872804cb568dd92871e2cecd83c9593938e373c5cce69eb8b7b96a64ef043b0585d3656e49ba9bd9ede4c133b000995ce32df52869741434dbbff6f2f9f498098d27a7b8f24225b0097ab870a45f71340f7f150708aebaf7a3bdb9f74a8fb261ae0474317d6734979fa85f6810f915c42bac8a324cf5a08b35f75397620156e14d9456daf9181e98a598815ef9101aeb3ec7ec966e0d120e0a8d10542b17b62703f266e47bb24deafea94bb2efbe4fac85850dd33aca2ec086c7c5db12b982ee028495538ccde7d6beed76b5793e8f077c0be3e16d83c71581b7021d930e111821c3e7d064eccddf26833a535e550e823f078a699027fef22696a4abb9c6912eee8df22138c22e04ec8eecbcfb26216a5499f46378dd2b5fc14499733373983d567ac5e99f0f45ea560e6e799f21a0dac54601eae272fbf4b9a8c122e7dbcd4d8d23808bd90abe3b6ad71498beb29f38f93320932fec3cf7b64363338f8e5aa0eb431b0a7d2c03c24d2d51875e0180fc9515c6afd99c92059c7ded52bff50ed564ee63cf9d4bfbbbb505c3c4dfac588f5518088a3dccdaba2ce7a5d890d12a7968bc4586b313acd4b9e02ccffecfe5962c401f4502a4b4538295a7a606d0049a35f93992c1b49f2b4d3681df1e675efcd909d2fdcbb676e49210a086c0870430c7b8f3b0e05c499958b4bc2cc7c301da77862c95099c1fbdf379fca2169589c0e7f3f341ceef050b098156b755462b5a276e180655edc62e97d42e6f7869bc467e1801b7056cda00d2d3c1ccbe3e57c5f4b096b02785b32cf21defd26a3190604a3cd5fcdd56706ddb9f98020137dc814cf3df98f384a692d2647343fe1e5816510e0e8710f914beda7500f6fcd8b783946f08d7f10be4cb7bb792409b990706d00a74006a75668fea6da1ad634941f2035a16cd33b180d76babf8cdb977b5d5a70cd10acc537cd434e5684a38121529e87dc34e356e1b509263e7774fb12193aa90719cac374c43fbd1fdb89f1c943046b03b8688624fc52290cdf3d075589c813fe4dc05da5f1c8d236fa9a6eb7232f8a44f61be025a44167908e7348dea05ccee6aa84757770e574f2cdc6056421f45e5d72e0bfdbf9bc2df6c7960e8243ddebcb1a4d43dc4750c0e89979e0761285251f96f4adc725bc7e4f164dacf468989ec910bace564e9a03c613e3778b3df67c4a66624dc589704803b41c89256bb1f4f15085b21999311bf217e7a2f78bcb0557177544c58d60373f8346a95061e0e6a4897d736f64ac9da3131624c73cc5ce1f56673567a2028bb9099893096df1583d5efd7f1ecebae8044b77048a0bf18d7aff0f7094b33179818f7c892c2f06cf388407a4930688de3fb4578d0bdc6a961405b294e3ce8c1e934adbdadf2091eaa8fd8c2741df4daf665ada038f4bdb499ca12a8d0948c04230c007ac154daff4e3b02756ad70434333907a72a140645ec237d5d0bab09a40ee523bc74e078088f8898d2ab290cc254ae7ad0bfe50d37b1aa7d6b4b225695bc955a2ea23838d15612e9bb8465cb008401c927dca9ce0fb681aa97bc936853acee77d3c149abd36b06655539e752286b479087f3fc8e2937457af621402167302e99d82665f6c4b21c86e42e5d3bb9c", 0x1000}, {&(0x7f0000002f00)="2c26b0adea51a602d9a63f858b9bcab6302acbdf922dec2bcf3c455cfb0bd91d155c1d3c2e51cd9647e84cf5011c432c5d86f01cd175eb0fa0bc825a8188f15d08026576f75db795c6f04ac10103486de7fe78dc11d61aad09fce27467386a7f6ff9005632577b", 0x67}, {&(0x7f0000002f80)="b8990c3b41f25560e9bba85a4967615b4c9617c6d34229ffb4d48c29c607080bb69781bba88c8d8bdcea6c778dfa4995fa6db91b78", 0x35}, {&(0x7f0000002fc0)="537384406110b22704bad9", 0xb}, {&(0x7f0000003000)="0295c763d1c9da057ca67af89f5563c3590d530dd20b7d0ec15d88c44196b464711d266ac7a5ed8f21ecafaa780895ece15d09f91aa89126314c5aa2184d4a888bc21db3adaec19a8ba965c3ff0d7cc91494ec848be215753568a1520ab3a1b65b95be4e76fa0c75592840434c9e7e41426e214829f99039f158ac8d5fb0286343810d112e7fd77fb0e11a67e71903e524e851f573e9ea30d42e1cba9905cf9aad6ae24b1a81db2b042a9de865151a6d3423c347fb673e5014acff6d2e71d0fd88ddeb59939154fa5672efa19e58b3467d61517635a769bafc148cc617a6435c6e5906840c10306a9a0f9395d63612", 0xef}, {&(0x7f0000003100)="f672fe722921de1822190004f75224259c3d1b81cd89529174b32033df8b7e4d7011ff73f3680ec466bd28605d10d9a6bd47f08233d3bc32a0ccf7d2102606b182842dfe7abd4ad186ef99cb435d3be9de91f1a436bcd8c21980ed00fb5686db9698ce5484754cb112", 0x69}, {&(0x7f0000003180)="b066ed972101e6ba7ecdbc9219a99326451e80f875b9b691a4883f8fad7a11331cba56dd2b57f9904ee3d7667a3241d9b9a7a20b63a186852e3994b2f78e6ad1b6854c83549d163b572c15a8e9b90ea46cfcc05e", 0x54}], 0xa, 0x0, 0x8) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000032c0)={""/16, @ifru_addr=@un=@abs}) 11:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) listen(r0, 0x8dbb) 11:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0)  OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 11:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x84000000000) 11:10:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) recvfrom(r0, 0x0, 0x2db, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="13a4e368f7c3dd", 0x7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7) 11:10:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x3801f, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/84, 0x54}], 0x1) getdents(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x8000, r2}) 11:10:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x0, 0xfff, 0x80000000}, {0x23, 0x7f, 0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 11:10:45 executing program 1: r0 = msgget(0x0, 0x600) r1 = getuid() msgctl$IPC_RMID(r0, 0x0) setuid(r1) 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000003840)=[{&(0x7f0000002400)="8454592de17ed9383ae408784d9ec5971835bae93dd1449c6f363f2f8adf340af3f4db0d6a4d3dba6bee720fd3b3daa73b09d168bda7f62be78fc2484b05d003c20c9cc52bd0ac210490355c86c254abba47c697647f7ef18ebf06e270939a962dacfc86bbfe6a15ee78258b3971e5071640c1d00863f506fa34baf0e932cfcc67be6d5f3d4a40c7f8712549596b21e4c8988f2d4ee38d9ca046e59b973dc8d6", 0x29}, {&(0x7f00000001c0)="cf9a452d", 0x4}, {&(0x7f00000024c0)="224a2ef24c979c69713b13f895dab126fcf5f8cd762e0652d1d53f7e736885779d152c22961f08c83379baddd82b0c0b5881c9a89d804e568b8016752b03c3e92f89fb2c3909022abedecce3c90954d6847163ac96ec7b18dd5996f6fe6e0ee80861ce8dc6dc3e0b973c7bf13a1b18689b3c18ee01745d952de39772778991b5fdf1fa0665538d8e50eaf17d886b9e058f1e47ac954a38d663f6a366775d10dc3bf550eed9d4f37ede6766681bb82bd91e40a8e7f0195e2526b518eef2063244c539c0a120b665f791725025e48792ddd80ee1b70cecfd8a55db76133174c94c57e1a4a72ac288e5496d8e308069593f5dce1b99d2f70ed05e2524518482903e442b87ad95d6c8832e31e602eb44a7f462aa8487f9273d414f4875dbf40445d22e797c096e93a230b08d9f495ab355eb0ef7f9124c88337ee43668a374ea3126cbaf0f5068f306321db8c82e7c013ba31f258e7e72977eba05f88cba428695619bf186a3525c348afb1923b9bf6714161d40a2bb5bbd29f6c5c6f15fe5573749ed3812d6602669cdcf023cd3ac0ee78181a831957fd2163e601c0fd1c8f48462c0d67dbe12c7c628641d6ae532c75f869273bf658e5d294cabc0e640a1559c33526cde6d7e084f190e63865c8b613d72745018f4ab14ab4105fcbf8ee0507605ecacc1bb5e48f5cff313826c3e19048b94a2e674aaedce25aa743e3a5184f98e9ce39070448c3fd568c3a4a24212429621b5bf2144c383c40ab96b57e8f25be8b532b3e77c002172fc3f31a8aac16c03408db6c749368c1456fae70a6a3e7bee7a3c46dca0e9297a647fcea66b4b47ffc6f799bd846c7a0b01b7fdf5f679305ded4d18da150f00eff518f02295f4ac915693bffdd259ae055f3b97962244dfb22c496338db63855c7080a4ca8bf26390cab7e1af57af7df54de57867d770f8170a7cd46b9f81fdd41c2dffd9da1dcb08d4248314aa8ddfa381fb14685440b067e760018642cc68c18927b2205bb9bd376f6a5ae0e1db9e7cfda6d6fee51d173b636f567e4739a3fc2bf67947f97e56062434585606971e58c59679fac94ef53f81e491c0499e6bad8c11dd59f37d5e17ce44ca8089a3b2658a80b196a8755708d0e256dfd8aaba14365adf50df7acf33f697e9bfd37a8a774d7252631d740dc3e5e435e089d11bd582e42a6774c37ed8bc96d518d4afb9879f88d05229fb8a8c2b4ea52e944cf0a83de8b9e83a9e6e920871d51201535050376bf4e527dac6da0ad39d2e91748a5f93ff84f14a772feda9255cafc10ee16a93d92319b4bd192e3fda0749a25de19aad1614f5681213173d99fa47021d3b02cda8e7425f6f7f66fa5bc8d571df18dbbda5b4d3cf6857cda88a1c5c446bc32e877b8798789302ab708241bb064ba96e7f3979820dcc9e98e49505d5505e7703183ac7423c7de116dda1f26b1dccbf82762f7cacc229d488b3404a201e73eb176d72517eaf90b0b083adb24889d9bcc1c911dc3df8e6e7cc58e9d602f483ebbf11f5e8bfa1567fbce0b7524807c84a7e8ad0df917c2100a165cc59e0cd58f6c64ac01f7cec6d521bbb4d071aa51384214a432a13656b92ac41ea70eaf21710fa62a940a1db958623c5bb59511223c54d9069139ea693dd0768c09be6641d89e05a7b09ef30c565aa29ef02fc98ea8845ea617f8f64fbbcdf26d8988cb51d68e352aa0b0a6e9970006556731056030c311abecb7c360b00d5fab9599a2f1fe57716553cd718ae1a83170bc2f7bfcac833ae2c45128adb23cd625131996b8440f654f8a151f205e4a915b900a4574d3394301814a2600785b53b60b69df9fc70417e8a98d0ec7291bce9b4c78ded8734743e1f93ac386dc8201bde8d94242855ba689f0fc25a0f214a3bae671e3b977f16b68a3de13ef75ca3f0390e59e026210f1504cba8df72618186f78ca27e380583d8271a12f94a85206085cd90be57790fa2fcdad388bd74628e97c94895ac2c475541f9201caac97dbaaf7b2ccc9d9b13bfe3cd3013b457c2eb9da125b880f30bc484e27eb3af9d2241ff07d6ab527128cebab4a88aef87e82ecc072cd8a5c6a6cc0c9346a8dc2b78713a687563a653449c0ea3f256fde60ba997e7ea0eb97f79769b46864e479cc4a873bb8406a0345b0cd245f9cfa40a63a76a9ad4f64c1eed0d68ed0a63061d2142100002c2934f003d185a7312df6e7f100336277d11d82ee7325d67394440394606100bf8b0b5bcefc6b70c403a1838a25d9994dfcd96d5f3e2221c8ef8a806e04084b77cb39a98517ecd795f1f0e3945e3a42b25a0a9973f91b08dd2b3fa14c2d117aa16695073f62aa6caa3aafb09ce12ce576a7a1943207e39d2ba6f89cc4c6599bdcb806c3d3d3d009b769b67a9350df783f5161b25e39e7449521355bd8e447d6e7eaf473dcce301cfeb05ca596f4819ace93074bc6cf9ce1a141d9bc8d29eb6f944e9a0284f0cae6fdb2f00f134ca8c7a9929f3e3aeafad4a8634044ecc447e4c089799d9f4808a774cb4f2c6b3aa6f536e8fe61ebd8c61aaf58c84303c3ff650f25f30719818735ba3d4068277b6205605cfc46abe0894917f13b56839699d65476389ef832409751654c7584509fecfd5c1e463e934d942e763077b89d4f604181fc4ebcd9533152273a1bebfe0e5db05af47cbb165212d81e4d4499afb819e2896e22722d7629d006370e4c88a5e04314bdd8e9389d7de376bca16e75ba6f37fc03581e22f4093e2dcbac57bb383d5544b9723c87a1f3e93d23f58e24366d8a91726302aaf4753bcb395dcb41be7fca784322064e6f6fb1a71252bdf3dd9d704623f16b946cc56d788802a609ce74ba67131f569492cca1aa4acbba0aff75917343cb3c67be0c1feddf6f0ec6d6936ccfba35e5ed7fe3d26e9d733c5ba811ba6e0b7b5d97234ec997c75b2fc436ccef5b805fc7d2c5e1c38cf4c78bddf2b84fd5813617962fbeb8f651e5e002154ac1ec6dc008acaab58bdb3186fcc008d04700a1df1352f2ea8e7f1c6afe524a9ec51370dd153ba9f971b3f94e3cfbfe2a76e54b084e30cd9330df064e54cd023ffaf00c5ca5a803f9be1419cb6ead89557b4e707cd544b95171950a36d7381f086c116952863054ccf8c8be29a05006b0088efe4e9a195f47e5ea10c853b876f8c7852af66c2da3d1907b7c758adcbc6fe65f7f7284a0bb199a5157af33dad9443521da55f95f21987c66155cc8ff95ab2cc13af6e336ae4a266814de2c89833ed6f335a20523ac532d4549b85356adbe7e514386f425fa6ea42f142467cdf676a4b1a9d23aea78c480935454751b33db1b896e055092c9b3a4b38c08042495ac4adf13cc21027ac811f94b4eaa37e6d5d43b8a0d1811541f70daf79cb1a3c54fb935629da7d97d923356b2203efdb749b4c81a9a6eac616426b22c20c99ef16e87632bf6f8c789d5847c2599e4fe9366a6239ef48ee63f656f0a89ae2bfe8a86b18984bf1022d8e7d7a21cb2d41698609a6860163bd961b6e422d49a17beadb70b0cfbb954ec2c3766332eba681bd2597235b7ad13e24783e7c779b8fe20ccff84943868bb221e9e9046f2c624fe4a11403879f888fd586fb638126d08012ceaffe643677e953a97775a5d930252f70dc05966484cf998e81e56a314fa01d66836b18349d56385bc15b681c218455b66bcd8a3056697bfe63d08a5fa5e438ffe423e98b4a9e35f6b5dff8f360303aa271f8eaa5023df1e8ab5e1684a0570db53a58e716fea8805368e0e5e33e869b57fadc4a0b034cb18373a0aa1d1f475ca96a53527e27d249e24e12b89a7febc57413408a9439d187632dbd652159bfa39654313f397a1299bcb309081866e34ced1875358a812031d6756f41d0b052ea56d740b357551d5d2d36aed71118615d9249c560539fa128f6d066c8183777a4bcd498e825d4517dbf597f192e8668786384df5111dbd648390239a8dca0e3406a622a99b0038edca51287451c2bd0eb13579fe24ed80dddd20719822a15b795bce92fb4fc265f0db39538acc3de1a671bcb7b63407fa807d200d6d65c5acf1899098973eac5498202c4c42556ee9f3eebccf8d257bfb582d85c362cdabcf9632812a4520af73d0324bdfff99bba0a33f59b4e9156585e4f6b9559232c601dee06a314796db9aad9fa8ca8e6f26fd2840e620134a787536e832e86d238ddc9458921057c4da4607d0883c17150c4d82d01d90dd111bb905490ca6382d433a23748816e9f100718f9550ce09245c08bc785a359e95a421c339f995870e3ab087745087c84cfdf173f803d93bf676721ad0f1f0e8831133848d4b00219fbee6f10e37b1d2a42130964c5b42305d61e09694910e82cfc6e99a94be840d1e79716ac5bc3265a779c9bd153363a0429abd3dc2cdf44a9853b4ad74b300dd43ca5ebea5f650f01eef3a192f0d7700338ac3e712d9d9129fc7a9bcf7e6546ebf6d6016eede9312f4a40125efa4e02105d00ec69402da909d7da91cc85092830493cd770b761b3832fad91b910c6fe7645b0b6d45ad42e45cfd735a93dcb16088bd6a7d269314b8c7e45bd492362277a3369176cb7820caa7f8b96492867994612a8d28e675ac123d0b93be3bc71af47c15bcff93224cc7aa25db99b6df5b7feb18c1d3532d9f5d8102c8bff82b251f3f0cf717d8b869310bea0677b6c3da3b419270bb702415f470343adf4fbdeb91b7fdf3b5c2859b1a7ac6345e0d935f6f4b62908604189c440821acbc7e0f9c052ea48f5a8f6202379f919c591a1b9fe523ba0508fb1c5c8697ed7b90a31ca493c5aa51d4e6e3eb720ddc43bda952a804ca31ceca9d35836412c8a5641e206ab6216c7c114c58ccc7f07581ee46613d02d251496a85370e2a62f36e84461beb6eb0f64a3f33c32c4f402d7b463b9e79d5bd115c94fdde447180a185a376d02f16df72b14929e6104a34b33c895a65a8f02362ccd407f5cd517a2bd8eba06286135001cdcc729b6eb177c2f09a6791595dba7de49d59c479d39344c36b42715dba96d84102b97330d9c5f649b0f2d08848ad0b915fb9e9003e0b51e1e70fe2daff379f1540c910f13700293973ebf5f608d4f221783dd97f8c1afc45d9aecb9c73bb542f08d039a731e839e4e6b613969a3fdf3bf3bb172a4f359105845cf347966ba5d4e5fafbf4df97db61f8dba34e4452bc9b601ca8b69fa34e629018eb92f566aad8535babc8433b0c634a12a23d792f92d731cd7ebe6431ca229711aa018f9d8f8f1c288971a67e1790e33746f92f390fa4e02584c34b3e7a36aa53a2aead5070f86f6ed6e0d4393a6e8d89cb4ede744f899027bcf904fe35e92c3e3a86bed0222960d6e2865acf2338913c42e59ab71d88d9328dc3a1ac40de81a6d778cdb8c5eb2a3a9ca8c6d1169f5737f3e1e677f14567a5de3c08ce21dadbe725482b8f3e826cc7dab3b836b4c6847d89873c19c4b7fbc665233e32a3e7653b06fa721e91e1c49a8a9129a1f695fca90a3b779c7d2772367f972844b0e9dd01db22c5a726f704bc245836294c18cc48272e9928dc51551a10e07503d2aab1b6b735064246626de5a7b33155d7ac6023685ade580730dc6bf7efd064d7c8e149bea75c1daefd5693dfb65e05de134cb2b19f3549a2988a2885001983f9a8340febeaced98ae49bd410f6d1178227dffcfba768ef1f3b95a4e23b039ceeae7cbdf481603af050d5f8f474e98a80242f9d7b4d6910198cbe97d50cf94e3da77ebd27a1a680f15cbcac6edd03cf27971a2020ad25df155", 0xffffffffffffff60}, {&(0x7f00000034c0)="f1e397866ba0637570ab159294a6f5db62860cbfaab254190256b9e5c028a52953c2dd40fa066f703acd74de7812a973526aaf1334e4ef69454b4f0032f4b89146e346e7551d87e06c4d24fdd8fd0f567495d2e9e61ecbd8a23cfc13876a0fdbc5253981b3318bf232666284e1d2a660b47f0ae3d5696a7bcc019f873bea0476523de2daba14b3", 0x87}, {&(0x7f0000003580)="632870011161339c80a59be7ef4e048d73b59a2a87dce2eebff1b52603ffa47fadb1e9893862d5497f4e5e273e74e303d7b64eaf1349aa09a2f8a1230cb8ff11e13b77297317d3576100028c11eeb6da10302322e54b768b6a3ad1735d99efaeae8af35b538197b8b00df10dec5b646eaa635e172416fba1b8df5d1eabccede0da6d774c9bff9534773d6e443d176258ef0d2c9722c56cb16a6a526d96fd84ef59dc7bce97ce8e00b410ca0ecb9ec9e53f4c6b0c3b86ad6d2fbdfc4e5167f521", 0x64}, {&(0x7f0000003640)="d69e831db3f5b0ddc89dc6fed4cd3954525bf3170078ef97a590205b5b30e53a54e7ba17499185e9fa0a2366f302ad049e38f99498a9485a2919d923edeabea38592ae88ed5c4c3984a556737787359f93680ad4b8e88f426c05a17b5e00e225e5eccc604583807d7aa975e9370d73c63a2a476a2687aaf97993b1c447283ddc2d098f98c0671cbea45a9166e59154483ee8f114daa4dd8e1727fc6478b5ff068d60e0b156e84b6f9c9f768d4349d81296e3", 0xffffffc6}, {&(0x7f0000003700)="f74b91320baa07510758ad1b5934830c19da5d5cee66437bd2cd26d29bbfb0cf0261253a23852e6607f51b8b266a1404", 0x30}, {&(0x7f0000003900)="4b444bd316f1f2a7654ce89d23e38e87b5e046b832f4541836d22957e95fa82e9e505c3a52122d5b435e8f67b5396051413e0d72136661e04a2ebd7923c022a2ebbf92771540f10ddf7d3a7cf4898c8c596a44f1dad17abfad118a6443abdd2c49925e0072ee1db25c16d991cfd4b269c16411a498756033afeadca0a7a1ceae0e45a83c4ccdcade7872884c34c1b2f29ac636b2086cdbdb4bbbee456d9bdec6740a5c1364f55fb264cf6428e0a45ccd5f", 0xad}, {&(0x7f0000003800)="71605952c90d02555a9f1c8e958040c57e662c8ad82d50298d6a42cf70479e72729c43f63bf532614bf8b9ed027e5673cf", 0x31}], 0x9) r1 = socket(0x39, 0x4, 0x1) accept$unix(r1, 0x0, &(0x7f0000000100)) 11:10:45 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x81) flock(r0, 0x6) close(r1) flock(r1, 0xa) 11:10:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000040)) 11:10:45 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffc0, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676fef6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 11:10:46 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x20000000000000, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x20, r1, r2, r3, r4, 0x20, 0x4e}, 0xfffffffffffffffa, 0x7, r5, r6, 0x4, 0x3, 0x800}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d02000/0x3000)=nil, 0x3000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000a32000/0x4000)=nil, &(0x7f0000a96000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a26000/0x1000)=nil, 0x80000000}, {&(0x7f0000f14000/0x3000)=nil, &(0x7f0000a40000/0x3000)=nil, 0x6}, {&(0x7f0000e1f000/0x4000)=nil, &(0x7f0000fc8000/0x1000)=nil, 0x1c000000}, {&(0x7f0000b98000/0x4000)=nil, &(0x7f0000b2f000/0x2000)=nil, 0x6}, {&(0x7f0000c84000/0x3000)=nil, &(0x7f0000a89000/0x2000)=nil, 0xff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ec5000/0x3000)=nil, &(0x7f0000a89000/0x4000)=nil, 0x100000001}, {&(0x7f0000a16000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e0d000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000b29000/0x2000)=nil, 0x20}, {&(0x7f0000b74000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbb81}, {&(0x7f0000e33000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000c0f000/0x4000)=nil, &(0x7f0000dcd000/0x2000)=nil, 0x1}, {&(0x7f0000ce9000/0x3000)=nil, &(0x7f0000d5f000/0x2000)=nil, 0x2}, {&(0x7f0000e91000/0x1000)=nil, &(0x7f0000ba0000/0xd000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) syz_open_pts() 11:10:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002009, 0xfffffffffffffffc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000040)=""/31, 0x1f) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 11:10:46 executing program 0: 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) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/86, 0x56}], 0x4) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 11:10:46 executing program 1: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x900) 11:10:46 executing program 0: select(0x40, &(0x7f0000000000)={0x8001, 0x0, 0x800, 0x425be47b, 0x6, 0x66c, 0x2, 0x7}, &(0x7f0000000040)={0x100000001, 0xa4, 0x40, 0x7, 0x2, 0x74, 0x6, 0x7}, &(0x7f0000000080)={0x1, 0x2, 0x1, 0x8, 0x80000000, 0x100000001, 0x7fffffff, 0x2}, &(0x7f00000000c0)={0x3, 0x7}) 11:10:46 executing program 1: syz_emit_ethernet(0x34, &(0x7f0000000000)="6c49fd948227458fa28ebe9cd091b98da87ffc64cb4821d29c7d85ed4203e900965808e93d7c5d28e34791d6ccff1a0bbe131319") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xa569, 0x0, 0x0, 0x366}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r2, r2, r2, r2, r2, r2, r2]) setgroups(0x2, &(0x7f0000000100)=[r3, r3]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) mlockall(0x2) r4 = fcntl$getown(r0, 0x5) setpgid(r1, r4) 11:10:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) 11:10:46 executing program 1: wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) 11:10:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) msgget$private(0x0, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f00000001c0)=[{0x1, 0x1, 0x3, 0x7}, {0x8000, 0x7c9d, 0x800, 0x6}, {0x4, 0xfffffffffffffffc, 0x101, 0x8}, {0x80000001, 0x9, 0x0, 0x9}, {0x20, 0xe46d, 0x78, 0x101}, {0x0, 0x3, 0x9, 0x4}, {0x0, 0x20, 0x100000000, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000ffffffffffff5423000000000000000000000000000000000000000000000000e9d4de5849bb4571f9ee000000000000000000"], 0x89, 0x3, 0x1800) munlockall() 11:10:46 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x4000000fff, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 11:10:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) close(r0) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r6, 0x0, r7, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r10 = dup(r0) fchown(r0, r1, r8) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(r1) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) fcntl$setstatus(r10, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000001540)) 11:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="88e1736c285e600336e57eb901c03bf51d9a3b94455df6ec9800812412f5a787ebf777823654ab7728cc204cd229bacc22f6bdb35ffde5f5c233b9c48e1260c7c5776d9fadc2b35a4a17bc2b9ae745ae1cfa571cb10d6baa747cfb01000000c6", 0xc8) r1 = semget$private(0x0, 0x4, 0x88) select(0x40, &(0x7f0000000040)={0x2, 0x6, 0x7f, 0x1, 0xff, 0x7fffffff, 0x7f, 0x2}, &(0x7f0000000080)={0x1ff, 0x2, 0x7dd31983, 0x8, 0x8, 0xfffffffffffffff7, 0x2, 0x7}, &(0x7f00000000c0)={0x7, 0x2, 0x800, 0x10000, 0x1, 0x3, 0x4, 0x6}, &(0x7f0000000180)={0xff}) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0xff, 0x1000}, {0x0, 0x8000}, {0x0, 0x8001, 0x800}], 0x5) 11:10:47 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kqueue() 11:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:10:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3631, 0x800, './file0\x00', 0x7, 0x0, 0x1ff, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x100000002}) 11:10:47 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 11:10:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, "02000000002300", 0x4}) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000713000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) getrlimit(0xa, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) setsockopt(r0, 0x2, 0x45, &(0x7f0000000040), 0x0) 11:10:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000040)=[{0x0, 0x2e7, 0x1800}, {0x2, 0xff, 0x800}, {0x7, 0x5, 0x1000}, {0x4, 0x15, 0x800}, {0x3, 0x80000000, 0x1800}, {0x1, 0x1, 0x1000}, {0x5, 0x200}, {0x0, 0x7, 0x1000}, {0x2, 0x3ff, 0x1000}, {0x4, 0x100, 0x1000}], 0xa) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:10:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x200) chroot(&(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="f0012e2f66696c65fec1010048124545206cdd5581bdf0fb5a76fdb2f15709b3508d83086716660bb8195bf253230d4bae71f68fe1eaed278ee1e33d8015c72bab947f2892a8acb8c5b54fabf546090bd0b7f988564c37c851ae39ee72b7cf4b073735a639aa03e47237e87ff0"], 0xa, 0x0}, 0x0) 11:10:47 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0/file0\x00', 0xa08, 0x101) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x94, 0x0, 0x0, "3a5f8905a6dd83e96af1468e1ad84b2fdedc0dbb", 0x1, 0x1}) 11:10:47 executing program 0: setrlimit(0x7, &(0x7f0000000240)={0x5, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x6, 0x1, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000100)="81fe90ec552113042c543fec713a015f9cba930b5675540fabea94b7d017acea5a71c51cce4467c00cb70fbb81126ba8f12a8df9c5e714e9a67e543b82a7760cd647e7eda2b56c7872913d068d9ef012", 0x50, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0xb0, 0x2, 0x8, 0x10001}, {0x8, 0x9, 0x6, 0x9}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) 11:10:47 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$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 11:10:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/181, 0xb5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002327000affff080200000000000000000001feb4ffff000000000000091400000000", 0x2c}], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="0595c2df625f57a8fb28352f747cf0fcfd538c130be75a9363671bd4ddf423823a9f08517d153106a010307559963dad33d0d20c052878f44fd5703d08dd526ac467041e3d16739873cdc18c619f3af855c38c9f9512dfa2d1c65596f75a28104d1bc17195b37d9d17928aff407ebb185c22b17f3e5c5449fc0b8e54b840ead00c37ebc31773148a72fa40de51e0e159daa84481c712ce2ed18a306b1f869f46e269a3e49c37c8c4218b8fe0929d442e6362e85a4b5a28168b0274a8cec04de20d1f16cb2e1a99d873e27f9f3611898c72dc59f5e6fc9c26f36a777b8f4bf3fbe5f2c37561491c1d4f5a0d3038", 0xed}, {&(0x7f0000000300)="681e7c2a4a9895df8a227307517daebca9d4f0662b6a4539591e0c095b26b3087d02cb588381c77edcd8ca35e9cc0e4c05f3b3f618b02e0b924caaa8db0d47c9c3acb97948a44ef3c61f64760e28f98c178d00f42fbc7675087c197ef441d8", 0x5f}, {&(0x7f0000000440)="740303d80d915191b618a596a6a10ccd91a1ecf902eff24b2017887a889be0fd1fe31298b7d03b34d268876f8250e7d8b33f7cb808c71ff004cf4b2ae02954ffdccc54ede6932f7b6c36a82155d85351ec5cf8a054333af936b1ccd72c8306ffce7ec86854132e4bfe08ecd13f080baab4ac9c8628b1d087f6d6087524f7a96bfcfda8c1a11c7aa514f8f640ea69b5fa7271a8d0c3d89e2232389b502ce67db2f750a613baa557afe412d6156b43ca59640a4522e3c4be66302fbcf10a05b7d25e77d717cac6e41c6a3096bf5839230f37ee5fd427d42ac8489262caed71f6960a5bef0642d5a26496d88de6f3a220c2e2ea05da07a5b24199592ffcc120421123a9cbbb0c30820a6ae2ff5a2edda328fed7635b8008ba86c12b949593a4f598e19d88468d66570e20fd0bacfdc33ae84f9df8449e57e06ca92bfec51cb520bae5b967f4ad589c902d0dad9e95a590581e1ae3c7865a60f007ced6e219aa9bdff0826fd84225f990902d0cf5e77a9ec771633145066ca6b94a3e86a7ea9b2bbc2af208f1d024bc5edbaf17f346302e942f1471bc4b1417bb8365d8d79ac512fa7c3a8377fe9462ce8e51bf3a970f4f219694876fd7db30e78f76b01b44cfa5b2b3af646d386fc7320ffeef0ad31724ce9e8c9171f03ea863bba1421f4cca167d041eeafcfa1b3fa243d7de55c6d263ba0b6ba40c249230af94cfc0e8465cc19ced2c829bb992c82649ebd7deb96af432774e1311f4654f8f13c509b363acdf6e8082582ad95ce185bcaaf8a3e29897a88efa4db65120b301b6fb0b5375c170f46297414738647745e3b854f851334321ae1575de69b6d4b50f224e86acfac4045c22f2f059d7eb1709ac657c8426782d80dc7c71c735711aa718a89491c778beaa83fbe91541a17821d2ae08f8d274dffca6aa10b8ef15c12e27daf81c9a300a61840157507b8f84f12b872dafed16fe5675dad8aa398d98805b28ebbe9d0f1e9f5efcdc8206272eef7b48f0234f7a5a5e50368d1f08f6bd09187413017d8320cc464e338e6be3bd5bb1e22c8901c588eeadeeaed4993d71dadf280b3c43845b0ab27f5fb17b4114c26be52c2b11b626a7324f666078f8f85506dce1e3713c52aa4f66ded7d982babfaa8562ed86bb175de05680ff042429181e75e614d82fa1037e008f8cf48449da44e2fff6968452de687248edeba6109e13b51518944466ca7ad0810fecc13e980e7c7c634f23c3dcc07d72f9135ead439e42f82079be59ca092309d81f439118b3c4a658cbb0c75ba2c89a41f6ae4aa32097cabe188c5a98639b5768558042cedbc56f9dacf34f24444b88b1b16c9653c70ea1d84bcd0781c54d1dfea4ca1dc68c5010655d648081d1a4034828c0726d7622338b4e0ca44c674206b2dc67d16c200bba443012b3353d039948a626662334897cf19bfb41c27224ed423768cbc2991abf1a8b651bef9221563ae263d08b738629fbd1c36ad50ba087d527aa08f74510b0f9083fdadf3cc1571c7f3d3e5b01cad12c0303c03648dc519b3ea66801f6733bb978933b0da78a2421bda419199b2c285bb732717f61032cdab511effb75f16e800dc7bcb5de8bc5e75e7bd504a2c2df2943bea34535ea57cfda991b583c412491b8214d5317c0742a8b21fa8d23073a68c8bf125f9ce900ffb83c9102f718e9fe023a3b6f0d42050e3d0a8f651c62726962b150711734a5609dc97643b84492c750784ee4fe3715526fbe72356f21e1d7dd1b0e047dbaba45e9a1e1441b7f1b05002e084bf778faf6c79d95f846192754753b733736945315d72a1892aa62396a089a52b79c4acf27d0d0e826eb85d85c2aaa057aec6ea35d6210534bd463aa78752b22ba0c99bf90cce5b4206b59122d7d290b212d6f4fc2ff3d99f03d2e53d2f28bf26d24f6b1ead9af81472902af7f3ed39eed8c063ba062d16684fec7583911ddd9a4cec763a4d3ad67f5d856d5dfbd60710c1bbc629e69193b7f8904af66e45b1c839cb6ea5bf403b139cd2256fdc05925cb54a74c68aed5fb3f6f22fdd0ed1a9e7ad1e5d6eba5c8daa4b80d317d436804b53f8f51f2cf7ca39ee199c5c18c258d10ee892eb9bf4a0c1485b0650b86a9425807080f349601d726fa167aad88a577b1cc17fbb1f3344401dce63e33915ac66be74fe14f76096c71beb5b6d348c45fb783bf4605816e7ddfa04b3a85370f1c1804ba4874f1ee977577fbea35c1ab2bd71eefb7cc1dd47ec96e07eff9841a788afc124b9cf89d52d52c259d4240305e4924c7b7f6e86660cd79ba1fefce334d64921239e852a5721a61e91d3be459c2300ee3411d04335dda0b27c32afd7bb3e544569d8b4fdca4ad058950dd1f9840adcd72d9e2dca8753c495a31b26aa5916460ed5228025c05a8ad08dbce90fb66cd5679c80a0cc7ee966c987eb5025e9aff7efec08cfd94c45095268d3f44ff1ee2400577b06da4804560c1c20980306bc3fb45590852daa24956a9411d2dd4fc5a187b329b55918ffa2d347f426d9b04149acd16b3ed84373c1ac5e4406dcdc9d3aded5d1e5a056f88d3311f1884993577ec291fe3cef8b1352433138bfe86f41a501a0cb8326324069759d3c851d0afa991d934a16dff199a49890def278d666f02f708123a8d9698ee537a137db36895de77dc8f2000f90a30b324288921eaeaae62390ab93bcc5d9f394647e5ead3af9eb241a32e577f313db5a039562036c07e04e7697004fc100618b7cd062bb96d1d1d35d91f7598b36b9c2d233d5c12b65b11d72bd883a32eaa5d8719a22ee8f3d391192bdc734cec5ec4d19093dc0369c6e2a2933a65899da66a064b9fb60c3a9fa2a3e1c9a9230a4a0f28a7659cb40779e5a14d0c0314706baca70277529f510165e4e17051d0fe1d2a046c5d0b16d6f971b9bb7cc828ef494b4327a972820963ffdf2c9bfea3502299f3ac3e12a924011ae2de2edb0c37e68a3f993540defb22604ea3b909891e1c11075c6dc8817cc08d8a27d5b201f68187bd9f49edf84dbee3477f1ca6fe554ea527c2d7dd6aec54247d5efe9ee09a566a395c38a639efa4f7d62af850b043598a6f07f211c1f19e567e5f78ad21ee392caf2554ceaa33d2caa1df07c2d92935a45bf7fe6474dd34d4131e3f8043126d8b8cfb578bc0a5c895fa2ad14b9e0518c7996c72655ff7d615af1e5f394e581422efcf0c46c247c0646df26fdf128f26f74826e4df63d9ad79847f893ee66c647bc1924cf70114f4cb0ea3aa11acc278477b38fdde1ff6caca6ff1a95fe83c979bdf07caf70a94d4b9fdb64f4118bd16d78b8827c755c30edbaf4dd01b440412e5a273dca9d6a56a5a2235b8d12463e128a86c6d319bf67755fba4354804b6529b5374f771dc1c49d74178ab0cee1bbc65c82b6c13c1a63b1b02a2848b2fd1866ebdac5b0d54571573084b56b0d405cd69f637e22cc08909b1af098e1d56489d2c52c0d7a1ba53cbd3f7ec5e92486b77461cd6b2ba3dac2bdbdcdb6d9e5bc87cafb7d9aa66fa52551164341f398b73c592b3151c41756f08019fb3659da83e3e5e0f7f574614fea917b9de76de6b8b0db45b45ef4207414ca8cedef66cef18a7ddc44e519d4d80f6e252a4f521f15109929effee5fad5d26ccf7e7274e40561f00611d66e6d1f387e4f64b65f54b4601682c73e4cd61d176774d371cd9dfbf281d222a3e3301f565b2bc78f6f4258e133a8c081091b1508a0ba82e38cd41900f882b20bf0d829c5b5b366cf6054721e15708b17f0d48d68d0292be40d4fc3767ff8d719eee1c25a61a479da128db516a791afcbf05315571f852362663e7bb900c032b78c127e3e958556913173b735aa488bf89591e7be155facc9e6088c9f335e565c3ab08fb90735af8816bf4aa6da4728eb715534e77d27062d200d3e1defeeeebbb56311a66de2c980315e102c9ae6601901938b3542876318b97cca5b8bcd9b0139976d90bed87d5a1d09624bd02d5c2b3c67b81550a00922439335fdc958df58aaf0576f220f6c832c553581eb96dd483c5dda80837025585b34d5f69f03838b9a7152135e46abd172e6805b67044060aa20dae6eea3246b7dc618a09d5cdd9ff11a5a61c99af5240e48fbad78bc028fedf034d67cb4ddfcbde42debdc15ed2a88aa11d908bb9e2005892130ef288b539f3b12b00556718b9e52dee360dedf7a595aa9bb0942d0a084bc6c9e33879705d13b79e39e5fd8ab117ce8e0fae187f316575675222cea6d98d7b442ebb615279855243169215df83b03c7b182b50ce9b0c6d68c27f1ec612a605a14bd536d1177cdf3bcc15e7bab55a5e7f2e1b6f3ea34b6c03864b14d5c4d40244ecd4938b6a5046a1b5e7c8f574fd9912d474dc8028ad19d193b93e1fcbafacf9f190abaa37001e0d7892d35b66db0492b72d38c41a97c486c0c2157833f03e5b14c535277ac0e862c903c3612a06470fe37abf95a457230491c08f2768a92e6b1ca8d4bc38ad6ecb721381d6a0803baebb38a9270fd0d28b315d16b2d517254447e93443a0095b1894ddc3d5bbdf17ba30311dc7e83be817ddbdce5e0cde744029c315fd8856e635a758c366d749dbd6510e58387ee0b013fa6f51f390f939b0e6175f988d7a3b036ae5e10e7ad6c4e344bc2dff4096aaf85e5e30b6085f02a7f433270fd4cd61de6114b5452afa6295ad4e00ae923f60c993217efad2f1cdb823b7dbf897c1c64e598018b3354c9df579d23a5636734cd61410e04a6068a706b6460393967cfb90a4031c111f9e918bf8e07b6700681b84eba42bd77147ddcd401d2ec9dd524a18ae36f4a1100096f718ed7549c1f09af45051d96532c02a0412b83c725c20d9790e9152b4609b080a00aa9d5f6b3e2461ec69dcb39bf4d85968280c2ceded79dbc233b39b6523778e347f22eeeab62b90fdfe9bda0323e4ce2b75382869f6e957021003863b6e697e15f69c150f2efc02cf56ab034b6604b36112375717812d17df484f1cd1d2d7f77245ea07222f97cb8e23c7e1670ce9d3d6cc7166f2f2c1ab4dc577e99c354d38b4e22bcda57f6812738e1fbe90f1c345ce27bf5dc14ade9aae90ab3012a080dd663c370d5d0c2918712727f240b191ccb1da24b4dc89b762692af063fa9de3c03207159f9f03e4be0fc2ca2fb82540dc602eb193e4e0a3e79ad35ee031cfc60ce8af5cd2144a55d063c30bb875124482ccab79df99079250dc19464e62cbd3fe78ee39651f75f26d334db11e630d95f99aac54d45f894b9cf3bfc4428e9f869086a0ed27c3b173399dd8abe68ca47e8b536aa79cafd319f494c160c6e04a33c848ea0bdd808dfa7a1891376b2f69d98526eab2d5c37dfa6f15502c4c838615bfeb0a394727ea0d5e75f5fa2433f6171fe1a7888b117e472ca952f883c07fc71a04f4935aa2db0a9f681c2483c8107676fccadfb4248bb40f6b36f4f7076cc71454275f3d3d725ed909ff843c294b5166f5c5d4c488991093fd5236a1c80595d588deda654a868115c199e0f8c2fc44d8f45917e96c01e146d2c508f4291abbee2b61dd44d345a9370918ce30d2ff88eac3c4a8f393db99ae517c7741041208be540702b053e5dda760bc63a7b70ad18a457c81cfe11b0596704f5ed1bdf5998ed91614553d7b0e37401f97368a6c6dc7adb56aca790ec9226f9179bbe7229c9778c8b3688d4ac769466e2692870b4e4681855d67fd5a06080c6a4598073773d930c4491e14e7dfe6d8f204c8405ce07ee7f8372734a0c5cf9128916047ab854b9e039572423c0f", 0x1000}, {&(0x7f0000000380)="2dfca7a54df28f3c1cfd508b330caf6ca25ff2318f8b6d99e0eee2218e8466163a3f5e0c1f29278c7e77bf6a893d21591c550f0143c3abdfcdf7f31f659fb6c5349daeb2d8", 0x45}, {&(0x7f0000001440)="45cc580c31cfdb38827d2e1035f9bb1f26bd68d51355d4f18398e5ec5f8915eabe9e8eb1df57c8b549e0d152dcef26fbd20500bdf30ad6796eb7f296dfba9978bbde390a4847d151205e449bcb04925b1b20d2c6d914593a7e16f6fdd1fabc8baaf835e162a80b9fffc8065178567709877e15cedf2de67b4aefce2ba56842f2a84d6f209ba4828cbc895d5a0ac734baeb7ddcf0c73956be89a9a69d310e868499a9a75f84d3a69d349367c7ed671ed41ffad8a8d963a73d0f1e05c636d8b645a045455b31a3068b0b0e47da6d96dd9a199c8b4a064b9ee7d7d2c8cbb7b5761f6fa36cdc90a4d49262bec673cb0b3460d3a661ccc9ff321b7d50", 0xfa}], 0x5) 11:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfddf, &(0x7f0000000340)="b6") 11:10:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) socket(0x3, 0x5, 0x0) 11:10:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) fchflags(r0, 0x0) 11:10:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="fc10ec8ae9564a491de57e8b23b8d2b5fbbf5a9f1050f15c0c1b36bc876b679873dd0665ba1f0ae0b249e25a8974bf5da9448721b40cacd9612fa730b2ebfd5b99cf7d3ede186cc0d9d0d2c78e3b3c1a1ff51b5aae7d31a95dbd4f02d7e9f97044a2fb334dc7fb60e63374942fe55043b689cd99e2863789b48f469e402b0b249adad624b597c5f23dd3bf", 0xff22, 0x20000000, 0x0, 0xfffffffffffffec2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:10:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="6970e65b062cdedc18f48f262a57cb13993a7ce7d1764962141edead4e67952161eb9e00669cf11cb6de96ca871cad27ab799ab429ce80ab4bc71aa959beac4c601b607e45bb0194099f0508fa5f3f2ba8eb29d89493f4637a07129f2764966e61011c8ef905c7c5c5992f5e915f9f0230501ba61d8a9ecdec121f60cfa5652b0657114a36502a0c95b12f06a77ecec7678626c5267b03089cba4a1dcbb44ceab62e096737b0ab9e4156cac99ad5bfedc310e3a27f22a6bf7a03119e", 0xbc}, {&(0x7f0000000140)="585e425a0b72a8a84b04dd47d326b6b40e91c585b7deb8167d9b0e5f27b0b07a48fb80c1c189755b98ba9bd7c2725d2c18ead6c546148562936838dab62e7f40909087cb259d1a320cd3bcc2c9b151ea67a1dba7cedaf7fb8f1ac81bdedd0d745b7f", 0x62}], 0x2, &(0x7f0000000200)=[{0x28, 0xffff, 0xff, "b58258753b20fff688473ecae2c21fc6081e62ad"}, {0x1010, 0xffff, 0x9003, "baef0bd7d0d9715f12bf091ac03e14931a03228cba4a8ff1b91d7ba01916d80df3d6e1f36a7b3212a1f0cf662da12163a743466e8e88b0cc25ccca8d929e3a7c9b5961e9ced5f93cca4f4340fe445a440c04798623d9cd5e676f4ece6de5bcc87c1b84b5bf197ce7bc206b97113dce96a338452df7b3a9944fe377b82aa9dad61a12276f76fd0ff8316a23d54c2d539331c259b05108832bf67203eec258eacd39c998d49f48b7047bc7615f2c177b6aa0da8dba463829152e5c96e128749f478276e06bbec724db116759d7f7d3fdc70bc14b475b7c4be9eb6e38e1663b5d3d992bf63bfc4c81efde987d47c6924fddca3c8954f06afb700cb5778e3d3c4e5c80b1ac448e61b4aaee05f8aadfec4a680de6cee7efc4699789698b1db4fabafb65904c85a1d8283c3f20b29d0204b5d9748fc8fda94811fd99bd9df711a63bd68c75c3f1ba55a25a25e37816eeaefeb9c1565af5f36ddb02362a8e6ee9ea6d33d99ff8dc012beb6d86cc05bd2f6e014ac282e3497b5849db791cc06ec8625975b42dd7121a09d30964f548a3bf81ba250c6a3d3404272d15a0b039eb3dd25419b9acc6614c0c53a1f6abbeeea4f0625105e9753616f612819e51864f223cfb1ee9c3814c344949c84703bfee406bceabb92b1e2c6f9b0ef801c71b6768bd59b4a6c3d7c9e269dc729a9ce881dde7fc1ec70f878ff5972443613bc595319c5896f14f9f1dbd2944b19e8bf5071fc40774fa9ae3b9174b247e5c3fef5f4bba93184305e15d02b7e0477597dee69ca59ea021119c56c346ec3c4e54d535f6773fd5d86b180f3b732bd31d60c6bc59bf7e72454a4f99125a2d68ee135af579fbb4b9a9cd2e2acf64ccedc140444facfd7e8836fb2bb226901ca58a026d1ed3087cf420a3754dc5ad6bebcc4882ed0fe9c501b8fa9c669acad6f8d62e83db41f9fe557f6d540c09fe64f764e3f037309817601d3333e93b1a6aba1044792cd361b9df6c899e345093ddcfa209e9988df1d39e572ff07800ddde99abbfbce9971b41e8bee09a94297f944062259d6795bc518a77ff7329d16694d2e49e8aaadac7b435e85fe427d7ad9b9f0ac39af1adad07f8707f09e555e63e730d346d1d7bbe0c8aeada05a1803b2635e6b517e73348829fd98e4c3dda4da1ccb6ae784422f9e338cc184d99a24435cad4cb9b9bc74555091261bf087936e3378894ee04f8a71bff24f28eddfbc7041b6de7bd3ae1c463c29f77b51def39fc56574d5ef94967f9e3188380cc8b4fcd5cc53d9f6f2388e1f184e8a01f95d6ab04a96a4094934bbf52777cec56bc3d24fbdc4f44718940b3c0acd9634779e4009b21f352da229ecbf1ff160f35142787f1861602a99ad4ab7c6150d2198d996f56eb6278b1fbe66687cc2e410b82d3e7428ef4627b6b52404e53fb149fbc579434f09b10da3ae9d60b363d61c03525078b7da38c2f9b3c19b91f5e95fa1de92e3af19013bd2ea8cbf0bcf2cb3d2f9fae8576cc23ad884a69c5b50907753d8f3428fd011d80a48cfd2962b1572fa6b6c03b689e2f562b1e18aa4754a74230c68796059960cd3820dc4659b27e7d31bee882c27e9c0ec9001b169907aba6292045615b5d4709f475dca7c781d5b7d5d08172ed3534fb9fe8081bf5b5d94413778b1bb19a7296e7625eb95c9cf8dc92c1aac8646f26995312be059cc616feb0e9a5130f3644be6c3efa5c8dda0433ac46d2c1dc6642ffd8a02602ec2bc936c631cc12f3f335d6b117c9cc1fd79d98c7f8843b9f6d4f889bc1e71f826994dcd558cbbd7011cfa47569a7bfbba7071e9d204ef918e1d34073524af33e6a279cdaa0e018d0f7cf5f91541b8642bd92e68dfab8d044db29a0ae02472220ac6bcc1b0d385a4532b6bbc8ca3327a5509e31f4d1d0964d9b69b33df5167428d6da29953b88a4d9f349091ee05301092b7b7eefcc669159a08b0d7a3f194cc66297d4637031f5b7309c18ccd58a06f19ea92ce250562b1673447a517714b63513beaf05769c3721667956f48220d434424e7c88484160e64d363adc3c6c711a1ca5711276f8335d53741e416e12e3f72ba411c6b50513fbcc702582cf0199d442f8f46ca99c290f3a5f8c66d1843f856df75585938d914f9363585e92094eb5c0f6336e73fd2da5df01e3d35a135f9b6fbf5019fa54a80db48259e5282a54991fef81029dbc70ed6abbf6de3f43490a4d9f3bc36291662ed2a06a343dd17dd615d7207ffc51a433bc8c24871589145161b8eda0024fc74ea8ae210d09188623baef5a888905c0325d76a49d13004db189960f4f9dc606486623e4463799735f9f2698681e0758226c5dbab64530d53f92a0c77312f6a8c2dade2463369a400ff814e6bc1678532d34f3e8064ea076678d436565c5b204d650bca5740d2c6828db857f4210de47fa471a6f5bb882c5239999d730fbf9bbb1f9623d1e5c84abeba3d1cd310b16617142d5659b5f76c81ba9facdc4ed1c895e4335fe746eed79f55fb10acc11af3f2cc2294ababd4c65eaad9c89f4193b629dcb7955f69260b025b16e7039bf0e63de5173ee98df84b72e9e529cc7d45f98d62f69939605413074d484656d8f74845a63a85182fd09f05473ad9f190438f112834428e56f340c7de53e8e466cc0bfd81d4c238bb5c9d42e2bd88d7bd6831da2069ee9f7e7063fb7d82570af2fb597fd17c5b43961bedc31f285b39321ef4b334b0d0cbcfe685082aa5ebbd4ac6c3bdb7995a6ef965e4090ae2909b88cadc5ee97e730de1dc2c94d42b7d8a0ed6a8cf71f5adb85c80e3694a45a744ca9a138e7865594af74054928bb6dfd4762f1b0ec4d122e13a963754a94d0b41d87372dd4b5bc27ddaf16acdcd958ff4460243defd8992a81954321bc44db3a530e71968c62fd0586272e6682901faf00ed4c98b511eabbc3087557dbc9c334263fd309304f77f5be997959fa2792bf4663fe6ed236bcd0651a44c79e6c2909f9fa20c417bebb07e48b4cbfb14ba71c121632ddd114671883f9ced07b3d3657889a14cd745b77324bb60962f41eaddb2b374770875efc7c283a30118d5714e9d24196e3699d82faf10adf94f1081205b0e4c52208c07095214612b9b23a98febe2373bae3899ba3b0081c82fb8008b292bd4ddf22643c8543df6a7452e351067667f4b2f21b04a0131f3b6dd5ba3cc3935301c4a544400bdadf4a44dbc882e0103e0bb38aca727565ade9736e5e7b8cca95db6562c89ec3767d267e3a1f3ebdc5f764fa8eac7e0e37adfe6cfd41c31d4a31566cdda6d258bd09ec52001c674faaf9a9fe92174f091848b460fbad97f5403da0444c06b5125435619402f4f457ac62ed5db20835313e539439264f77f61aa83a4c87400876c530f1366d4dd59b354e79d0a94a695dabe3a9f382e9ae701797fef21fe74a0f12d06e380147ba74b08bcf1da0f1f29382696aa5e511bd817847c5f14612ef04f7fbfb33089fa82c09e8d5d7a54de855045652909ff0c8de6a7ee34bd830ad275879dc4baed30e848916dbefe6c04e336c4a1e224c785401362bfef1cab8cf3e02d1fb6c5f5a6ecfe4829f350fb351fc094330cdef3984578c7d7ae62c2071610cc3ee7a2198673319775acafd4af87ce0394673c0f1f8dfab2f845c1ae98804d645e3931058b610c7ec6a3df2323b81cdc252140d6d1aafb29ba9954ca54662b27bbefef5cb61b57d786a74f9092d92c16be23e6e5bf439b7d19fdd364b32b6c78274507e018aca048c3fc6af84468e9df49773c78cfdd58982e62ee194052c66203b85bd451dd4afeaa12e4296dd08a88b29685f940600d8aefaa2545cc157aec63108110e1ab67c990bddaf021ad48f44bbac7fafbbbb423cc6a6ec0c666b4ed327ceced54851787f4c58a75063f8dd62dcd0695bae39bcd087634de23d766d9c5cab7a61622642cc0f688f4cb2c149e166ed75725f1fb4aaa5a7f57f4872431cfce3078738427aff385e70c8c421692946e9fb2a4afaf166577d2f39cf3c5c4bad995611f86e47a0e277781e899b2312b3b94e4d1b4963c9b00f82333e166117072ddd904e2aedbd4f345fbe1aac109cee2c5d71582c4b58ddcd3c97cca40fe8e91c5dad19b9311ccc2e8ab4596963c5ee7291421fd5fc5af91c6c81dc04988946988f2edca8cf32807946319d1e751b813633553b5e11502eed34f7a8323e0a202b5d54ebb363c60bacaa898d00ab420057588805355fb6e6921eb778df05807a28fa554bf109bc0c6ff1556a114ff8c7a9b77c465fe976716b3ff15f75c84b9ade1824d05ec48bee28543f75bfe0d84141bd37e2da6d08bd567a7f51aabc44156f8c1e9e69088a824af4ded54dc895ac9bd4d065a3c15e4b108e1def1c9b4674f4bd09aed311cc563d3d7d6c3b877a6efa12aa132e9a4591ad2f475d8c6d1f7f1213bd1d00cc02fec0c2d330485992e5f66761e7daa767a37c55d1202670fe170fc5c5a571a4a523da173514addd565ba90d568dc5e9b579e61712b930af4759ffca4752e6c16698eb4fa802aac6ea9e5405aade8e4479c8cc1e8d93509934197702950ab8d67cc428f662896a9d20498e87518da38503a341f7dd3f54821f937e58e35209c29e7c9516644616d39df441b5f82ad574efebee04f782d1328a7d84efd550f64a8aa5b4011cf90801f1b3f9721e24a80dbe2e42841697238611e15350d7ee5f7479e66c589453e1ee77f1951f48d9e1a6ce316e565a4a2420f0637a711d22de220eb6f360f216cc7e7817de4f6b436aa49830a3207bf4dad8e326e85c74d156faa9ae21fae208a66ed40cf58573dcd2aa71a9f4400b4673645675ec7da0a462dadfc5144419f38a50b6e8123a0fbf96d7fc235214e67271f98aefb1bb06c5d465cb2cf105a1aedd426200a74ce591b5b072751a1f8dbe64c2ce187be453d4cb4c93ad288b3939a3ed886177e85bc15511b34901c0c3069952863ca63ca00bbfc051312df65146a31a719125c078b84e64bbbbe917f368df9f1935847092a0fa08f569311fa215f7ecb3c1b1d92a3362467978daabaa4f3813211d114e5ed1886e196bd9cb1216426686683adb550d4d165a0b0424d174596269a0ebea6b3ae29db33e22c3c16c991ce7991bf7b87c0b559479f6e4c067de1719562f021fca08f692c084e3953bd4b21a25e31f3e4f3f5fb80029a04b8dc5eb8343981323dce55c2cbb9ed215580f0811f24abde34366c026f0543233368ed1c4aaa51ce8e3d1632d3961d08022faec6785015cce345f1af7785c39622d1cfcc17514646ae65db7ae3238ee4fd518f6a7c480ddcb2e7c33ef1003f9ac60aaa20498263c8ecc66fb348e6037d570e4efad2f4afdc965f47439384840b081f6ea73705c6d125e7ab5fda70a911a9e2fca3e6e3b2e4e21e473d0c287bfb3f3af2c052bc346e4e209de0ba16e3c3415ec585cb0a562dc01568b125b62b60a679862fa05c11e2e5fcfec92f022696be747f656ab56e31540aed288a1421a45929e239a6c88f148aec795fa487b13dec868d0cb13c84e27c8d8c625d4459a7bb9c1e6946d76bb0d9ec3b9452558bef42c7c3ddc1963e1ec0482b38d9a12f91c3978ff6c8c6367dfc266747719514648ffb506e9a2fa115f53876993d15adcc45afade124fe1762e252f09c818723f42099bf109b6fa87413c90ce61a3734334c23a6e6c944220822d085bf904551cec36b0608a17d235fc25a4621f87a347aa46696ede5fea50c29dcac0a12b3de9ef8dc459eb1bbd42fec80eec2a18c698507e60fde2ba52"}], 0x1038}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001280)=0x1) 11:10:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x81}, {0xa, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) select(0x40, &(0x7f0000000080)={0x9, 0xfffffffffffffffd, 0x9, 0x5, 0x1ff, 0x4, 0xee, 0x5}, &(0x7f00000000c0)={0x2, 0x5, 0x100000000, 0x3, 0xff, 0x7f, 0x400, 0xecd8220}, &(0x7f0000000100)={0x4, 0x2, 0x8, 0xffff, 0x0, 0x7fff, 0x495, 0x4}, &(0x7f0000000140)={0x80, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:49 executing program 1: msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000061c848176531fac00f1b3068e5eae7d1d30f4cba389765bd7a14b95c5094650e8d628402eece7679a2aab4273a200736fe663b182f3b37904af07b790a9c9e995f30d62de3f3512978afa42632f78f390822fde8466ad5d3509e19e5cfa1594903b01e71a385e2e1d36d84eb853aa1715afe5e19182712c23dc067c94984d8044780f"], 0x8, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1532bc0624e647a7, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4a, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 11:10:49 executing program 0: socketpair(0x0, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@in, 0xc) 11:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x50) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x100000001, [{0x1, 0x6}, {0x0, 0x10000}, {0x0, 0x8}, {0x3, 0x40}, {0x3, 0xfffffffffffffff9}, {0x3, 0x20}, {0x3, 0x5}, {0x1, 0xa2f1}, {0x3, 0xffffffffffffff00}, {0x3, 0x7}, {0x0, 0x4}, {0x1, 0x7fff}, {0x1, 0x5}, {0x1, 0xfffffffffffffff9}, {0x1, 0xfffffffffffffffe}, {0x1, 0x9}, {0x1, 0x400}, {0x3, 0x788}, {0x2, 0xfffffffffffffc00}, {0x2, 0xffffffffffff18d8}, {0x0, 0x401}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x1f}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x1407}, {0x0, 0x9}, {0x3, 0x7}, {0x3, 0xffffffffffff8001}, {0x2, 0x95}, {0x3, 0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000000000501000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 11:10:49 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) shmctl$IPC_RMID(r0, 0x2) 11:10:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) socket(0x26, 0x5, 0x4) 11:10:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:10:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x8000000000800004, 0x80000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = getppid() fcntl$setown(r1, 0x6, r3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe6e, &(0x7f0000000740)="000000004845d1399882b722e6da26589cfa92c3154237d9c41e30e89b1efe66b8fb41780882f1170540920ea0371ca4f65d1c7e64834520d556eadeb52c80daac3ca6aab3fd923dc987c164b82ae26093a73bd8a8d7e19c04831b4bc5da4761de41e030d00483fca1e9b5c78fd155b0efd0ef7e0c969b758c30c2537624b1260900708ff94d841138928ba1a73e5dd9fa4a5ea01500f791c799658aecb00c44ae55f7a2c1043a28d9add9e91ff78a9e48b15842541539134ac4f5ef24efc315fe850099db70c0ae1d3128586ddee59919fae1e556be3c12d49e76beeb8de7378fe3f3b6") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 11:10:50 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x14d31a61) listen(r0, 0x0) 11:10:50 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10800, 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="ebff", 0xffffffffffffff73) sendmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="9e86c51cccd6b67060481975dbc05de0021b00c44cd347ae42a59fd6de0abc201cfa59ba613559e675b58c79873c8ef61b58639d3672946b09ae9fd3323407e7eae8fd76b5e3d61c437ea3f53798ed2ae70439f526959766945b38450fb3305c028250626dd5", 0x66}, {&(0x7f0000000080)="94b0dd8b7c3146b6e50b385dae8bbf057d197f1c849260bbe722655ec0e010b8c7151dc25a183fb28bd4d46bca07aea417c59de5aaba34b3089b", 0x3a}, {&(0x7f00000000c0)="507c517db4b863e33bde8410e9e500fb0ba07da5f139cf66c6ece31628b157a2d138b387155faad7ca19279aab72d4a15f0ef1d84b69d367cd3d", 0x3a}, {&(0x7f0000000180)="bdcd0af860cb3162eddd7afd8174ffb664f1f4233988af10e46edf5f4371141fbab4d3c70d9e5c3f60c0574654756829f0f300a15ad764220a41fc3929aaae9b1207b65424885a9d82b803718903d028c9a9d1e88a8f4e342efc02ee0ab5a47f2daa9822425652f3700ccab7be0ad1c224ce51dd69df58c1dbcefbb61e13b1639e3ec32a16ef9cdd2a5d15f4c26ba2b96d06633225929e17f6fd61d31c246b118c130aeb3269b87aacbce50b53c5741204c6f1671be8619ef7b9c7dd338a78661c36490be7df751c489a869370fc42d9f063280a3ffa5e14502def14fe32fa349a0b1fea7c2f76f2764b08f9518e8b55858a52ed30d9c8870ddfcccdd69f9e", 0xff}, {&(0x7f0000000280)="8825d3daa9ee426b652f67a2f5b9b0ca12b84e576df366280554ab5b5d1eadee903cd492cb04261d822a243961390f7ecad24c0d3837af216e75787dcdd507d58d1a9b3cbcbae14654d1d89f689a29f93e4637173efc8441fc4ff9051d758837379a4d7a596f03a0c84869e1284a6b410125043dd181170a48305545cfed8ffa84c23db2f9cd", 0x86}, {&(0x7f0000000100)="dbb93a1375b07286716dbc8e73bc34193510bcc45d1ba25f4aa8da1e189f328c57ef75880847fea775f4e0", 0x2b}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="b000000000000000ffff0000030000000dab9a8c56d58fa6f2c538c46e92b2ceb0a04318ba2bfccae395f24da546c66c3c44d3ab3c9fcc5f35cae33d33924996deeff949f50efbdd69b439b0f0b3466b62a5f7eee54a68f70c7f627473651a8d36c9ea9f47d4ec269ae26f3ea8f2ea1a8e09cb0b25164a64e4d9bb44421fa9fa30ba7a8404d38de46f0d3a611290b1500285d42397e186eb889c122840aaa9349b0b7487258e4914913ca59e0000000040000000000000000100000004000000d9fe3e7ec3f8bb82667d5a7122fc8b3ddee2000cba7e01e3fe3f080ec4617c31416f519da6bd6fbfe0909cdf00000000380000000000000001000000b50700007d66c6aafac759112cc0a5a238e1e58d06ed8beadaf60f4d14a120970d93f4b5b3e021e9cc460000abaaf991cee3eba13901a0"], 0x128}, 0x1) 11:10:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 11:10:50 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r2) setegid(r0) setegid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 11:10:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x1d8}, 0xc) r1 = msgget(0x3, 0x2) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r4, r5, 0x0, 0x6}, 0x20, 0xfc, r6, r7, 0x0, 0x80000001, 0x9, 0x5}) r8 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r8, 0x0, 0x0) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x800) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) 11:10:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x28) 11:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000237, &(0x7f0000000100)=[{0x800, 0x1, 0xf89, 0x5}, {0x4, 0x400, 0x1000000000000101, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20000096, &(0x7f0000000040)}) 11:10:50 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4a5, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/241) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0xdffa51789abf0cbb, &(0x7f0000000580)="315f4ef07aec40f67f5cdf55df53ead921176970f7ba2f03d3249cae7578536998f216fc37b6b7ee00b25b600c24451bb71062c811551cfc982b53b0e4c91a739376946daa371b555cb64a646aadf4ee01ff1fbcadfdc138c3de5229109ea756566ec53e87d865336513eedcea8a7935de60f6b40626279dc7ec84e0a8eec8a6b48ee13ddc03b8e7d1f80351adffb25921d65e6b7546030b645b6754ff19ec4cd533c149a12eb0dd763176014a1296c85d0bf5a16cedfb8ad4c6588ff0e23f3ce3ca8ff57858392e34a48028b27b") r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x77ee987c, 0x3, 0x0, 0x8c}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5472ae3b) flock(r2, 0x0) 11:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:50 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) socketpair(0x20, 0x6, 0xe00000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000180)="6440e8db8f8f4b0eb0d3b8df9951ccec2d59a6bac87fd6f9ffdd92364d258035a1e56d2d65915eec5df8f8871cda0096fcb374a6e288a5168342b1c676cdb3ef8dcc2b6033a6e586710928050061bc6abc7a70eed1806a0f6c0ddf78dc2ad7b1e205e41f52513fc21aba7d2f7b81f5adcc49b4a550b398d6a3cda502132dc0c08a7ba5b053e0c71fcf22b9409f97c240aefa02c8b538cb01433545fb869b2268d55f266099a0f3d4d99105aeba7c05399d65db3dc15b03fd8f29eb1680d79b01458ea72210ff7c366b4fab405dc03e78faba09096511872e7441d5eaba0b226e4c94486568feaeb3b6e643ead6839ee4fefc802f90771419a4aaa4da581eb99f77e63b318458b75f05754e30f9cb6677cf01939a34b066aa7a2519bceafeac334070d1878180add02ce48ad04bd7094bc5975ec66794c5026c85aa74b1622e07192498922a5232cb92796ff701e57c3d32bbd570a4ac70192e0a78e3d824fd6be050cdda86c397664622c46ed4c89cb1031b11ed155f53e4744374415c219f5ae4dfb4dc1af93b8baae20d751d73d4ef084c2d70477e215a998161f2c07cda767ecec30c7e61db47ed44953ba2d92e38d208718120ffdb5971b622ad8151dfddf689868be8974c75428518d4bb8851b5dee48c6bed97a24b40c625298e09f8a40d1938277f0a9e720f051a7b1e21e062d8ff2f262078faee8f5402189ab9b33e81b4e577fe29f34f28d19f02407b03519193d01310f4d7822b9ee347c8be383f43fc64ed3b912da42db7e024c56cfe6b48e48f2f0784581ee2a0b9c35c9a0da8c1008669ed84ae9be0ed4ed84a119c4c54388047f85637d1a40276ce6c65a1e07d1a9664fff0ba20ece6e91134a5112bc4870b96595dbd9644d958129455fe3e967149767e744cb0dd6dcb901c5cb79b0d58869665bf10bece5ca88442d16262bb33ac61162c059264c28661547de797f0efbc958de9704754cdbd7165798b113db727c4d260c2f514eee59e2e77ffac26aa2ed63e806df043e7882c017b48dc308395e04bb4b7726efa06c5c05149a69e10e1ee5f4b0ce2a85501a1164189b5c2fe60c8c6144cd37f9502bd949ff250a45df2a6d20227837914e71fdadc7d49df38b6e0128c2b42d1d7df4008073632fa4d05cafec2c0a2e602a29a30e8da4bff9049f72eb5380f05268b8f47fb7e0ca4422f17e0019d524585c8a7f604b01333906a05a0afb63d46f2327099d3dc70e211b5ca15669b344606a3d410e1d8519b950e8d16072eea7acfaaa4e99da0c3d5f537b00b4476b83688e17df24a63d0c0a5ebb1e9978aa3373e53aa69bf0e941d90a3510d8745339ddca55f8651e8c8e8bec94359244fb76a193b913a012b8f2c4fa43d2426443739883042bfcdd1e38cda8648d07a0c18d2505ca59fd66a51285ef4dc5f6d0f50f3cfecc7419bc7c874621d604f3a93f9263d90a37a45795cbe348081c8a16dbe89a242840e747ce8da2ae8da3d1f77690892e8a3a82b915b2e6ca3a477b5d86b09f7006e4a00ab444b337485d59d35d0a8007ec0bb104ab34a2fb76a6f28a4c863083e2549fa3900c189b92e40d451c623e5880823fa5541a703a37af97732e1db2a3afb2ed1131f6c46fef05c430ac8eb272a69400e4d20362ac515126f25118b3392063ef74561c45c5e2535b9df57a685602c8e8f97b80841ede30720692ea5ae0cbf0f0aa08cafb3f5a342c7a7321a87eeda05977dac4ff35423a016ba9491c22ccfe63840c20175c523b170d622a405194c9e7669de3c1371ec07e138db747bd59f7602382684d4c00b0964ff74137a3141442832b7b731f7aa49c082e8c6e3aef51d0556b714e6f853e18a9781ac6f4170fb0e21a3930800275bab0fba5090beea1ef107c2dfc34def592e27466510bcc1bf93a64a542d21d3d1e17fdd25a9a1950145c60db1aaf87d7ebcfb245d66c5d3c43b4bde5db32f8b316758cadb0b0562e4a044357a5ee3b60624ba04b9ba6a420264040d6c7210fdb31ce5f1cb8ec15b511b5a4db18021f3cb4a7e2a3716c3da01bd03e9a3f4733f26d20b25dd6e2c57303fa3ca4973468d93bd5daf21d71ea692ec7b829d647e0b09ddfcee38bd5bffbbdde918425d816a2acf0135633b67156d86fc15b73826d06728280daa86820c970247298427c45a8392847019c7253e5e849656b62825cd924e979d51b8dab7932df01a76817450ce9978ec010275e8f748948306b8231c7925c1d00addb1003ecdf1ad7e1a51d1a168c3e20bad365ec089422f20d49fac5c687f1b1652d8fe5d865c1bad718d710e64dba61ab54d1cda7aa28541312bc11feb7a84c79fead44841232508468e6daba8d0605dc4aeae8e75fc72a11e025b6bdf8fc4fbba28b443ada85041e1f8e59ae8ed8df14a4e7d6c9ccea47c68ea911b7013e232763c0cd53bbdc5735c23b41478992f0b6676505286814bcdeced4005c59f39da5cd34c78a50be7c89c55db4e14a6e81563269b0e08fe1f43077393d950e08c68f642a50db3e8c072165d5b8a4780cf920ab2119c2ebb4f6b710bcb7becc1291f26873549ff11460aabcb67953a81b1244092df4f10d9400ecba41567892e09af2dd25b21370a96f9cbdcd58d504866d524295076a7ab2dc0ef0659b2da43385ee04cac60f9afc704e0dfa8105cdd929648931d27903e134ca51cd732914ca28ac9aa6b223131b76b39840d4bb66d27f40810e6e269e4b72e096dea18bb6221f11caecda09637dc35ef0d5c8a9326f5d4b87be748e9f8fd7e62b4c9c71ac5123793df50c332a97f4f75e6684e17947048f84a014821191b79a2e8541c6d43743b10c85bf096bbfbaab1a2f464bfca58f4449ed5b17cb3785ad99908f833057176d7be78b66855afa064fb3fde587a17a32cd14363119c8bb4e556842e956c5d3ebf61e35040f804c2b1ff9e89d99ce3013dcc1921c581aeab88b6d5449128ba6e7f3f4ebd38281b9e9036cee468be914416433fe21d4dc2ce1f9c43feb55df2ec5830c052bed13055844a89ec364b5dff831fab31f74f66ef2aae71f7a7f92e4b71ff264a18abb595c1f6eb70aa7d4ea5ffb2a1b4b6b537708f56fe330d877704a5084fb3d41763d180da0e52dc9d6ece277a6f57e2c658b0d49b6ac40aae3c47adb6d96ea505a56f0bd4c32da3c0e0c784b0bacb66b8eab17b360554c99c5b1033cd92436b472261071094fceccda038eabf57d0ed085d1aad0d0ed3f484c6121df9e1835accf45a52bf34f1e5c0f7bbc5552a14850cd2188af616aff13aad8edf39a67f20d60fe8d79a6bfcc7c577c4b50fb46ad18bc6f1b0f104642812763fd48a44bf2dac4a4b006405e9ea7a3d1e951b4d56bc586b231224101fc4f5278887bc51f2caddbfd82c7a268a7e85f0fd9f69cdef0d0d3ca16050c676ad5f6a8387b969aa423e5911ba9143ab79591d6fde514f362358ba8039d65e749eb42d7b775ad3d9bf4dae034c65e34e7b735d9b2ef57ff65f01d752d7d98de99514fb4e1bd4db6806aaca39907dacc6a29d4584dacade69acb8514b8ce3075479454aa972f0d2ecfc1d2324368882bcc1f090632019affb2822762bcff1294f5f0ebfbce7b85fed08c93e4c270997a1f9e9587f8e0542cb7b574b570e1b874eb7f7f88b9b15185dbe055c48fef3442e446283a6d8e081c8993c4fb2d12bb6d83f3c01888d10004a25cd367894a456c42e8107bbdea93bc172a60723e5095c38ef5cf015dc0dd2b5ac6cf9d01e5203689adc985459cb1f628f5692a52fb1a8bcf7dcc4b05f82ba0de712d0eea1fed99f139161a850a1da2e2bf1e9e2c890d6d5d433c79dae2c0f875f3ff64ab608bbc73330f943bfb73df126811bcea0906399ab6d60b5ccef483dc88f575c9d61c5c334f3147f6ec706d3b86c99f5e7017453c0d1e8b6840115f614614e13417753b2d2c7ea495c13a489a1348db37b34bb904439f5366b70cd84128bf4f606dd4405eccddde737570f42b4607a13e792cea250363106366773e7d121c7562bd2492a0f97bf7d3b55e07f15a8b6d77f04470dca9f72b7736a23ed0fbb9e57c36528a3a6e074eb47e4e0ed5382e7e385a2784b49f59424b5c02d958e670059e219fa42f9e618b66a072257c27e8483c73401f5a3486b778d004a40399f3f6a3f9aae70826fa079c013ed8b99ae0381e0a66302b28ad03532956008db763ce947cd79c14f11515db8fc83cbe0cb62086ec62780bc5ab9800010aa08cee55a4849c71be21f9c6aff1f99de564b0531b7ad63d873239f779b38d7714911127e54862badeeacde40c707d338394ecee287e99febf266004362a42fed63d65038da185f833604a1d5242cea662c85eadecbd093c7d919e81cf8bb13bf16ec7f990a909458703f95bb0cd014d120a0236d533a3227c2705a41316d0d41dd9d39cded6001c109fe5b0293d123664b1085e76d49ecb488b1659c5ca3a6d2e8b791cf0fec1c447234a1742329f88ca9edd9be0f756968b139f171b4cb8365e05c1ec783770b63465727ee43580ec8e37c89521096f572eeac83f82d89c05e1258cf269826366b9184ba46aedf6d57d3aee39922f2a306681e40262e6b8bb22f38d99c805a712ec15c54ae134b1f72395f618b89faf18412bee34cc982d9a7c6691cf3d2b68703eb048447c83c13069d3bfaf547e45d008121747beff3165b98784418988fa4661e2360440319e12013e5f21ed96a7bf92ea46457a11374282fbbdd477b2d9557fbcd2d678bbfc2e678838574800c05e81842284b400de50ae582ee36aeca8de5f98a5ba49d451196e3122aed49221b920542f4916d039ea778d6047cee4b8df2a1568f4cd4b3b3e8864932a4b7a1babf94a866a7aa8a9de05dcbb430eae1be947849f86eac09ab027b8913f64687be192de5c9de62ae7cfbd89f1ae01576be9818ce216f40126aaeb1953fb2ab3a9e81b48718defc6f0c02e53aae3c7c3bede6ff4e37f690358de274aebc5d63b55c66d209c8cc3c13965facd99ecbca24a86206825f5c0cdd6f6540746c9dd3781989b676d5b9795d9c1ce21378e43c155e1f509373d234ec76e23c63db4d875fb7242379dce04413c3e9eff93f3b68a0855d18cb0f63773bf1cb7334ec94f4df05097a9b44c8a063310bf88b02dafbabb9f394f683ef5313451e58b464761f4eb6804bf9cebd48cd32756d344a0505a8a55296a61719bd586acb2d63b5cf4c8212670b89738708e873c9d506e23d354bf92bfe2a647278bf5bbd818038086a1d088104d28a2adbba4b899fb45700564848c81888e75db08614c80b5e86882a022a464a7e6b7d13e7e4536643654e9fc87f10b656fb3b08f4fbb6efbff9beb2e6a49f1ff1c0ebc2149a6e3f937540d46f18a2bdf9f80c254adc79db352baf61c096960e8a7a8ce6cd3b82bd0f9a05c30ae3ab0e70bc8399e6b570cac5ad9ad7e01bc63e91b9a13dbf9ea61a16005ba8f98e79817828ef2c6386fd485184c9355924981cfc17d8e550e2b7349028bf4a7be2f10efee20c04b469cf46f38049be59ac3b15097272e26a6fdd979dcdfd06c4b5d5a3ac3dd1d72aee455a5f53236f81a2d4f6fafeb92c328199860aaa30fce1d90e3439f0fe47cbcfec4c5b7a63493a33126d2676a47f5ec9414070b7e7d2f802020c5f76286fed512f9bcaa2a02372da4d0a0d1a55604e2d8d9f0fda75d3b7f4cb9cd9cb3f31c6d06b9c98e81cef598714b91dfea6c6a5d55981a4efe39f707a1ce818606df56e1616f75289bbc79389468787d85abaa246b419f61541", 0x1000}], 0x1, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x80, 0x400}, 0x409) 11:10:50 executing program 1: 11:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = msgget(0x3, 0x164) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3a4, r2, r3, r4, r6, 0x0, 0x5}, 0x5, 0x72, r5, r7, 0x4e8, 0xa0, 0x100000000, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xa7, 0xfff}, {0xef, 0x3}], 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x2036, 0x0, './bus\x00', 0x7f, 0x5, 0x0, 0x3}) write(r0, &(0x7f0000000480)="6f6c246dcd5c3eeb22056e9b94322e68b65fe7e6b14b2740e339fbe3b86f6de1247f1fbfd99d727b46e585ad67ac8caa5761f5b05cf9c6dba751e3021cc7bbd58d71b359596ba12d8b20d3a62b7a2542129ec7ba70237a08248d7e6574e7608772d3b297f9d99f76dd10537dc2919adf4c7734c0f09319e02cd3dc0deef5c7051dd2553c61b7c80637b6eb74e33678d470c4a6a99766fa85287e08d8685e04db6f3916e15ce9cf2404da1a9b196cbdd8033c576437b3226b882297e93af5c2a065fb47365f0e9f8b9361648e1809b2cfd6e0f5774c5e88613ff62c205ae8c3975d590594dadc6352a6e96b48530523e4179bb0af16f11ffa29990572cbd7daf16023c8f7285970c1325e46c955f2cf3a5ce5c871fe981d3e39a3", 0x11a) execve(0x0, 0x0, 0x0) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f0000000800)=[&(0x7f00000005c0)='}\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='d$k@$/\x00', &(0x7f0000000680)='\\#@/\xf8/\x00', &(0x7f00000006c0)='\xa2\x00', &(0x7f0000000700)='#\'\xf2],\x00', &(0x7f0000000740)='--\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='%\x00']) 11:10:50 executing program 0: madvise(&(0x7f0000823000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munmap(&(0x7f000046d000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xa, 0x40000081, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xee87, 0x10000}], 0x81, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x80000000, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x102, 0x8}], 0x0, &(0x7f00000000c0)={0x6, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x11c) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x20, 0x200}}, 0x2) setsockopt(r0, 0x6, 0x40, &(0x7f0000000180)="88ae05a949c763762b9364127210006f36dd0336d99ac9645028820fe8946d5f79e3d562428f11e79f5d1f7c0ffbe8451492a98b8ffa09d71abef01b28d1161d9b8ff85ea9d33e478252358d7137783f8711c463852f56ef61af9fd9a687de4a9f657b4d581131dd6d2f4962f24240c2f2a78a1464201c98439fe53da4596583f60eaf5fc04581458d88d60f2e2bd1950193409573d0d6e292", 0x99) 11:10:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x80, 0x3) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x100, 0x10000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 11:10:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x1) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x1, 0x0}, 0x0) getuid() 11:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x200) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 11:10:50 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8001) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/233) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x4ae) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x40) syz_emit_ethernet(0xc9, &(0x7f0000000380)="b6537823b7bf6234c4540e6603516c502839e0ae7b3ccd4c4284dc68eed689cb91b2df380df07647602c0c090192f9aa86912ce58631cae7fb24de52321a97ec811966cb3639536aca570000000000000000f6ff07a477c59c804567719b1cf3a299fb0000fec5d6c62988e0c20c15cb0922c208958fe4466b7469d6d9252484344be17a2f87fefdc562c2aec611bf952811fe87a4b42a0b128e9d872e2204dc982aec21fb9a964424f397af7d5a40ce1014b60773cd65d9e800"/201) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x100000000, 0x4, 0x400}]}) 11:10:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x3) 11:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/190, 0xbe, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x80000000, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x37e, &(0x7f0000000340)="b6") 11:10:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/99, 0xffe1}, {&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000001440)=""/254, 0xfe}, {&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/121, 0x79}, {&(0x7f0000001680)=""/128, 0x80}], 0x8) read(r0, 0x0, 0x1ed) 11:10:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x809a, 0x0) lseek(r2, 0x0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x81, 0x1, 0xdf4, 0x5, 0x0, 0x2, 0x1, 0x8, 0x7}) r3 = kqueue() getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) lseek(r1, 0x0, 0x0, 0x3) 11:10:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0, 0x10001) listen(r1, 0x9) 11:10:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) socket(0x20, 0xc007, 0x1000) 11:10:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="2bbd338b215f5231033e5532c98dba397acd31e652f8f7c3ed515dd212997b1dc306d152a9b9a2e932d655891233af6fae60633ca50ddbf2ae25bcf0f1d55b62afc88901dc81b1bab2ee4874adf1f44ff0c2c51b6710427985a93e5b8e262df3cc3762be96687c51cfb87bf741c1292b2a9425fae59f21bd7a8fb3e799b29fe1f85ec8624c11653fa058a24b8381fa2c630818fd473a4472f96630a6edd314eead1e165b4f37b24b2c2c7cc31621bb067865ea78802791d441d989fc85dcb7d95ccd9a1778f200fe2227a82ae667fa052cbfef6c32931649507797e0", 0xdc}, {&(0x7f0000000400)="76a5a0346fd39dd9815859e6aba5acdd522b5eaf3d1ba0641acc9583a80132ee1da3a3505693c37b09135f9c890fb67ddb0800bd1216b2d755aee533158042c0af09904dc8021b1fb17d1495c0128ec925eecc32c5fbe7cecc7b076f8ca920ad60dc6306f5e68b2bfd4290f022db4db2a9963f9eca6a167d", 0x78}, {&(0x7f0000000580)="49ce219d860cd2b67074aba2f1e76198590ef8111b5b3b3ffa5d1d38f3026fbbaac0e6b5ca897481f094faefdc163273c8adc462508fee67c87854a25f0518341f20eb59419f2736a0bc03b08563063ca7ae88125c105409d8561432e18b41cb22458b809aa7e67e52da4151d70a92e29a448d010cf97a28c6f2b717093bf0aa6d936c39f3051067c4d12abfc6963ce44ff6b0f1bb95b3ba05842211247f24740bd6e486072c08a936310e71d6804fb91d087145e57b1f7d96627272b0bd3bbc13ada1c89cc5c2c132b213c29a911110bfa5950cac669df182", 0xd9}, {&(0x7f00000002c0)="12fed729478b37a6397c3585080fcc41bb8261a93d", 0x15}], 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) poll(&(0x7f0000000180)=[{r0, 0xc}, {r0}, {r0, 0x1c}, {r0, 0x10}, {r0, 0x100}, {r0, 0x4}, {r0, 0x80}, {r0, 0x1}], 0x8, 0xae) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = syz_open_pts() setuid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x6}, {0x5, 0x8}, {0x8a, 0x71fe}, {0xcb, 0x54f}, {0x86, 0x7}], 0x5}) r4 = socket(0x26, 0x5, 0x2) connect$inet(r0, &(0x7f0000000000), 0xc) dup2(r4, r2) 11:10:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 11:10:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400002080002002, 0x40004000000028a9) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) 11:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="1f41a02d10f15851000000000000b595db737cfa"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:51 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null/', 0x6fe, 0x0) 11:10:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:52 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 11:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x0, 0x1ff, 0x9}, {0x8, 0x77b, 0x8000, 0x80000001}, {0xffffffffd0d4fde9, 0x8, 0x3, 0x6}, {0xdf6a, 0x9, 0x1000, 0x80000000}, {0x1000, 0x7fff, 0xfa, 0x80000000}]}) 11:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="a472974b6f60dc720ff005b1b85a40d1739f26d439f4a0fa456f41f20131e4a46b893876b016acbd6a86983c795f0d285f50cb5d4aeefe18cc56b745f2baf4c404a935ecb9b218d41fcc1f1517825aee301f91194f23c1af3f596017f49477150a73b40e2aa934e2f4055781b6f933a60fc7764f9fb7e259b000c4de3e96fce996e3070d1c30cfb3992b866f8e6d2eb8262a442387fdad25e321bb1b306761d8897fd22a534fff1257ee0d5e33acde82de4bc743cd3104c867a666fc3cdd6e98433c0628f3a64c45467cb7a4e6f764e56445a5f8b91441aab042b3734c2f10e8dcb2ec194f9f64189b7e41a6f4f3bda447bd6104b4feca1152e20fac0d17119f42d1430a1b1cc1e34cc447f459dce9f49864a400abd70308ce282cc07110664aa14d4f7237ca9d504493332e06d3c4106f59ab9a46", 0xfffffffffffffdfb, 0x8, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 11:10:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x125, 0x1) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x6) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0x9, 0x9}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/84) r3 = msgget$private(0x0, 0x100) semop(r2, &(0x7f0000000240)=[{0x6, 0x0, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x8000, 0x800}, {0x7, 0xfff, 0x1800}, {0x0, 0xed3}, {0x0, 0xc8, 0x800}, {0x7, 0x9, 0x800}], 0x7) semget$private(0x0, 0x0, 0x4) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) 11:10:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x8, 0x300000000, r1}) flock(r0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x5, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x1, r1}) flock(r0, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r3 = dup(r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x6) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) 11:10:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 11:10:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x43, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000081, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x8, 0x818}, {{r0}, 0x0, 0x8, 0xfffff, 0x8, 0xa76a}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0xc0, 0x3b5a, 0x1f}, {{r0}, 0xfffffffffffffffa, 0xe, 0x800fffff, 0xfe2c, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000040, 0xf81, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0x2}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x55, 0xb, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x5, 0x6}], 0x40, &(0x7f0000000000)={0x0, 0xc83}) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x1f, 0x6, 0x11cebf7a, "4eaf9596150228188d4488d28bbb094b4c1b10b2", 0x6}) write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 11:10:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:10:53 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x5, 0x8000, 0x5, {[0x1, 0xb56, 0x100, 0x3, 0xa3, 0x3, 0x7, 0x3ff, 0x99c, 0x963e, 0x9, 0xffff, 0x8, 0xfb64, 0x6, 0x6, 0x1, 0x4], [0xad1b, 0x2, 0x8, 0x3, 0x1, 0x8, 0xffffffffffffff00, 0x9, 0x0, 0xfd], [0x11, 0x2, 0xffffffffffff8000, 0x1000, 0x20, 0x3, 0x1], [0x5, 0x9, 0x9, 0x8ca, 0x6, 0x9de0], [{0x2, 0x9, 0x8, 0x4}, {0xfff, 0x4, 0x5, 0x5}, {0x8, 0x80000001, 0x2, 0xffffffffffffffc1}, {0xfffffffffffffff7, 0xcf, 0xc0ed, 0x3ff}, {0x7fffffff, 0x1, 0xffffffffffffff7f, 0x1}, {0x2, 0x1, 0x80, 0x3}, {0x7, 0xaf, 0x0, 0x9}, {0xcccc, 0xb63a, 0x7fffffff, 0x7fff}], {0x0, 0x6, 0x80, 0x6}, {0x1, 0x4, 0xffffffff, 0x2}}}) r4 = msgget(0x0, 0x510) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x100000000, r5, r1, r6, r1, 0x80}, 0x101, 0x8001, r7, r8, 0x7ff, 0x7, 0xfffffffffffffffe, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x72, 0x5, 0x4, 0x1f, "d2f5b4a4c95bd1801108c2daa3082cba29c6ea81", 0x5, 0xffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) r9 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000440)=0x8) getsockname$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000500)=0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000005c0)) read(r9, &(0x7f0000000600)=""/79, 0x4f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000680)={0x89, 0xfffffffffffffffb}) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r10) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x10000, 0x0) accept(r2, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) symlinkat(&(0x7f0000000780)='./file0\x00', r3, &(0x7f00000007c0)='./file0\x00') write(r9, &(0x7f0000000800)="ba2eaa13e496d2a1ba3b188971952293afd8a89e0f39d7ca6d8ef80c809fb2f2735aca5b57b31ee1e414fe738cfe3fa772ef91b8a0e3226f02597b03d6884894f3bf0808f8b1f91fc0fdddaa80be06babb3ba46a851cc2fa62acd0788a73ede2f6b09b01dc88745f135b3ade84bba3625b8ea2e14432a8123bb9d259f9b595b094c629e4c03547646953061666", 0x8d) 11:10:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:10:53 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)) 11:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000002c0)=[r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:10:54 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 11:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x30) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000000004) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 11:10:54 executing program 1: socket$inet(0x2, 0x4007, 0x58e000000000000) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/11]) 11:10:54 executing program 0: socket(0x10, 0x4000, 0x3) r0 = socket(0x400006, 0x2, 0x5b5a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00000000ff9177a1a9cea1ff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffe97, 0x0, 0x1d0, 0x0, 0x0, 0x1}, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:10:54 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f0000000080)="267559f5f49235ca8ccb6b9f947a071f88710f306506b2089f8911343f261ac6a8e50f1e2ffce1436823ab76b6860b8daa802ee36e5e530153ea5cb06f713cd9dc6072da723e43d02721e3da", 0x4c, 0x0, 0x15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000e4"]) rmdir(&(0x7f0000000040)='./file0\x00') 11:10:54 executing program 0: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 11:10:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) shutdown(r0, 0x2) 11:10:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:10:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xb4) setsockopt(r0, 0x1000000000028, 0x200000034, 0x0, 0xfffffffffffffde4) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet(0x2, 0x3, 0x10001) 11:10:54 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2001, 0x100000000003) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) 11:10:54 executing program 0: getpid() getpid() setitimer(0x0, 0xfffffffffffffffe, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x3, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 11:10:54 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) setpgid(r1, r1) readv(r2, &(0x7f0000000040), 0x0) getppid() 11:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x4008426f, &(0x7f0000000040)={0x47, 0x0}) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc}, {0xfffffffffffffffe}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x44) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x1ed1) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 11:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10b) write(r0, &(0x7f0000000000)="e3093a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39a6c5c80900458072f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e35029ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b7309e1b3091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5ec5da4ebce8329d2d9e8dec9b9f5dfeadb5d7525badcd4e74899b1282c232053bd0a7b02ff7f6c0da408ca14b0e1671a5285b35ea5284599f0799c2bf383d0280fcd96339a2a7b2f0ec4f837cb236ec0ce2aa248f9b79ff9f7d554fcbf0f826400"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) accept$inet(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) mlockall(0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 11:10:54 executing program 1: r0 = syz_open_pts() clock_getres(0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 11:10:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 11:10:54 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) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000002300000000000400a0c1080634db688b6a88d8df36cc2c2d540439b739f2cf706bbe0bc759fcca30fd304a5972547e7ad6d1d7e73278d1294e34e3e17f9e58e4f5c0c3"], 0x10}, 0x0) 11:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x5f6e) mknod(&(0x7f0000000100)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) 11:10:54 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getrusage(0x2, &(0x7f0000000300)) flock(r0, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x3, 0x2, 0x3, 0x10001]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) 11:10:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 11:10:54 executing program 0: setuid(0xee01) chroot(0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/85, 0x55) 11:10:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 11:10:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 11:10:54 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="4426bcd24d498aeb8ace0f414af3070c844f2c87c1ee4e30a83b9f2d074a09e6c4f63b7763b298d7fab7aa1e38e4be5cc75f419e76dcad9187b1370e", 0x3c}, {&(0x7f0000000140)="98b20e0a8a8c23267cb10b63546e3476ec0648180f95e0937a80861a6d719b11295a0ee27563863b7dc3ca3eb1dcc574e83808032b00051b5be7a2036806118716924023d478efe220d44899e6094ece3df45d1242b7b65b67bfc0d22370abe4590d973ba19ef460ff2165968fcfa121fd3daf19b35e463e2182442d49416172a3e921d254173ef62025277f05d83bb37ef469c80ed84917aa299b9570391397f388b54814f8727cbc00aa7b828e16e5cf065e15fc3818ef1fd16d3e3dd2b1f8b7ad4f6b1d94b30d6955b959", 0xcc}], 0x2, &(0x7f0000000240)=[{0x28, 0xffff, 0xf5, "ef11ccb0cf91800beeb7199dbf2c129174"}, {0x40, 0xffff, 0x8, "9eed7a80380130cef30cad4a0c3680fa15d629866ee174fb3b9dafbbd9a1b6de3cbd437578df37f63626896193fef23e"}, {0x100, 0x1, 0x3, "1fae3fde77e03da403a05bdd5a814da2e1877044c93a551c7264d1fdec30c0f06dc1858399e1803c58c96d40f09a6d8ae263c13c9d25f1d2572b0ccc6c9a627278a85e45528462a7e9f7877a715c121d30ee3fec7b1989644db40f6b32c167abb20e10901a3068bad42ae3819b729d4c0f25bf322e8e58f3091dec67335eb72cc213220ed16229a8dbd689d6dae9feea74ec9b40a49ef9180a509520893dfa909c35722ba84c39fca73f3c61bec3d9315612fa42796910f584f459b24a9879ec7fc5404819ab5bdf11c94265b3656ad1f0e85572247054860da1124c5c9e0e8760a15722877832c83f126dac2ab4c145"}, {0xd8, 0x0, 0xd3e, "a566f8e58556319d322bf988b2b78bebb68497a988f6a9f789951822635f68ba1ef9f82a50720f227bd8a956e90b17e00776bde317e97291e6ed4fb4b345d0b55900304d1d5de348560b978de380851bafe1fee9aef66c29840460281bd130907e9c5d17398bd6e1f0e31f9bec64474f8f0739568ed3e258290139b788111f4093dd2954a776e4800452fe03d8622b83a2d4fcac8cc23588a56031cbc9d91338f08d474429966ee06eeddf5b8bad39b7f3de543986bd5a9aaaad2475af2534a529cd9b23"}, {0x90, 0xffff, 0x3, "0efb5e91eb683cc5ebc39b3972c4e1d0a07ab09d83c00fb9c3b06243057ec54e61b77933c295caf6107b66b81ca7a289fc460f745b84d9abbc0dfad2139df39a5844b054b0fe22165dafc3a056977d9dc601918c79b42b9d15c4ba33069ce39869ebeded04d79b7f46a276ee80807079f95403b25a92d3c31448c4290d"}, {0xf8, 0xffff, 0xffffffffffffffff, "3a94b46854d8fa924fa6d11d97eed5e309c1a863c977af8b11cb3f3e9faacfa01b450092ffbd6133804ff7a71714567b39a93e9281f55210da01670cb769b281a6f624562fe52e971d04477554ea08880c07071ac25153849502aa77326882eaf9f7512d0f9a186b785a890747974d75ca1367f99f93a7cf17c719aa4809336a2430deab4179deb06cb38b53ff8b4b964ded4315484db7aa8a789b12705c4f5e61aa7b4d5514e6d89eb109d0f708f59f5db4625f5ce40448c02041cb6e7f1b25251def5607f6a6e4f1bd9dd4753f6a2f090aa3b21fd9e3502b6c637c610a9dc28518"}, {0xe8, 0xffff, 0xfce, "3f2d93ee1ca4ad154877e4cd5dacf749956cd8beec6316e535bcac081c240d341d661fdfc3b117e74f5a1341e55e7822e30bc33132ce8409f68fb1afcc4a79c59cea9d169d69aa3d320f908aa53d69895df1d752abab100a4e85699bb2098c3d8407d6b500dd781beef66cc0148c8c6d3023ecf2e1d121f21ae302084973cd18923e9257eaa772b2b118db2aef777704caf00bbfd33aad411cc1202d8938bc2334b60e6dfc8185695f17163513f0f77fb80dee5b86a737d2bcc4a9de3cbd4b410506fa8ecbd9b6f3ea908e52a2a04c822912859089"}, {0xd8, 0x1, 0x1, "427cce8404a14382a905103b2a2eca437d6893ef7a5d01c9f0238b1bcd4e24c81dbf06f611e66d3cbc09189d3f386d76f1e6d01deb62b42271cd5190896aa6c95c3360721730146b9633dfc366cbe8ae8ab4e4bda6c542a4610485b156aa19ab2880ef5c9b1dbb720ecd2a31f56ec067451c5a170ff26c5c98c5e2539eee029297551a960298fb486024045a7dec9d41a5d8dfd14850844a3986e441a31d4e35d1f99b9c7ef39d6031b98dd2a965b9ceaa92fbf38a6bf66a59c92c31a52921b5964ce65dcfad3c15"}, {0x18, 0x1, 0x6, "1a85cddf"}, {0x58, 0xffff, 0x10000, "e01baae14aef2c2cc836b59d6e15a113fa443440fb3227dcc86db3b47bc9a52c60a1f52e058b9300143a24ee7484f5ad357155ced6a8905bd1781c0d58c5b54a9904"}], 0x5f8}, 0x400) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 11:10:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0xfffffffffffffffe, 0xffffffffffffffda) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffc00) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) semget$private(0x0, 0x3, 0x80) r3 = semget$private(0x0, 0x2, 0x10) semop(r3, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}], 0x1) 11:10:54 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 11:10:54 executing program 1: setgroups(0x1, &(0x7f0000000200)=[0x0]) setreuid(0x0, 0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:10:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8c80, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r9 = geteuid() getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpid() r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000001780)=ANY=[@ANYBLOB="00002e2f66696c653000885a83dd79093e994f82a1f0fd44301055737b14b46d41ecd2de3a901ab29b9198e9d760c57b45c17be5fbf3a28228bbb08c97daa18b6d9bee3c3b64c5fb2406b7f35b14b3e0bd14e9e4adbaea3194bfdfd76e67ef889ffa97ea1b85e2df9a15831ae3f8dacd78440777d71b6a47d0a3c6b619fe808667a068178f8f6a2591dda784f0b6d3f95c77116241b55286fcd2ebfaeb678c0ad8933a15e681223f06ca1f44a95cd956528cc6ef84e279c98de1888ee37f764c22c1bfe6bd92340c54be86531457c2ad3c6269fc1bb609148bd022e6b2a0ab77e44a3d4abffb2521d8155a96c21007e97090e77f41112c5787d31de03ef69938a8b038c027a65c77c4e607"], 0xa, &(0x7f0000001440)=[{&(0x7f0000000280)="67218fd5d7cd6ab605b61e0957860627d96e298d4c61ca5a43f916b5472fa1bbbd7f568b1a2d49cba642978260cc73d8d31627b1b7ebdd876b9eb80a866cd7c95ffb2ad076b7b4f21310e02f9b3b4739db034b14a4", 0x55}, {&(0x7f0000000300)="40e816dfa6d1cf3903696feb1817d7936d27e1dee0400ef20e702e9453d99576338a3cfc1a992685bb549cb6a23a43ea219ca941a6c2b92d06612440ecfaed1e27623a21893077cc4a51093975dacf732bed11df6d0cf2712071aaa14d662a595776af5b0661fe5113f8a701c1ff50823f64d0b7e15398b1a73042bf7dec9a354ef5a41e8635fd9afde22f74ab10e380eadae0aa19f0801e9949c63db01db0de7d1f88b4ba7db4763fba6b796433f436807d2ef08100a1eba9e59c66a6afb59c2ed7df6d3e3a6885c631531e4d10be932333d47c2cf0a3b341287812689f88f2de77d54f95e94d032ec5", 0xea}, {&(0x7f0000000400)="7414d19753b28c20a6857b63a66434b42ba1c6ce762e06e6082b2fc2a9e03974e69c94d6576233dfb79694178226636fab833cd1de1ccf52b02124bd03f33c3e85cdbe0a48dcd4ce880d004eb96a2ab4e847994134a0cdb3e2bdc67e6419c695ac484875f3f55a4b7f44eba88447993a07fe334bb6495a884e87333d4f70b82ccefa22b442b7a847e0d3d9616e9253b1624c8afe3564fb5075c0b927b6cd487e5553e6ab5b045b4b4d3f2006a25f3ee3f904d4de721f425044e92e022eb23644bba78e6eb885e4b47d0e24274f354dbcb150b5352e584cadca1d67f5b562b47c1772f18e4e83997e6e59cd2d7ea78cb79acd49516411a7b54b1787d70850bde30f507b4e3e2d194dd13537fe3c6bf94423f8c7ce8ba468d499fcec9cf37b3b011ee1a67ced80858ced30059eeb362d9a3f41df8dec0ca963807353136d0e4091b9762a7e69617c9cc589f53ae5b4ab271c0c385dc2526240a5526cfc798ae1e168db5baa22643b09fb1c98caca79be9f9a9689308cd29c2c1ab84754186f60b0119b6c5b2d94299a964196a46ce3c491c1442dacf13fd1426d668f2efe24358df54d6d26a8770abe0aa3c71a4cf6ba436b737b49e57c8e8bc2198a7110dbd418b26c30c1ef518c4f42b60a9fadcfff9d6f14fe051d148c45b3cf211dce51f74d0d33901906e639a0457cc5973775e0a0164dc1e7326d0acf7b0857b05df3529d9b1bb823320f2b983669b1d19d4501db93edce9bd6f3e797014874f169b6d02d395a7844fc7b26697684a5d2385922eab6bb0f7e5c5abec0f473f636f10a833d59d265136169399a0634b47c8c8076df1aab54a153b8f666e9c9b8ba0cfdfb1f3beda48c104f7309c620b61260ad3e0c832fa9d1d9284a44342adf41aa03eda53b2e6ce093c0b254c2aecfca7b7cde0c344d6d4a78fde6dabcbaff9997a822495e804f7688c50d5a4f6eb5499828d91dd48f8ea1c6762aed7bd1222b34138c678bb4e96f3e40c80dcfaec10fb9a915dc17e6b8e60b4adadbd776f4591065fbce9791c941bdc65c6d198c3190b021035a999732c57d0137af60ffa37c6580f335f4fdf81deb8db8570f9b0ff90f9bd64ba26ff92a42755f6f81646cdf83d389bc82225c8621bba865a5266fc427b773817eef90a79c4929f086dd795b35edd63a5da8495e01f6d82d1ac2a075de7ec21d0ba224ca25091f84b18d0bbccc4964853095f993cf6d05c89c20c7f52505411e1803bb303079240c05b3bda98e9bae5ded2aac97525eb437743ac9ca78d89e2ce71bbb59ed3c2333c716c23dd8bb0d98825ecbd6abf499ab63b1f4e44e42cf3e5697de12c9eb06b3acbb6a2ed37a0a42f82f3ab105027f260a139beca4f3b226fd14e57642db6ce2c61703da7e1a5927788341e67b35e5701c6d1a603dd4f7bd13c53eba808f09cad3a8ba2fb5e5aff8a706beda3d88c041522819f07220c35fa97046de997a187b71990d1fd5e4b489b8d231e97ccfc4a1268c041aae8370f8d180287a9bad015b35c7443e151e0580b50e08968dd6e96f6c4c75b1d0158eec881e8f7bcc0cc553357172fd68301b5d39c3c656d950a155ee635fa802ce24f773fe30d086b6040710101231abf6337b799147b8ab57e29b91ab86f603b1866519fda809f2111ea9aa6b70bad5fb16f7fe4c2f1dc326d72a677c924ebd4e9b2743d7001f8fa25b82751c6b00e149620b2bfb23ee623cf4ccd462cecadb12868d71a20113d95047b451e95546f09299ee546af57836f42f2f9195e17e565d268e74e5cdbae4610fa12a1c07b1085f1e553d623cc67f8ee9583888f253578e03848735a8855067763b1274534d03ff874f1393e0851f6288e82933a9c7c9eac0cb7071b83d3357aa9c171ae51580aa5108899ac2e540f71a1ae86657f46018789e18e7d48698c4854a6e10c8da32c44b83ea813b7b088463d5ef456a82993f7cbdcd32ee09cb38c023ba5b42e27c8b8ba71acf85518c2e1caa2e80d539e91e78b16a0938e402d54769790b07bbe4d9ece30d625caa00ca3e396b4be04f389719229a22165426e3ab88b873385f9822d4cbbd3d6acf8d956af7a33c11910623687a0ee72b54688649fa80920c5d668a6f74b81e3a54718e88bbee1ab4cd1e8ebe800a10c4e2b55a27f64554d2b93a64f5a8ed40bb79ae7d0d73521f0056f4d89e74ec1c7505b286429614a2b7c5ce61d1fcb3c2e6ad87d08e804fad61f840b6258464f90922608c444e002c0d27e12312394eb257347218c7c70a317a23e9776764cec854437449c1eec3a3960dda10111fa4d7c1110f5806d87287003bfaf623f4f43060d5f521ffd56ffc653f664dc8348fff1c6bd990d9e6afbe75f165ec845c28424920ff8d8a517172bfeb58ee9f2dc0739fc6baeb44b4b6eebdd8d072c674019cde28b6c51e74aadd48487f54f452e56179efa4c83899eb171b3a2dbd1a48caee0ef186919c7b08b56ebc873a9fe10b56a0d7ab4a21dba606880f0fecef897260272c65903732265fd489c93586bdcd392e88098c858f72d8a39008d58b3980ed604b1b0a00828fbd20e2a056e4ca6f100ad742a75317f8e36c93d754ef429fb5d5c0fece85df69a5f3518adaa47aef5a7240168fbbd6e4e1ab648507b1871e1c6c3c9581baf2e311e3838308cda5c70a8fd4d15ea2f977b5f7ed9bde9499554c5c12798594184cc6d5033a82463687d4b57f377e0a290818c32e2a271939a5483c50c2842cf00195d3f69bb7f40ef6ea288a181aa873b8c9671f03d08cb81494f9388a4036b3c47ec9f09c1cf6b0f53d18e7ad1a9b0db9145fe288fb11c185d46b442864ebf3f42ef997c6b965341850409a20a23ccafcddef58dbffeb09eb433ba2acf3b49be6adc16de8fbd0fdebce0a27f7a3c9a27d06ae0d20e35720dfe48d556bb4153d02ab373bb3dda14977eabdede08601a3bfa04e260608d0f3b29b65725e8ba1d3a90541d21d47c9a761d909474e868a73f91d7212e0495aaf8bb33d279a3e85012bb79be5c87bb09ec7da961bb9a3f50c11e467d75b217cbac13d0f415a14f4b69c2e7bc54f6cdb475b3cfae3e20705e4c6aebe16b96007ab3090f6160b7ccd0a561640a5513c6068ebfd7cae698a4b37227bb8bd6e031bc2d64b2d9dd4d9086c164ed6422f15f0318fd6a509919118a83bc5b9c4e6bf10eae155120e09adef0a0a1f54c6305130a1c0a23f44d5014b9ab26a1f5f844a158d7762713f28aaf4ad3dbbc947467b2dab7c8b09f68ef1a86b89a48592e0af70d19acaf7c1ed15177480c64f2e6115363d8159d4311da44e01541ee565f9cd256c3785db437f7c0109592e5dd661a5eadc49527211bd806747d9321450bf0dd03b0889056ed886b8b1d3cea73c48660627e8b93b46b41fcdf8dace48a4bb53b5308c2725b125b92685c932c7072d3febeccacc1451e9ae2bed9a08c2531a3faf7afc30fcf8b268e66f89baff49f05edbf605a2d10da5c752b1ec017ac5ad03c37f8457391230237c2f4805fe3bc53ba9e3cd6520fffb76d280210e3c7220c3ae467eebe81e8e25a9656e10c9f4462df698be96d4498c13d6f722cd4e7eed498ad5eafdf202c802f24c2f8660bb1679590c789fed8959d01dad77a4dbcd18d333414076c39436c4a46de9539421aed65f650fb2b1a5db8823d188e0a9d72a73d6bc11ec9dfc960897432f4eb5ac1e5e013ebc771ffbe6bb47fde7488639d64dafd51f85f51e04721b4ef59a9ffd4c8f0abc0a12b0fd12a12836b782dcc71fa086e60c750fa7fbc95dcfa3110afb815d9c2c1b49140538265de6261859ce10fe329d87303f72dd8b81d5f2dbdbdf9ae3e6115406774b7f3ddbe08dfccddf934b0d66aa42c96b4b2bc97d6887e742415da18b5a1b73f3b5252f8e14b0dc5a5d42f56b20dca77b13ef2d6eaf9cd38cdffb0b098279cfcb26940a70132d2783554dd82629b4ade0c5591e2c0d62739fbb4eb176d366ab5b8c143915c7e843cebf323c2f58a63dc162623c34fc4de60ae20905c317e57f54254f6ddf32a3177be1bfc040bb21c0ba52ca932ef1dda6d9295a14975e513172fde1a34aad4fad3af734ec79a12db747a6db6884b9b18fcdb403f82c60297b840facdda5f27a2d7facbc61a48602d49e122916a9fd07b03edc56dd083fe0a72c4b4acab1ed897603c8a7c9d3b1f68d93823930b61484eeba74fada7cf0f941fcf244d25a07062b9bed6b1fee9a5a744fd138eeafae343816459a73f520e6897d8b1923a34cb12ca295f68e2eb380cd98addcabf9c0dcb70a9a482ec037352d90293fdcc77771f0eecb8f7608397e7282330c03932a137717e13044ddc8fac252a7180a0b2e872820a27fce36ce0d78dc7f0844811ac623090a6916099578a5383735e35e4238bf06ce904f83ae00040e7acfb4dbeffb985da8d7577fd7906b4cce28c2b5fc3f5c9423b330ff955054f974f02dd2d00e0bc3b3504064188eb61118c488df28947ea8a0e84439a224beb148b41ac7f8879bdc560c22705638a7af2736fb9e89a6dfdab1b312eff5dddc3d35e38dfa00a3359562cae5864bd1f2734fc93718fe9abdc40723d0fa01e618466f0e93c8f5a704772af82829014b5786f1fa6ea6318bfb58b6cc807f6b2f8d8547e9e9c7b457acad003222aa77c78605bf0ac2d11219aac708cde6b6f176a70b1baa14cfa253518bd1b2a0ca0eb1caf1bf0fec9090f8f20a63ef97ee2092650e7e7096739215c9697d440a285141002e02ae975831f721804c00d436e53cf3b92864a492fb16c59e02da99d1fc7ecc2aa2843fc809177eedab80fe8034847030a6ed55d0186fde18e3d429036540ace00ead05f5ba14ddcbf6f080980a564f197355f8842d0f9f60b1a5ab5c1e2278e400b6934c6a0f027d9b174cdd9216f2f97aba64ec7c307f0835c64b70412750da1fd82d3b4aadde2dc94e4387b30218984fb84ef0c98e6772c7004f31247d6a28f34db386422227b0348c9caf2bd5e969b007a46caee2c9d8ae94d5c05f135bd9cf129bd6512b5b7554c906d3a0045b083ef0c1d65500d41ec2e24ad7af32739a50ee041cd6ceef3ef6f0a13a2483009b29adbf9bc5c80e38a4d6e5b7d4a910f127a214e224bfb85f5f0c72bda81fd9ad0aada85734e902bbc97ac00b6b13cc1df9052c1c03eb04902d78e2d2506f00ff36a6186adb802f601eef5ec77af6d71849b0f88357408f8197b10bf710de1c2be9522f20bbde1de7340cf91511af8e874e57b33bbdec156ef000295a5c2330f2b4b5928348036dab54f296246dfd63c1223c70602bd8c5a2bc65c5e0c19521c4ca4caafe4a5571917d0ab35c156a13315cd89776844736085a0c39f255e22fb2dc0d14ab0ddefe7dbc56fcf3e7d28511a0aca62e128dbc7a8bc184cb9e3b5191bd5d0d9b7a86c1bd3f3a4f52a49378aad27509c07112c5db4193dc4cbdc878e3a8e3b6fac4da451a361f1aa3857b0af2969854f026c121c405255551e6622f57db1069c83ad16cb89282b6ea852f2499b8cc7eba71dfb10a89af30b182131ee7c70ed4ce6f5476d643cd42f1841a60c00f2337a862ce8a924fb5dd7e59e0045589df248b9821a90dc6a2da5d38110d1eda80ab6018dc5f69e80842de520569b6ecf2e9af52828b184889d226d8284dd377f37d9b9ac7f0182b5373caa9de2e09ae770c88cf0af0a977e5682b216e762f72d041651228216781fea2bdb265848786555dc58523a8e8ae06695814cec72f6970597ebb105b9a9509338e0adaccffcb0499225e9296f141d731c6", 0x1000}, {&(0x7f0000001400)="7069eb99574858b38a0c82c10354bd2bc7622065d3", 0x15}], 0x4, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}], 0x120, 0x407}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x41, 0x2}], 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000100), &(0x7f0000000180)=0x4) 11:10:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000bd07b5d47c92"], 0x9}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r2) fchflags(r2, 0x1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) 11:10:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="41e703fff5d680b977496648c434cfeccdac38bf31d961d24325b0ff7afb0cce216c2f377c913cf2ef75defdc01d0ec36d90e5036e98e8ab28433dd2c3c28732b5ff510432d191e5fe4c8a01c3c7a92681abfcc3a3997306273de4f6cf5abbf5405e09bed53fb8172eef2b3e6689ef6b0efe", 0x72}, {&(0x7f0000000100)="e96b99c809b2bb85e3db0f5c1f9d5c2702fec93a718727c391d557628de73b73ea9650562c23231d5b9262778cade12811c7e90335f1881ef890bd6e12f45ff63f8c707fddb69b3b84ded57ef33c8f3a9265f480060767ada9312dd6c4ac31982fdea0f0ce1f1a297be5087b858b8ab85d28492e29f6b80d4c2372cb7ea171654c85db39b3f1d4b58439b1f644057edf9312174d93c8cdbcb25890824a701eedb657783131f061ad8c925c74283015393b17fb31c5c7a1fcbe2b1c2495e844ebead229c5cdb06e1772b99f", 0xcb}, {&(0x7f0000000200)="46c9e9dea9260d3e317445eb43e3422a7fa5be3f2cd43a87efc6beebde78d7b1b4b6feae26e7e451cdda7d14a627d41ee89543a7a79fceeac328810fd14ba91455e5aee14567404db9335cff45572cc2631340017e4fa211ef3e53213f7cf46a8ec063a16a49b3", 0x67}], 0x3) 11:10:54 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000240)=[r1]) write(r0, &(0x7f0000000040)="9209e0b88a9ab76fdddc3b6db2e750189c1a7d3674c34c7416aa4a8e2822866d4014010ec4c54df8769f964f48dc016c8bba6df7e559d65c17533f717ea5868978670de311f026b91c38d05e58a582f1f22ebadbb4e6ecdea44bc9f8d41a47213bf2d1d79360853fbd99c570fea61002a0c686a383089b06b4ae891f17e15cde55027a06c67fba896261c577cb12efe82ea99a8a97b650469e78bcb253f3", 0x9e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x5) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x110, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0xae8) 11:10:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) ioctl$BIOCLOCK(r0, 0x20004276) 11:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) write(r1, 0x0, 0x0) 11:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/159, 0x9f}], 0x4) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000d00)="68e55239e43004e38f0bfcc208211e", 0xf, 0x404, &(0x7f0000000d40)={0x18, 0x3, 0x1, 0x6}, 0xc) r4 = dup(r1) chmod(&(0x7f0000000700)='./file0\x00', 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10001, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) pipe(&(0x7f0000000c80)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000780)={0x10, 0x3, 0x4, 0x8000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xca2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000bbf000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a95000/0x1000)=nil, 0x4}, {&(0x7f0000cef000/0x4000)=nil, &(0x7f0000d02000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c8e000/0x1000)=nil, 0x2}, {&(0x7f0000e38000/0x2000)=nil, &(0x7f0000b06000/0x3000)=nil, 0x2}, {&(0x7f0000ee5000/0x3000)=nil, &(0x7f0000e5f000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e8a000/0x3000)=nil, 0x1a0b}, {&(0x7f0000d3b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c78000/0x2000)=nil, 0x8}, {&(0x7f0000f54000/0x1000)=nil, &(0x7f0000fdb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000bda000/0x2000)=nil, 0x2}, {&(0x7f0000f9a000/0x10000)=nil, &(0x7f0000cdb000/0x4000)=nil, 0x4}, {&(0x7f0000e74000/0x4000)=nil, &(0x7f0000b4a000/0x4000)=nil, 0x8}, {&(0x7f0000fe5000/0x1000)=nil, &(0x7f0000f1c000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) r6 = getppid() wait4(r6, &(0x7f0000000600), 0x2, &(0x7f0000000640)) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r5, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:54 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x800000000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 11:10:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "07193e0be3d579d993e99cdb5731b3cdb5da3e58", 0xffffffff}) 11:10:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000340)='./bus\x00', 0x3d, 0x1fffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x8030, 0x1) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x2040, 0x1) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) r3 = getgid() setgroups(0x1, &(0x7f0000000240)=[r3]) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x120) 11:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:10:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/138, &(0x7f0000000140)=0x8a) r1 = dup2(r0, r0) fchmod(r1, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1807, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 11:10:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:10:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x23}], 0x2}) r1 = socket$inet6(0x18, 0x8007, 0x2) sendto$inet6(r1, &(0x7f0000000100)="24936f0befb42d737c5a1ed29a9b2d36077e60351a3858bab13aaaa2b85edc3a3bcdb8051299aecafc70825a7c26ed5374a1e234d86dff5c21f7559206dbe69ffe367fb475f8417fcd7a3d2e4d570dffc10d3d1fffbdc0808e394ac12f8ecc2310744a443f805992ce2944576a1c869316f336375cdcf4a17231653fc575c19a15c1f12265d0208e6a78236a86c866d34626c902df743dba746fea4ceca103ebd56cd7e81833e32ed81dfaae14bf3f297f780999fd036f845883f66cbe9ebbbdb2909c", 0xc3, 0x8, &(0x7f0000000200)={0x18, 0x1, 0x961, 0x8}, 0xc) r2 = dup2(r0, r0) sendto$inet6(r2, &(0x7f0000000000)="9fcdbc36d13ac3bf0b9d172da6fd2455004ad5900d129923f13d42c3853f73648c550c018dcb9e45e6e88dd4009a13000b3ebe9b10f770acf7b196a4b05ba4d26bc4bd4c96bbdfe6e7fadcdcf0e71476b3643ca66c374675194c752030a23cfd1dbfe1caad7af419e8b23cc85e7b0949f262f7de5dfb40c2", 0x78, 0x40a, &(0x7f0000000080)={0x18, 0x3, 0xf800000, 0x2}, 0xc) 11:10:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:10:56 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x4) listen(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f0000000140), 0x4) fcntl$setstatus(r0, 0x4, 0x3e) accept$inet6(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 11:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x49c, 0x0) 11:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='9b', 0x2}], 0x1000000000000070) r1 = msgget(0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) 11:10:56 executing program 1: setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = semget$private(0x0, 0x5, 0x8) semop(r3, &(0x7f0000000300)=[{0x2, 0x3, 0x1000}], 0x2aaaaaaaaaaaad1a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0xfff}, {0x4, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgid(0x0) 11:10:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1}, {r1, 0xc4}, {r0, 0x62}], 0x4, 0x8) close(r1) fcntl$setstatus(r0, 0x4, 0x80) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) fcntl$getflags(r0, 0x0) 11:10:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) flock(r0, 0x5) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2a9, 0xb6f, 0x4}, 0x0, 0xfffffffffffffffd, 0x6}) 11:10:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000140)=""/99, 0x63) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x1, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='*$/.-[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xd3\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',[\x00', &(0x7f00000002c0)='[[\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='-&}\x00']) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) clock_getres(0x3, &(0x7f00000003c0)) 11:10:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) close(r0) r1 = semget$private(0x0, 0x4, 0x527) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xa6, r2, r3, r4, r5, 0x100, 0x8}, 0x8, 0x9, 0x40}) 11:10:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = getpgrp() getpgid(r0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 11:10:56 executing program 0: r0 = socket$inet(0x2, 0x80000008003, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) pipe2(&(0x7f00000001c0), 0x4) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x802, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x9df, 0x80000000, 0x1, 0x9, 0x0, 0x6, 0x3, 0x0, 0xe8820e4, 0x1}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x1ff, 0xc}, {0x20, 0x10001}}, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r4) pipe(&(0x7f0000000080)) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x9}, 0x8) 11:10:56 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x0, 0x4}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x8, 0x2}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet6(r0, &(0x7f0000000100)=""/136, 0x88, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x5, 0x1}, 0xc) 11:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000240)="c0474fa44e681175f43d73cf4f4c31c8ccf75c42e6e1e2dbe414a36f2d8266d2dd4c775f1772c9747c0e6674fcf56121af93cd4eac7b3e86fc27243ef87abca4f8b633dd929a68e5915fcbb7bf4fc5eb9d65940b3298d7066404bd09b964be8fa701dfe65b83081d0171d965b37c1a64dfc167bf8676ed6e946c5de7184995852a2910533239b6b064507f4abfb2aa056738c81ecf1c59575651d6dca42bb3dc1f80b5e592c8e2d3dda53b986b896152ac8e79909e0cf50b1a4f53ed2e7508c4f0095221d942412d", 0xc8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10042, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9b) execve(0x0, 0x0, 0x0) 11:10:56 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000018eae7d5d3c2c43db0510e6513b6ee0039ef23399f789adae40c0a6cfb27ad6e5b91df54b4a9cf90d8a6e2803cd66896cf6e96f681c8fba511edf40abce2052fbb9aad7243c44bd2d60a944ed38a4dd48feffc7f005e04667b626929e5c72718bde410738812e335f697d701deccfa86d23262782413369d801128ba45340847c78922"], 0x0, 0x0) 11:10:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x642d9fcb65779c0, &(0x7f00000000c0)=0x4ef2a2e3, 0x126) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000140ffff4f22006e103b4cf475290019263c5d67c3", 0x34}], 0x1) pipe2(&(0x7f0000000080), 0x10000) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 11:10:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-i\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom(r2, &(0x7f0000000180)=""/33, 0x21, 0x801, 0x0, 0x0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="961e842debe05f1c4a0662683d6fa3fa43a8067a8bc48acf75fbbabc82ef7079ea7dbf5f8c1ec6753b6a94fb1c3ad76c6a4210f7e7ed19f35507518fb1f335f8d113c382d4a66f7085cb85aa7956c9dfe8d680e3a3b73465e65ac09b873bbd6e98837279e8aac51d121db06cc6057d49cab7d8f857b60733060b3662514d59931c7bdb5d76117c1ef52a9a0727397387a0be33b4c8c9bb9230769073bdc066a2b7fdb75d82d3a0c6478941b3a433afa2a747f077", 0xb4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="c0f2031a7345226959a87168d362ed9071c728c1eb422be60dc951c055b12110462af971bc0848bcd9b1d533206b9f5039dbe7543a46cee6c9cb761f410000000000000000000000000000000000000000000ec3606a652b9bd412aed1ed77a4f25e3c0e6ae29f629ae07fbb23704eb96fada6f56f2a82a394a97b273424f35e519716886654b5dd6c3100a41c3f2418794d0d60f9f7e249f15f02b8dafdc911b84d95ece6b778afb315332770c0d5d9007f69345c1785ba958755fd4b3bb45a23c762bb7794357a0a02e0250afb0db8e437783b47046a9be48e0252d583e8ef31"], 0xa, 0x0}, 0x0) r4 = getpid() fcntl$setown(r1, 0x6, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0) 11:10:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[0x2, 0xff, 0xe7, 0x7]}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffeb3, 0x0, 0x13}, 0x2) recvfrom(r0, &(0x7f0000000040)=""/194, 0xc2, 0x800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x5) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000580)={0x7fffffff, 0x340d5a16}) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x3, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/98, 0x62}], 0x7, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xd94, 0x6}, 0x8) 11:10:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8010, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x80, 0x4, 0x400, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xd31}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x40}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x81}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x82}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f09000/0x2000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e70000/0x3000)=nil}, {&(0x7f0000ee2000/0x1000)=nil, &(0x7f0000c68000/0x2000)=nil, 0x20}], ['./file1\x00', './file0\x00', './file1\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffffffff7fffffff}) sendmsg(r0, &(0x7f0000000f40)={&(0x7f0000000040)=@un=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000440)="3a32969af1557a4a866566fdd1ab4b0ead0b6e327b4341b5c793f5964bd81f52e6a9bf66149c03cfda9366a633eee10dcdf45e067cc5bb49131718268dde683a0bcdb950c972b4d36e2fa94540c0d83594ab5319", 0x54}, {&(0x7f0000000a80)="c60589a66348a10982e93f1693aa4ca03e84907ac880624907d93db0a8e700b857aece69a3550b15289ebb2ad4f5706c1b56aca0d4e156f1d7e198fb10171dd71e8c786e0077fe39a392d345ad13373f233a33e14b8d12025bc42f6a72f301abe449a16d9fff4e0c899569b4dbd178b4d3bf3306732dade63dd936a34e933c8de2a2fecf9b98107ea3223f8016c9e9080cdc", 0x92}, {&(0x7f00000004c0)="bb7176b405491d3bf074d7a6baa5dc393792c3b329a161c6fc6aa74d68418cda505e9fab5dac3f66e33be89920e00ddff8cd6f015d3523ae6a162726d94c70c83aa96c2c4f7eadd8f435d8a989dd569c3651071bc708e5968654348f6d128e71ee35af813689caddc615f05faec8a9624518f77d0b96f313e17a5dc519", 0x7d}], 0x3, &(0x7f0000000b40)=[{0x90, 0xffff, 0x8, "f27f4cb80decd4cecfd8a3490a3ca9daf1626eef355ee985edf45dfeeffb01d37d3338b67b7945fa63baff54523103e3604027c702c198a81122ffa640c42bf637ee9c02baec1639690a6fd53f1d03c192a4e4dcce0d01ae98ca8f6839ee254e6b3a98655ae94bb0b39296d2c44caed4907fc0c12b175c791d84"}, {0x38, 0x1, 0xb3b, "9a8862111d91afd231ce6648a16d26e35d633d7fdeaf7ea24f9434953df75fccb44edb697509"}, {0x90, 0x1, 0x2, "95f37ff09d2bcf40389e41baade290584bd3e9256fc0fbdbec0d260a182ef07066e1dfa9da5c5d61a44993b3a8a105afb5611f8aeab3cc24bb33406076c414c67b0d9027a4887ac86f57223024590e660c43be66eabe3235d816f54e264c749308bcb0e6703d694326a0adab82064d847664562e68cba94cca463107a7e624"}, {0x18, 0xffff, 0x31c, "2c51a924e0491b"}, {0x40, 0x0, 0x9, "219235b4979bb3114912efc5eac24bfb92aa37b156b9adf22d2464c31abed756ef12fabe2d06a46a776bbf5d"}, {0x68, 0xffff, 0x4, "288b062e201ad8de9a84773171289b646ce1c0194524cf122dea0e94825cb249087419327d210ce868fd2b663fe2fbc1a74f40a594393863cbfdf3704917a6722312dcace50a22a74d96104a0e13bd499e2ab8dd37cb61"}, {0xe8, 0x0, 0x8001, "7cbe235e0ef0e01bea2ddf001400cbe896f33208f71cd98056d2f4be497c9284daab2832857f490971c9d7a0b5afeab5686c0a2a0eef9ed804a311ca59c4ccad7923ffc97ad43d199495bf73ac14d865f2958612e03691b5709086049fb2b8fb29f4ba2ca5c7b720fc1114c3f44e3019b7aad14a548e903a0e660384703efc1c85bccab74c313a31f093bd9e4b16abe1282537404ef78ed16857f522e806f9bca86ea3bd06192ea00ed14129f778fe68503224570874e154718e6bdb320a39abfec3dbd7c9b3eefbf810421a2641b142633f81"}, {0x100, 0xffff, 0xf875, "7a24b8f824f6144fe9679c9ea50c85e34d84806deb9dbdabd27025dadb4dfde9ac9d130252f4a81b6e6728d7541175cb5357f34ce840e79e7bba6a890acd2e3bef09f051107a2fd568e83e391abd531be4c6743f2c2b99c914aa89db1fabb1435817501807cdc97409f2a9039e290adbc7485d2e7dde1e444b209236fe8c321751ba5240ac56c9360b9495c6574175f263114ed5ec112e631e58825b38ef4bed82e73fa3b5ddaea16ec03456af3985c9e26b65f8b3417e750a21f57a7e768a75ef7e72559f75f627deb05dd799f962f3990db00d46804933b28b459c60e4bfa808662e3596738a2626068e44534c9b"}], 0x400}, 0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000380)=ANY=[@ANYBLOB="0000d76fd400ff773f782b0200d60868a000c84a5f2299598ed8a9637b506ae84f2909f0e3341f3a10ab01799c3258b08ada64c296b2e3571e7c5cd2e358d3571fb1e230e9c36040f8ca405bb059bb862900000000e8ec8773773041eb833348745eaa81ece8b54551c71f88ac603b434a3720e455ab1afacde8b02a582c957f28b78703484cebcb78ad326e98d24f126372c10119166a560000000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 11:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='L0X', 0x3}], 0x1) execve(0x0, 0x0, 0x0) 11:10:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x6, &(0x7f0000000040)) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x74) syz_emit_ethernet(0xfffffc9f, &(0x7f00000001c0)='+') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x3f, 0x20, 0x6, 0x1ff, 0x1]}) 11:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xffffffa5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000001c0)=0x7fff, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 11:10:56 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) munlockall() getitimer(0x3, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 11:10:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc002, 0xffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x20) recvfrom$unix(r1, &(0x7f0000000280)=""/189, 0xbd, 0x40, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000c63ed928d272827446d37c10000000059", 0x2c}], 0x1) fchflags(r0, 0x0) 11:10:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setflags(r0, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 11:10:56 executing program 1: r0 = socket(0x22, 0x2, 0x7ffffffffffffefc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/153, &(0x7f0000000000)=0x99) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff58) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000292ce8627f731f29000000000180000000047e758bed"], 0x10}, 0x0) 11:10:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000540)="cfb7ba85baf75330d1561bd9bc2d7adf5efdbb5f411ad72eb53ced72cc459e626373aeadc5db49058e1f308bb6107e7499ede72d2091b26453d3e089ad006dd1dbb8bea675595ef08bbc80242eff7e957e03c1358623bc4f1285e0465b44d9eb4d4be63a86deabf1c933d614cb232d22227e2c00006059d5451111c144ba5848b5502e6e14c1785ca6b0b679040064010610783101aa9c1d45484edfedf5c4e6a2ebd1e1f3829f74ac38113d2c91e9860ceb5cd9fed6c57a2596642564be8afea506dd67c7cc3b4086e35c9cb73aa0ed22e7c42c3c31b8", 0xd7) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0xb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x2, 0x685efc69, 0x4, "654a4f4d0103acff0796194d2bb991e48038076d", 0xe8c9, 0x5}) r1 = semget(0x1, 0x5, 0x8) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000002c0)=""/212) writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r0) 11:10:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/1, 0x1, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000100)=""/168, 0xa8) 11:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x1, 0x723a, 0x0, 0x9, 0x80000001, 0x7f, 0x0, 0x0, 0x2, 0x1}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:10:56 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = getpgid(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r2, &(0x7f0000003800)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000080)="12b2fabe3df5c321bfcf6f6983578c71ab69bb40046f844b49fb6a7473cba21daa1f2953c6a8650ffa56aca3d7fc9d43540c0f1efc2f03ae9aa803a90f5ab6183a448773f3bf28501956e8a6a2e46bf61c5dc0deb79be99e24adab24d9e6b8d9b3e7e653a136259cd6e107fe8f86687cd66a34bddb31a0068b8e2f2bf8e78af68961d260b0121d3f2f25a269dfdcc0842a753f2d02b33a04d0721d06adf11ccd5f77018d4c04baefeae49e7f8ce32f0d", 0xb0}, {&(0x7f0000000140)="fbde35d7157d341d3f603f4355a8f29163271c91eae9473d9533fb06759dd6b87266442bfce86fdb671102093a4d939bb4610213dca0fa36c577e14657c2c9a6", 0x40}, {&(0x7f00000012c0)="a8f58f9909fe7e98226200fab2baec8bb91ec66e60d209da67f3baf87df11052bdff5940478b2fc9095b66ba365abe8fa595b89d2ae888b8858ec980b2b087752e88bb9fbaec9fdfab39d6ff706ef4890a836203ddfce5c097a298d2eb1811b0c16dc1ddd362cb4cc39a70d67fd3c74aaa431b763ab29aba5f1f0a7c964e206564206ef9ac255f36653d1c658d9cb3d1fb0fef5f9585441587e0a02624b5d52c1a647d67d82d6152932d0378b5a57851003b077c71259dc63e4886f05b82c65472311ba2a474b1a40fe8a6dc550b906e9c0bb36a596a03cc5c6e03af1ca54ba6893fee43e1847aec3c912360", 0xec}, {&(0x7f0000000180)="d53979c917aaf3b284638504badbdec89b36f8da7592ab8afe2b7413855d4e3590c89e0091bc4e39a56bf06835514ccbfd683683e4fab53678a5d92a99235afa24ab3f94d97710d563237da3b771b4afb41ced0b27f769dfcefdea16929b8d869b12aa704de80afd7edbdb74de570dde084276ed9c78fd52fc70a9549390290ed4d2803c304756ba58be6e042b1684424b96f43f85eaad7d3cd70a3f33d05cf785755e771a9d8422fc7ab949", 0xac}, {&(0x7f00000013c0)="ccb68095b8f208a5e0fb2ec224279a1875fd7d33ba650d7b12cc48af8bc3576c4061f025e9b3a14a0b56a0f2306d44fdb8ebf0481323a133fb1920e653db99303c30742899e29552528ec2e5d0d50fcdb869e5b86491adc1613a716706638d1480e7d909ebe71e58e5cf52c2fc064727e3838b20dd79f51e8eb90bfb4654813b840ca645d31ed01d8e7cfb14e2fa9978685de7527dc0792db03ded43afe20c8a9f252093af6f418812de9e71113f6cd2b6c391bde842ed6e4a2525c0b4bc38667a2e91a2447a4b66a320e1dbd527994399972708e44e6f81d8b9ef2ba1d284a17ccbd42cc184bb7620c3b424283b85d413e8e14e91696e736503cba08af1e457d2260e30fd32073d64cd3651b9ba9a7813d73ae29895efee66779ec7941040acc8366a3f118dc8d9c7d567b8850a961eb7eaa50b9b23653b046b75ab6ec6bb64631c0b5e42bf48006a61563d4be1784d02384064882f68da67da6e620bf58be4fad2cd62203dbf0e13f46874e0bc0905668022e1865c0dbb1f2317d8b358880d7b55b4a6c381eea7c29ea2b1d89b5f11aa21185aaf2d89d4eaeaebfec3fe9fe51ef29cd6965e44f31aedce11a3c2afb95fd89feaab5a62f30c7664a32bec1e346eecbc6b327aed786c769a3946120b6df642cd913300c9850b0e1149112673654001ceaaedde03a5fa7d9319c5c52d7ec5270b6806389491da434057dc99ef358930d5ed7688d24d4263eee133257f6bf3e5d07f7de53c04bb3fa8ab3010c77981564d277f119341ead720f35a253a4f809bb7a77058e4823285436be49c8ed8694ddee49186d1e378dc76b5df3e23b3ead87a8379df436afde51ba069cf6b440382cdf95690d548d5969d938aa60d01e2780687c82eb8d1db5ca4f3373728496756a50c9427a71911c0154746f75540f96c9dc7c965b5e9c0e384f68d72cc9c421f4ab13c457fdb62adcfbbd3d3cb584e03ab0168431fa62e8b55d57531d62fa039e28ad1c9b247c25e3861a9731401b7f90d99e428987b317871e18dc74d8f7a9d87a1af041e57020623f343aa9fdcc228544b6b660cb3e3e7c143fcd150cca4e6bbbad747c1a77079b45197486ca5f81aedbd2f64f71d736823a39e6b8cf999858814f9c94cdf259c1b7ed2c9546011a85f3175ee936bfad902c2c5dfc7b61a54c7782b2ccf0445e6aa6ca66a71a2c04a9c704dfff936e6437c00a7c396f5d9f80878b5801da7373337d45a04477f1c3d65668f457f3bbf735e31a3cb52d5384cb71714900880a742152afecd55e0340c624130fa63ab84876b840e025bb85c05cbdf8612661f4a1720d0d705bfcfd48283d2e1a41fe6b6d00fdbb05fb8c52a1b65cb3e2751339a96ff35917e373db0c31a69e7df85d26bd937ebb9328090566ba0d01ad2cf5b1ad42a4a7dedd9f8b192f737ce38d80842ed04e7f2e390bdce5ffeeaaab05a26a1b2f96505ac8bb0a543d066143a3ace1dd41ce03eb57ddb91b48620381cdc64930da16ab5aad9833b6716bb15c24e58ee36e62ca5462e9462df534c1079948de98ef3c788f35d8ddd25bccdb1c0bda948863e870695a0fad2963713f9204d3c99d425af26262f8adba977865df285d8e7e0df67e5227dc9d66965e47722876912e066b857dd1ad271eff32770f8133a05eaaef9c68ca6bf2e13f0f4c701dddb87fa3d4ac331b54591d78844bfca7c630565b78a9f434ac351a27bda63b6edf57d53639a81be619a3e31a32dfaf7f92c8f3f89366cbac89e9356d0af918ef8979281217de30f7279fcf4336a35cfbc903e9fcab7bd49891b17fb44347d4d143ab511a9d8babe3bdec07961662dc95689b2f6886e96dcdb2ce987cda230c781fd2d5635c55353b634d49f4e6b49d0980edc05ef2f3202395320c308c6bf331a515e122a29d74422f1bdb72abfb31d2c7874aad1ef99d9bf027398e0941472672d22fcd8d5d0733b9915c0546677f03ec0a4bd77c31bb320c90f63bd7150aad2ab75025eb13039828e72369bdbd30b8d824315a32c981f93352738681f533ffd5920b0575464372e670aca833df3c137c41f04fbe40e5a278e3e9a4f3dc5dc72b4973c3a128fe7c36601b7080b20e2f2ad68db850766d49499e7f548b8be0277a06ea4698804c29bfcaaf69700aaf43a7c1efd06307f3fc8cf7ec8d3b97c9cef06a85f6fa2bd7d185d9e9bcd25d99c34cb0bc5ed5a38738466fa2645a08e7ffdf11fb12b19edce198cf004f1b581b599edd66442eff7d4e40ca07470683e192cb2e306506c1c0bfbeae618fbd6ff983c5c3e63f91d0d6701f151bba1d46f0e44ce2a6e0fd79c2589654544fff5ce4f4085023fdd178a4d4ecd4e9be18c835354d1ce46272c6df5365c30261fd2339e02c1e15b2e04f75fcee56dc582ab546898771037dc2c1ff6ac705ae40619df11e945e05e385dea043201fd41de7d5e41fdd19844b4220b3de50337b620ad2f4bb5599476a31f340cb099d0669c802da74c058dcf94dde480a70589db1db8b0d23d7d8b1c9e3014aa81c90f9bea5f0187d0c2775b47ca62348459a7070c9384f9fff46c60ea0fe507406aff1a7531dcc692b11f6f606f18990dc2979e54409787ab8d31a9e898d4b56dade2c0b48244794c2b6ff8e225fe6a4ee001d3dfa538faa96a52adbd0db6a62712e62a4c782414d2f16ee83cb4dc4946c26bb222cf9ec697f6c4b2dda6b4775173ed13e62fbc504c6ddb3804306a4082236c9c062b5d1b6230d7bd76592fa749571f39ecdf064df061d30c8505481a508b9c988536c981e00d21e2277605dff81f093b791a8c473e0c42b83408d1259d47c252a8556d9c01a28e1008d0d52b06f466f527705702f62a5bf328d459b79b22cf6b426f8bbb29901a31fb2cfc78b6ce3ef1fa71f7ad2b5d2de271026843118c9493d9de21394befc67240552489c3c3f3f644d26ff6ad9731a77279f7a86e422108259513ce73fa8da576c643ac32f5b8e05612420e281a319a31ec5b70b118a379c15e767ef66b2975286264c73acda9d48d5b42270152c9c1507b8ace03c6adb34f251558e0deb75b42742760b040e8b152b14e9cb8b6a8f0ccca75cd034177dec868e4563d23d21e27fc054e4d2397dc05444489ce4537272a93652b922f6f1b10ec7742a92ec5cd29926d4a0ca2473e6df5440d4f0b7b31b9c39b8e443d630830476acdcc404b1fd0be561ff2ebe2a4de2ba9c26ed0e8b63d76c50b87361b85c75a0f59c3d88689f72034279c08e8521796d724323ac7f65d1a23a8e910b3440bda82e1f30bbc65405c079a450fcd7210371f1f0be4347b944b930a8dfa7914a4741d254f410ed4c7a785a8423ea9be89533d60d301c922825b47eab1bcd1d59806e57f8bb337d0cb4697dd39c1b38ed9c3e647406dc7713f8a97e920e1d4b5681154411c6eb2b3d13583cb3903e123e42ceba70aff4e17ca5b0e352347de3cf1e938f929e9609189a17fe27be6022c600ce23182ac1bb4432667532f4ef677823d3feef320f3f535e0398d3d7859bb9334004a341817018105dcb30c7754690d0cbcdb0414bd58d86e3bec0131504a37ed97b63aa87850503affd9425e88e9cf3c470cf3458e5e106d1d0e63a7700864cea8ffbb96e50c8f3f3a85b338a16e89e017b831541cee6d62f91bc8f24b2c5f9721c1ed35c4f06e1181a5e1086276c87ed321c19af53c4c6a7699fef4efa085fb76144fab3536a9205e20cb12aaeb2e150e67f0ee32c44f7ed3fdb9efadcb4790b410ddb996a9d2338aa969ce548c6cfafd323707e007c764145aac14d81988d80802d94d15252cc8def10e5b0b07b9f8fb5fa298a5c4dd0e08412bdb28344f34f861145a84927de41131fa1f60c38bd78bd89cac224417a8eda120d82384d2c4654040bde14370c0ae3c54eb2ca9e0a98ce128eb735a76a9668cf3f529a71b5ba87492ac058a224d3c3f2e790f19b31c43d5d90dc6a04c55894dfcda3b8d2d13c515512a6db8f17698b03ed2c380f4dc10522e80630e9ffc8a4727fa760f63cdee67c3ac85d6b108f03e582cfb7c73c964ed02385494afc5317491c4ac40a2724041f1a95032b21176fed01a79b7fb955539ecd6342c56dd47fa29b364c182063940a2b8e58fdf7227bd0e6c34b8a5ca72a71c9a1fd605dacdcfb8374165c38c1a08176b8375525a6ea25426297c8da6fd5743e722dcccb2702030b719945af658cf606bbb272025f8bafdfcb1c13b34b483154b2b50d815c14bf2aead3987721ecc46641d62cfae910e83f58e8c96270681aef371b379f38ce83f350e10d5cc5097e076023eb584df8ad3d2321a915355d15ef33d8e2ca22fb72531a66f25954ec681f5c20ac7b4a9b99cf351bdca6d02b935441fa3982a03d529978e56b4f526446a4581e5147baf96bf7b64841b1fa9f27c81055d44ecf5f26fa97633690b7f9f967b89a4cfae9e73d219ad7b7de97e33877f08619fd020d9a64022de85a39510d0d1e2c46c9162fb33cb22eda29abe6a94bea652f2d98eefaf59999350c78b5fdce18b8de8867fafd71aad0ae397aedba20ca7cfdfc9f46d9644c7af7704bb4d03791eccfc2ad33b33daa247a9695e49bd93300aa6f422b1a9aac8f851ef45913dabf5fe8362be2b19463a1a3484a455d4276be4c6e4083e235b0e17649e29dfcfc4189e7c58e59a434b3dc709d12cf22f853be04cbdc60a65fc07814f89b56a2ce385bb733ed32ad785f43146b16eeb72a43ad9b2b555c992bf7724812fad427617889063476757c155416fff41d64f2fde9ff88f7b07a38ce8237fe0c3943b9f810c28aa812c246c7fc2294face059ad5d1cd6fa59fc9b4e0da6db8f42ffd05ef538f9d737805eac69c117bb96f6c39034e082c0f6d88af5aada85bb900181171a95585be317e61baad60c5cb4b58e9831753a5319fa1074835b507c23d89f85f33e5ae156c8c58710fcc244cd3ea72337a574aa4425fcef979c254de2a90001a222107dcdb1301dde636ec2c397622c5c82fad8513276625babfea74e8cbbc0579cbe3f35865d644dd79cbd61f66dc6f2a0e550ec7915515ddf97be62a08c5eeaad5b064477c30717bd42b6030dcab657335dd03589c5d884bf7ba3657db44f8f06098744c3d8bf214b0d4c87b15c35e8ca0183f02fa78dd066173b50d8b7c5321c557d6e05db75be03b4d33595f22edd0f38cada38515512efe8bf9e73624e6f67e38aa312988ea0cb704891fb34157d98d024db0daaf63ac0750ce1da60091219f5fd708d97065a2ef5a464837d021d78da4550d5869092dd3f18dc544b0921d645e9f18dcd2921ffd83afb56601f8d54de2a012f6f05aaee8166d9dd0e7906fc11060d3f59c712853ebf0c4d3ebfa8f415e90bbd608ab771b4354e237443b7ea6a815801099110658e95552a2ec868277c8833a31ca12cfc4fa178aef9e6e4be9d102328acf0f4a489001dab5d208ff5535028f6216ecf0f0f32fc944a75ab55b6c08e60a30c139ff30048ba51dbbb74cdee9082e733ce38b0ab756781204e86465a698a73f2ca976fe86743073d0113691343796bd77c40523e889fc2d5b49883769e040fd6494336992d89e50688491a98df6da55706c44ca0f6d4724b9d0efc178b33cfff37a9c0b6e3300a3ea90aa9710414198029d90eb938a022ff0e45235b7174410552bc2decf83501a926f8d09ee58cdbdbd0fd8f1b39cbb45557862c16ab60dcd9c6c1aa185c9d6e425a88bc08df973503a29741cfc08d655955014ff800f2d80b60c4cd69eadcbca5b9f23d847b69758ded", 0x1000}, {&(0x7f00000023c0)="6ef5af2206c308d251f82b2c9dee401cdf20d2318c5969e1352018448d19f26baa1dadff439f7321015914ffd23dd2d3c95fc1a6f8a52e08f205c2ffb81146428c047ba97879b30274ede7340b6af612a2e32d73c133d733d37fdcd0d16256d188f4a1f2eb5d19ae8a07808294bff7554c53561a091169b80063dc9496c5e79b16e1d8740c92d05e5cb82cc6a31310d452520a5a169f92ec4632c09f654ee5118f9bf63d5bfe881776df8ad883deac444f2b", 0xb2}], 0x6, &(0x7f0000002500)=[{0x108, 0x1, 0x8, "3a7bcb5f5a837011098273b17e1b7ca6404620176ee032ee28aa07235557169a3cce8bf2bda6805c50862d96779d8f32973ca6523e9082d12f46a0cd87826be99fdca9bd36e6dd7bffdc2f124993978cc69bdd09ce143c76e5ed0a02c0fed51b1f5519faed9ad92d9e6076218fe82ac9ccd9feb9e9dd55f458897fde62e3cb71867320f63ea3789163268709fc97d26447a79c6dbbcce4d1f502e6a5918f13305a0b6fc09bc912325e43fb5c7f6fd1755a63737de51430e83ead42a4ac755091a4f1f4ea96c90170c0d2f818a470ef3489c5305668bd93e8d98061e043ecfaff54bf863bd37358e15df9fb77ba248b37d5364c5496"}, {0x1010, 0x1, 0xffff, "d51c35e41101839892beae02a49913972bd3a85444610cba2ba262e056d52140f3e13cf489ba7d41ea3f363af3558fbf5af3b2bbfdfb4f8b05c18a41aff7c66841517546753d9fc7f58bb8140f8dd527178cd4dfbfdf0cd54b9dc2bbed2463941be1d4a8bd246cc2a3fb996bde99c597c537b2b66830f562e9a63f0d56928ac20b9b998c1e42325644508972b76e448f3fef5dfdb2e35c6bcee7a2f07f89843346f915911cddd3a7d9c853dfd1be2d017077ea9093cc556c9b40791b75c3fdeb68c60d912ae557d05b60af9bb8ac478e6477bb53ab3dc1a69ec8c4fedaa328017bcc5234d212360d9bdcf54fc878f765f56662696947348bb891cc7a538af6ed8da7bf41f589c3546a729cd212644cc60f2b69893a2c0a95024abf12df3830d97fc6ea8a2db96d9e8a8afe1a0d1c793551c8338ffee4d01dd3d78668fb92bbdea56c824db13a564e131d386acb877ba51585a0a016754ce7d8f21f7bde63820fa2e2eb2f6330f01658bf4e40d66acba3db3cf84388f012946daa1fefc3f5340165512a6f5de98c46e8173cb7aae5c422feb1eed81ca014619de41e11f52357e46be9ad93e3905f5c48fdf9ec8316164bce2302e4a65854b895e4ca13dda6da4d578a71d82b6df9f3cc12610803a08dc9c4667ff76e80d9af59db3f117f841dce01846ef9f624ce24cd25d2c195ad0870a817390d01b6e32b0f828286dedba852716527fd337c7a92cfb3ee4bea240051510124a45626710202ac17484862f6f0b70315ff523b9cca67fa626482cf6db99faf1c5347c1a2471fec6b4206081bcdf4d804060257c52e16ce4e408d86c99014f2c01826a98b1b60deae1a22d2a050c24b6ab2a2990ddea586f5c315f1faade34a3730906fea1bb8baa0a516f8aabf85173182fd0631fdd4a3e4124452b58ef4170c286aad7491087259ecae714e067374f86315bc6809ec56f92d9fca4a6e7040c86c73f066abf90ab9e711e6ab322ca3cbc008121bf7b42f50a9ada23d9f850941da0821cfe39a0c1fb89b8e6398655df29e3aa0d71d00e34df67fc3135cbe5e8120dd538f9d0c7016514b1ae04e69bea856ebd55ebdf3626153450bdd19c95bf5baca89e816d248ce630fe70f68185e934e89adf6cd63b147cff48ff05a687357c03d14e23b932cf93d07abd0e886f1e4ef667ece3e24153b33bafe6d113357416d4e36e27ebfe348a2cb84745737d333b5a2eafef58dfcb1c07e6e99af7c2bd4a4dead2e10286598d4fc45cb7a74ced565e9fe0e75a5b6d4adc2902dfc87b8a73067cd2304d45a0cdfa4ff305afa7665be62c1fb87ae40dd25732916638b13150ed961a340fc0cd2d79022daed515b702b9c6306be6a484b9051dc8a866f25e654b11ba788a1d31e139ee1a4a3f1af789ec49467b7fbd7c3ca9e60b0624a53360f3e4f0275021ef44219d7a77f456bf265b13cafd89a055c99686165af716ca24eae408ef3a2be763efa1f5834a43b342128c37db4283451d2049cb0d4ce985602ce635d4fa8a2c2c653125ef1dfd66d4ee40c39b06165ed8fea101b7900c0ffe6a54aa9ddc0a79c190e6350de765a5475e9c9c9b231ad2e32c7cbd6c5595b7889dc13ed00a1a445f922755f51b3912b27e07b77950b8bc91ba369ff6a2a91211c268c462e6110f9dbb6de5e22d48bbfa9872dfc3ad3239b9a666e90454cbb8f8b68eddd5c665d5bfff7137ad8aff5c6b7a7e74048c6f1cfe8c98bcfbd38898b019b877fbe790bee6288fc9b0f9ea0a7e35ae3187b2c86e66365537099bbfed8e34b38266f2a54c3713bec6623d642b74bcba659efcbfb4b940d644517bf0dd8655518e8a9e353ed6d80139492533d2cab61ca374222f26824e138bfdd3de5163c42f7a717c047edec6167351631c13690a2a6815e32f599428a676e1c5061f74aa274a9452077b738a9cb5e8437a816eabb03089d4022fbe125eb7c1a3a6c151efed1df9cfa00113d19d733ef24ecaa0237d2e150b1e9743a8913cfc7c40b51683bc3b70bc204c8d0c67352865b0f80889af4ca6a439c43b3d923ef917916f90de06aabbb1d1bc5661edbc5c7197f71327566e26b59181dda6d91c3f604839aa564d6f768ad5fc6cc2e9406448b0dee7500a9fc24754db9b0f2b5f823c845d10fb17ee7ecd638668b6396ae6b1021bc3aa547c0d5af0879379b5250f137eb5190ad6ee755fb9ed2dcb6e7519773303975c95bd653f22ee33e4a0b9a03b73991dec60953d9164106070685dcb08db684dad1a9afa2ef83118b4c11ca7f6967d175dfa51b837c2738b31931e6b38743c6a887524c444b7d111f9a0f7ad0f1d9f7c52a49f7aa5cb761f5007e2021556e8d3de27c8607d14bd316dacaab02877aee7965952189f373b0c84ce704af9d3259367574731871af93b2e1e1ec52465af526d244d28b12dfb652162a0266ecce8be2d6aa1cdc694c4e8c31f5a01e2391094d466266840f9e11404fcde277882fab7b21dc6b02f4777a69352efe30d5ad29140246d75d356e296f8e50d8cdaf87ef583cadb8bb0f71d2ccf9f4dbfa26a0ac252882a327320b07714b162bffe7fea3f877edb7ad47cb869b6786a48920ff31d4fc481a4f5ee0906c3be61b39a45f1decc1de847f60fca56b5a771f98ae659ad013f818daf6b2f54d77b235a0c221b39c1b3894e67ec8bb45185f49a6c160a81cc170fb2f9838ea92332ea1cd0d1e85598f628c1a9dc5dc422ebf5c5e066cabcf358a94474fbe38347e0fe0ddc4be0b911fe6f4547f8cb63a30bb045510947cfbaa1fba949029e83d7d3f6624fb5d45b02adae213ae0dc0dc3e93443dd302ec8ab4b64717dd7b8a676365e4c50bcd94411f27b3176e84d99b531f94a782d998e63ed8e82e06bc4841dd88b45a3f5635c409ccb11bfa792102937ee251e3a895d0c3e769d6d6d5d7f1a8bfbbf47a97d2228b0bedfc3f50e575020e0d2f8382a307ce6f56650d0d97b5306dca30970f75317df86d8f9d179082223309e37e766ecf6ba9ca5bb8c687090108e22fb96ba03f17d3cdc8e26fe991a0c7a46d8c13b2610b028e908550a4722d69f6bdd6fad5727797c3ed5e7b77359ece3259079ffc4b62e23ca25ba3cce2c80a70ea148b467d79e42c83cb61498445488f4a459533ea363a6a707cb740cf6c166e8c98d63d044df6630512a249824cf80f57fdf32270fa21853fcb0f02c15a5eb49aab6040cf063bbd1863b09264320f686c40fa47fad741b0a68b1e4d268358ce32d9dc0f0d5bb2f159dd996f2922cadbfbb5347c0809dc58c3fab1cc382c95e5cf1f6f8b6b7be0c4d322246109e649dedf8684e41884f18ffd9b51913542e486955f2efdc4e43a714adc8877cde32e9ea0dec12377785556a2fdc6861fd3fa01b86b6ecfaa7c2464dacc8a9380fddd0309cf6590c8c2bbfb00d3eae134a8cbc78b6b2f0c2a4fc3b0d65b0bec0cf8d2f317bc08ced1ba92e721ceeee8b21bb907d7b8248cbd29e7629c9e010f2759e7a21e50af5b597591be2235c0aec0367be8516cf8324f23cb21e83937fd582fb6bc30ec41f3fe744926fb3dfd347cb1eec61d75824cb2d3863c2304a7523081b6bdbb06573075599b820dd69be4107413ec2c2a4b8b66e0cb952f3341597de187addfc656d8b92d15478182c6d6ed6888eed659fae5a7e2ecef06d0bb8d0acc71d2b8d10cf94021c2f7a14fac8cc56fca0ee9ac1bc5043f3709fe8275ede554d78b096ff7153b9dcc68770724c954559889ddf713862d442970501c1fc91a9eb54be460003f9291e6fa3bafa47c3b3fb8d27da1a1871bd4b0b83a51b960e343b5fb4a0e0f37db99a528bee3f2c11d7ac3028a2631394cc9272185385f710ae6249d864d27f3f867f4421a63250a112f3c175b8af0ee732d435aa1921f524e88dae875651f593d52b25ba639ddaa2ac22573932bc1b36a9637378477b532d34be448cdbd71ceae940f2898c7d0891a3bf1a1d2474cd4a95a861e4d6e201f2a59035e31c25e36c2a04a3c11e67311c593501346b6045b26b0901a5924cb4823e578dfebca7b6be0c9682cba16d37ce869810b7e1912db007bdfda5b51e110bfd5d7374fe3f3159d45f0de951ccf9b703d230965e57e0571ee8e264611764dec1e30933e12731b8f099ded6b02e858f6af84846a53ec6cba7256b91c6011ad62851d97590186ba0c0d64ad548ce2eea2c8ca4b5a790bd31c150bf005475abfa44c1863e04b4aa8b1a120ca1f4cbf7e4404e7dd08f51cd2701ccbcf0ea5f7a607ef3346e6c11ab9b12f28442e8b7353fa1a4f6653a47149a8010288b6b226eaa2fcb63d2f9bf9926dfd7e5906735f674d8c52bc01f2492ff895f7acc799d7f7e302dd10f181a2a64a3b19a9540e1de056a54255cb2af4ad5a8ec2337549e3cc407c5080ff87a903cf6fd78c58565948fa11ab96546e162d3e66058c30616804fd9f263d12d64a88359cfdecb1f636f285d3c104619b6f5af669db2011d7754d7cf8eb02d0bbbd3832863510a80ce863b6740c07ec39f81bfe7cf9a4be268ff22567823c56774d2c8e7d6af709c9edd71c2d93074474c78afa43176230c979c7437a54d3ba528e4770e87e83f72a10af153cd5f65af4d277eddb1271e63f15d91dfa4fcc3e0934af645716077eb22133e6c0c1b0e78849368e61e76395e7eb5797b016997462dc4ce34e2ac16ca873436465fe416461d4465c941e049265e5694d722ad90928e64196ecd81110eda4e9271f19399ae26f16d38e96bb3b73606c69318eb7baea8432ff0cea686c53f30e8f66efe3abc13b149a07a75c030d882c93de5a7953c63dc5c24d8f9d5401eb833fef40f8845faaf4e3bbba4b5bd116604c8831f3c6bfd132fb41a5ec0785e83be1cc0b32b8d516e3e9c3a18f3474550b492e54f8d268a4d8e467a8b3ba91a3775ca673015668534ea76d57c549eadaacacf464e3eb388965d0eb22ac7e0064ea056683b9b83957ff35ff0ec5946e78fdcd46d01309ce0f61818ac87e73cf980b89a17fba202a75ef21ba113367906084b804581ab26e425544f20e3cef78d68e1f61fc70128036f862ee3f2f08c768188f7dc9df8dae0a86e87c5f3e5051e42a6d354f33ce26fa575e62bbe6b70793acd85a6500fab49c2045fcd2c446afc65b86b897e15c2c342c330295a01b923d960a45a31f7fa553a8111961add06375d6b9e69a5b6b9df5355bb9fa56372bf9ce861dff31792705f530fc640e5978b26c068edefc1dba6d2cc1bd741a36eb5229b7324d0bb961d8e653c14ffae58dbc4f1df5c4a967e896e23fe9f3d9152396a01682e385d7a1f088eaa55a09bb7fdd5f7f6ef8c67e5b927fceab0b3383f44de1e2f169547476728a866b0fb7d17dd22e72d94dbd4c01e90ede7a2e86a403c2bd730cded5316e56046c8cb11afc54677db24c0b9d8f79f93d995b543f05694019087334b7c3a1c7a7e1e071375a19767d54647423d35f26f761faee457e662b0124bd018d3c02d65eae75693a99d83b7a6c990b4d8843eb2a822d5f68ab32075e0c9c520c443879177b5dc401498ed6a2fb0886088054ebb03d301df312b5cdc348e3bfa48351df8c2133cb0a43db1420eea0569914e93dd983c6b8a082bae41b9d944699e7a1ed6d39ab26e16d2af9e18fa715f8ccf57572edfb1d53086eba502d776e186fa4ae5830ce8747da00a7d590577a67e48295d344a5f0b6dbd2e029e8b161bf86508d8dc1739812b96c302eadee2321298b5a5c4e28fa432c26891b5dc6d22026f0dace75862ee818477a1e64e60d353e"}, {0xe8, 0xffff, 0x7, "011471172ff7d518dec928bb08d33f6a5346808c2cedf01aa1fda6f0a506a5d21643c325787df2e3c1a8812a7861141672b5a3a47822b8b2f1f818bfa8d0caf95df37ec5b4bdbbcb99301c90694ee182c126bf080d658d7a30db06ba8dccc8b2a76520c5e813b78bdad32d9c6e6e45f6df3bf898178dcb7ea83deedd1a8212d787ec7b54a0514eb00a83d5568afe5049156ad33576a2c51bce2070ce4c4173abc0032633c6959e209d878c4ea8edb67d457337c8d3d9b565d909122a25be73d3cf2df38f88f38ee977c5d0a9b4492e8d3ee7b7c6ae7e"}, {0x10, 0xffff, 0x9}, {0xc0, 0x1, 0xfc, "1d9d23e0d1e976a710226f3909bcd319b7695f440caee891a0476be5d62e0da7a3cccd0d7ae23680826addad526898ac7433ef8cc88c4b3537e9e0a16363a52769b5a777837700881d11e3c57fdcf29f22b0b11d64d6d4e5c18179aa900fb65d84cad9a52532770f3f8a634337b408328b71cf6fb7229bc99af3bfd006552212bc77f1e7e63e2ffbca94e9bb72de823cce1be2edd470f804f8fa26548fa1dc57b25818b35b4d52f48687a12994"}], 0x12d0}, 0x2) fcntl$setown(0xffffffffffffffff, 0x6, r1) setpgid(0x0, r0) setpgid(r1, r1) 11:10:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x21, 0x4000, 0x34) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) 11:10:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000140)=0xffffffffffffffa0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 11:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c, 0x0, 0x10000001}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10042, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) 11:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xbee, 0x1, 0x7c, 0x1ff, "50676c02524d9382a8df5b0b1e32e32964fddff6", 0x3, 0x1}) 11:10:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:10:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x32e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x65, 0x6}, {0x167}, {0x0, 0xb33e}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) pread(r0, &(0x7f0000000280)="984777af6e82f3c0f3d3c35dfe78261787b283bf39266e8338d4d4d2e0d95860484120746f116e9a774de74f995116879a7f197d7c11f2a025b1ee87d18346b38aa7baf91258560c91e7708000ae5129a8a893ff706bf258f044b7c1282d0efd240e14e07708710e3d3adf32d3fc01dcb1361d42c3e4e062a358792e418faedb43b38ee01cf31e388e0b9d6cdc917343cabd14b4a380be293ac5897362d18695a5784e71958038b48de63cf5b0f5efe23fc0b2a7c953041cd4a1f5c3f264dc200d9b2441a0053669441490cfbc7ea9d9020eba85a004040891b891d3a9b41864e2cdd82be71d221badeebddf1ebfef014e1524c8805b1c7e7c12fd60f668ed893bc254bc1959eae59223581ed6b1f6f4e7d777737a026baf33d156002b1a5b13ebf7aa88b8344dc313d9b12b8538f10cbb959315faf7b3972fb1277400ce0f4cb9f2263b85e438060553dc83d4f57705bf949ef51bb84b37aaf00ccc2ce9215667d848848536b3fe06637796ac02d2aec1310fec0afddabe5b4638e0c3dff9bec14476820aba2f28b3a6aad4399fb36f93e7e50a8880fd1518829e9256f7b8d322ba9e07f2db8c5ba183c0da58fdc75ab02f881bf9e88f42437898c29accd0d9ad7d6919b3974fe3feaa841905571d65fb11409502d384201f777d780fa118d590350dbeeb63f9f9fa4de2cac1c211f7b5d3d94afbfbe601f384ce7e745c0defefdd55db93902f4e8aadfc62462a7012e03a9bd13a762120382f8daee4596a95bd15464f66575a6872975217321d463129512cca9573a642e161d5b974d664ce353c108c5d1b1e911a51b004ab718c669a2e21e3877f1d3c1306eb24fb8363f9f9808771b978b7c45ec177bf50eb2248c5eb101d5957168d5666abb8b72072e31c5ca95cd459962bd4e3e1b8fa415c0ab1616a2771928bb36f6630528e33b20bc69f78cd7a0880ab66412b4726556724c67baae2bfb303ba6a9fa7ceee3874cfccbf6dc2fa2cbb8b442029cfdfdd8fb5ba0f21c193e2d9df92d9ed37a7e6741184339f4b336eb0159363423b8cc4459894b970d3485ec5cb7f8ff25b18335891306961c086f0abdcf0d6c48e311b2661f40bb1f7d15682942aabba988787ca76494a7faf610a339fc912329b686af96e99c5a7ffe039000f80d77920f05d04635344fe1a8774916532e3afebde3c57c0ebb4b8238abe11877ea38d7259688be65180c0453ba555cf3207edc29b6efe6664a9b359c7baa4d11f71ad6f69d8a3579588ffeace84dc4f7f6322414ccc1b6997b48c5a84485a643b209cd4de36c7ff5d5eddcf0ca99991074be90447053872a064959386c6402a9b730d573048accffc0f002f1972b2091ee13653d0c1e73601dbab77c0d5ea17d17c01edaed99b51fa30922c7cc30b8c853dad27d75a5508f8693e28cb3083c89832f699324497675332c062aed5ba674e3f6a4b58e08d08c1b8855ba81632ef5489985e5a02f4d3df5d25658f203a813eafc4c0efa4edc58789e08182e52a5217478a413d813f8aa4a7849262d932fb5d63a23be20155ba372d8ef9166e7685ea00612448ec2c479d418f4bb4b90c9c347a05d49cca7b6c21ec51fabc5dc58effbfb5d11c0503bb7babf819b0222217697288df8db009cda8c252945e75c7beb1541c9617b09b50a5a741ea76a2d974b6eb2548456b9d612d7f42644e2ae5ac97f36fe488aafe31f228d64e0c3d8b9eec13325e43539071ba0d2c59872fff0970c99aed7443a40492aa377fd15700befab234fb2f0be44db2645803bf07767af2b5903c5a89651ca87137b9304cdbea09c37a1cee9a695ee3fd158016b18f2507f50e5884cdb05ac72e7b808764a176107e58783beab7aee2001fb84868ffcd5b2ce76ba664b671f927d513f033fbbeb65a8217058219d343147acdf128a4b28a50beba6f3b93852499ed15eac14a665bae8e923f6e4d20524f3860a2374d3647ef138c5b6740c4b6a09cb304effc8fa1315b1e3c16749d8122aad853b132a2efe392793d91135d11a7ddda09f0daf9a1603ffbd36f7086055ecbcba8882a5817445d7fb0d052eee1edc57e09a4f917b485b60a53861063daa5819d08b00fab1099829c36e7aa26fab9f8fbde647f7e6c920ae6ba8fac3bb91e05bbc72bbc3bdf97861332f60a42ab903364ac59987ec6dcbad74192fb06803d05bd807177775e171bab659b69666de32d2ef2c8baad063d49df196b03b13573a63b55727c73f3116b0751d73bb1df742d9b7b53f5850a0953bec5fc6cafda384fa14474fb93f1adf3b45c9dea6c05047728a2ac90f3f2f49b169afd43543eaaf4962b1cb19ff0f40de99534412c7e78b4c781dcb88ce60baf0331482dc84e96221f992f4214d72c73999f7ba0184405b50db286ad8f06911f757a934c4b8b9fa1f3497f75c5f9028587e7ffb60ec895aa7f85b4245ed31c18fa492b3c73db33e882dbcf33f8d76a57d21057428c0ed2bf32c02ac7791d99790f4d40b453e84c4e5670a52230d38929229656e052e3fa097b5ea1a0732704dfcc7fcf5738c1eef4828e9105307135c1438240c4ed2e568c12fa0b0f638a91755ffef50d2373993cb55df2d12a77a12bbe22be6f965c6df2789355307626280d9a123524ee163777eca3f2cee73a9a45ae482b18142012f180ed205e05576bcae24fc5fbcd6a1a848dd932d197e8004d1fe34b570b83b92a7cfbcd93c11d486c49d34ce3242d9d31fd3081a914b9cd765567e7ba26f024aa125294edf96e5a43791bb94ee42dbed3a735573838dfc44c8eb00e1970e479b48bb594e6d1738895c5f53520095d00f64cb6d3eb6c4ee6a974618af0f31477e6ec72d75ed42a328893e984f4c3afb9ab13e4f2cdb65caf12b6a1619ec5fac62757474b9ec3911284fc9207dde6b0afc6b10488f9b7b784838f9dd1be3925876cfe2687a9bab5274014ca93a49f93aff494c20ab61ffd0d2eac46a91c07dd6c941a19dd713ebd8287e54dcffa28b56128baa44f910f0dad3b3f911d78d07e499b24453b7095c3f57287404331985226cf71f16498bd1c72162f7db82b69b19848775694e0d8d432e0678be7fc8c7e2af57fee774187d28950be200ffec2985a39ad512506b41d0d8c3c51d497955f3fc5ee874e28dea7620fa017062653e8a5e67554c54a2a2c7bdae78bf362571ad910dfa86633d6c680722af937629e8212c877296f60d278fde9dabd8e523f8937977f1cb5ec35009dcc280e8a9d39c965c65d999181d3487b248d4aedac29659cb970d6bc1098c6169a6cfc4915a57b5a2e4c6529e7cdd4cf7ecdbbda45996c0e0a47cd598080240dfa516c0c1fb27152e2b4bf8a83d4b8771d7becfbfd05542bc305c03b0d45c7e6a41e3c2e21de23bedc875c44c2b814ec7aba0fe85539be73cc2ab54b6ce2ca8438f4c8053160efde38ca7d00c8224e92d115258bdc9f02ed4da66a28bf577afff00326fa7d58f971a289d51eee67afe02462f445fe14fa1047dc9f1f0d414f63bbd46769e9b8a750c0b20fe6537f4a71445e6513d4916e6d33c0a7265d332b7a9bbe32e2ffe61145550bad3c27511f33ca4677dc5b8f3bb30ff8f9d383199fef5351c277b54264334ae91409ae5a8f4417e8e25d6ecbf79c0cfcb4d2c96198940ad49b635e91a219276e04bd8e84215cdb8fa11c5272a571a7e51f519535b37e43e057accd5a1153fb7c1f2b2eabb3ada0e3d660cfce6c1d65c6a68d41e083ca2dbedc8ac1f7cb7c830a505fff9e574ce236251914d18ee96fe11055fc7a3d987c178ccd227bc12a71f2b25f0622090b9902876ca4c410e372fbd43420c6307c3e18bf4192b90b97086683dc667cd901e53ed2212332ba222c47d9672efb15ea1fb57f6c157c5e95358d1810b4d137c1eafb1899023bde76c2b117a7a370f161a0c216917c8529b6e4895587ff32660ce226a52e6f7d1007c54383eec3fada6ff1ea55769ff3e97560601e0087a0262c2ba4255a0c14822922d1373ce855bd9ee42eee08b15670de1161c2fffdf6dd737b95c8febb796ab2f9d0d4389354059387d5c603bad4856ee9d05480230d339d59006eaaec5791a8d217310b612f497fd5af6d73999833327aff572761895ba85877ac88b4269484ec5ac760f7c6b5f1b8df803bbe8f2cbc35d50af723d149bc6538f2d1678f89cb723e4c32e02a2f035c050fa61f1617f29832855808d93d4df82b13bc47e7e5cf9cc8a291212e627e20226df30046f096aa888b9b1f43e88fa52e9ed4a6d4ef2ac0ebd884f27f566fb6b30049f9f219174140b2e0caf103c276c54df2307e73775d4eb214df7932560f0921238769efb3919a62715672dafed1e62f538b99043151ff802b41d703e101920e0e12b36542dc31b78bbb33c701fc4a41c29a1fc3a49fb9871f3228707831ad78c7e4cdbebfbea60cfc89b287cfd9ffb22292f6889567e3a3d799c3fc86ee1b7724ec508adb92e720e066f1736067b70cdc3f9134402f2fd12089f91e667df3db0b1a5640bbf3f11755e51823908159fcd3ae6401d3a255279f2dd64f8d9cbde5c02c78e28448916a7bde94d7d0e73266de758b337db83ec0c7388ca46a0cd4b6d5b4126369d9ed27a22f787a45b5463b81c58e306078bade88165ddb65a731fcc05068ff601d724adea7fc8aef723d1fa50e09d68c121674d2a6fa6e42db3507e0ac3c167bdee12b1891b87b1895e12a4455418b1bfa6a01916d6b5dfab4515345d0e92f39be691035fc7999eedd192c1149f02a28f3f4d85afcac9467c413dbbd48c4d6a82df44087519835539fd7dce745f5d583034195cff7642179b92e7551157c6be8f585e32b78c0f0282b147684396f79adadca2309362390588f56c0bd32b06f46a1f12ece16666d99fc45f196848409398cc82aaaaaeaabab66485db6a733d3eba4f6d64aad6073a88e0b67d117bd21b59b799dcbaa2714ad7f55a60077a9bead7c0f6622519435fce2b95d6afc489750c3a14e1f69e56a32243581f911f14b663582b201595f19419e99036350d934719f6aa52a09d6ffe7f582e43ebb25fc6ebe986e7dace348666deff24ec7920cb34481724c47f3379c3a02d52a8b46d836a3860621d456fa03295226f919c014ef2597ee03b553e94fa1de63250362076b68a6d4a24cff6f0a2d12060c3cbb3b33f7df081f0084ef445cc0fb635135a8661e65b3eb42d262f35fe98200eb1aaebde876b125037ba1f1bb392288389eb156de6456de3cfd258da2d1195bdcf6540fff291160f787df9f46740dd5644343c8e098c5b35d31b985aa186af0ad30c83ace47ce6f0eaae662c4062f5321a299b49dbc5a03bc1e887c658c31e591aceaeddd4d2fef1c6ffab2efbec477c13c048a42daf633388c76ec8c2008305e13c5edbc5d21dfd7a8edb6fe83592fdc335e7c0309e583bfe1a7e7195b605acaeea2b4ac7f5fa70a504e543b24c4a6612bfbe5a06c23a1c5c139ece275849ab8bca650f0810e1c7eb0bca13426137662182131616f7696ff40425c8dc183712fd9ef1a82dd797a9dbb414a4035f3b3495337191422f899d87c9c8525870551a4dd50a2d01ff720569fcd1744b22e53ea1b546c27f8abae9e9c6a7f0ae74b6c7962c6a54ab7bf528bd064eaa07d8e611fb39f820340b063f92cda7e76225c53cb39c6460a7567bc177faa73b3206a806d1918bebfb1734630fed211763a8a68c39b4f467ec0c690274c7617d22549639501f28cdf0b1c46568908f6f7e15549fbcb7590526c85a01de438dc350000000000", 0x1297, 0x0, 0x900000000000004b) 11:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) getrusage(0xffffffffffffffff, &(0x7f0000000600)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000000)=""/56, 0x38}], 0x4) 11:10:57 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) getgroups(0x6, &(0x7f0000000040)=[r0, r0, r1, r2, r3, r1]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r9, r2) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xdc) fchown(r11, r9, r3) setgroups(0x2, &(0x7f0000000180)=[r5, r6]) getgroups(0x3, &(0x7f00000001c0)=[r10, r7, r8]) getppid() r13 = getegid() r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x18000, 0x0) getsockname(r14, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) connect$inet6(r14, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x4}, 0xc) ioctl$VMM_IOC_RESETCPU(r14, 0x82405605, &(0x7f0000000300)={0x100, 0x6, {[0x5, 0x5, 0x4, 0x1, 0x0, 0x5, 0x6, 0x10000, 0x0, 0x0, 0x522, 0x7ff, 0x0, 0x5, 0x400, 0x5, 0x0, 0xffff], [0x7, 0x1, 0x337f, 0x7ff, 0x8001, 0x7fff, 0x2, 0x2f07, 0x4, 0x1], [0x80000000, 0x7, 0x8001, 0x9, 0x9, 0x2, 0x55], [0x1f, 0x80000000, 0x2, 0x1, 0x0, 0x19b1], [{0x1ff, 0x6, 0x1, 0x8}, {0x1f, 0x8, 0x5, 0x1}, {0xffffffffffff0abd, 0x2, 0x8, 0x2}, {0x4, 0x0, 0x8, 0x6}, {0x7ff, 0xfffffffffffff15e, 0x6, 0xffffffffd1669ed9}, {0x3, 0x3da, 0x7, 0x666a}, {0x1, 0x6, 0x2}, {0xa2, 0x100, 0x7ff, 0x10000}], {0xfe4, 0x8, 0x1, 0xd5}, {0x7fff, 0x1, 0x5, 0x80000001}}}) ioctl$VMM_IOC_RUN(r14, 0xc0205602, &(0x7f00000007c0)={0x200, 0x1, 0x49, 0x4, &(0x7f0000000540)={{0x3, 0xffff, 0x8000, 0x3a56282d, 0x1, 0x1, 0x2}, {[0x6, 0x3, 0x7fffffff, 0x1, 0x3, 0x8, 0x67, 0xa322, 0x4, 0x101, 0x96, 0x200, 0x1, 0x3, 0xff, 0x7fffffff, 0x5, 0x2], [0x9, 0xfffffffffffffffe, 0x18000000000, 0x6, 0x294, 0x3, 0x4, 0x6add, 0x7ff, 0x1], [0x13, 0x100000001, 0x4, 0x800, 0x4, 0x20, 0xfffffffffffff801], [0x66bc, 0xfffffffffffffffc, 0x2, 0x531, 0x4], [{0xeb4, 0x800, 0x7fff, 0xca}, {0x80000001, 0x0, 0xfffffffffffffffd, 0x8}, {0x200, 0xabbd, 0x8, 0xffff}, {0x100000000, 0x101, 0x6ca6, 0x20}, {0x7, 0x4dbce8c9, 0x0, 0xfffffffffffffff7}, {0x4, 0x3f, 0x8, 0x2}, {0x7, 0x7, 0x7fff, 0x2}, {0xffff, 0x26, 0x4, 0x800000000000}], {0x1, 0x4, 0x9, 0x9}, {0xc6f, 0x2, 0x7ff, 0x1}}}, 0xa98, 0x4}) write(r11, &(0x7f0000000800)="cf83e13c3cf7611b33a665cad61266ee83f66fe1f40ae00f5257d4a561f86e5aa10234b3cebc67fd2772c3dadc8288986c0b4ecb8a9770f62b26822425302a10584bd4236fa837b58de01eb83dcb419b075e46d7f8779d0c0d9d69d67aee47597a625ef588c46ed78b13d3277a47c225fe11a7e97d6eb0c92f0be3987deb5744de03d665ccff478796fa0fb5d59e7c6e4631b695c018b2f5f5a77b74e86471f6e4608e3406760898f1051cda1b7bb43b6794ebb3982e70132c408b0ebbb7d31599d702e8831621eb3a52dafebf99360b50103c799660516c1862fcaa12d2897fdf62126ffe9f8bd41b99d7b551b6a00a4fec254141470b57b49635b7b5d638822f774891b8661fdd5f78f5edf03164a481199215ca5611f013ef4c533816ce120c10a388e059ffe9aa70636d6215eea4e00e08120ebed773a745a132530604bda3d8b2438e29da6226dbd12e556c942684df91a44d86ef7da0ecb904b9a1928f18110792c1e07b7a697b8663f787339f5ba1125e1e54b20550d36c243c6339c71e8915cfe5f9b99c61c9b147d3675d180fd933558c63198d816381016c41459214c72205b3248c0186329eff2fd8507f7acb4c361e630f9caad662118b05678e471b739d8d753a6eed9223d2cb5210d2a20da1ffa336ef1e3cda3ce2039770c501cd316da939fcfbb1bd6f1deb87d06b5e9c6cc0f5a65248efbd7bcf9e10fd50edf6581adec6e385fe90d03c49e68fc53ac5a2e0c6e1f0a17281d1697a569c6f82f8eca79ed858ef509669f30f9d20100e1c85757e02da21449de1c5fc1eed79e54304f2fd95a4ce0b817ddfbad0a55fb76ccf78cc5c001d068750b7db245e63a9661ccd9bafa2222306b79017208f168588f3fb9da1efced13e21e75c65e2d4a19055e11b8551da7714ad49a6c4fba5d26d559f6655f0e4c3e3edd677fe77b664e4fda2fec318a66e9f1cbecdaedd4df15a9e1b7d5031999ef00818ed7631cae1d8c0d5fb8d3b9bb07dfedd594d2b65a0ef05f10b3d3e697ad12aa1bd2396efd578726effebbe86194b9012818006b7f7b863f2855b2ef1a22c3158825d7db4cbecd07336fd3e444d0b98964b534b65e5d8aaf0494eda0fc68a9e8bf31dfb289d3cae26f6e7cc2bf44d7f9003b061ec7fbf728207ef4471514d417bc5991cff72208c841509d7f6bb1c52337b9d293d660b84463908ed5964403833b6f353d4d600fd87deeb3a6096fb7540e840c8e07d3b7be724ac9fb5117059f0a7e5339c262811d3549c8a993e35ab83fc4a0ac2e2a9a2639ff2f9f91f1846014fab829f7d85b0e3c840b817c0951143430c24fc96f5884a28ed41b99328a4d65f5f3df65ff8ec5ffbf9ca9b15255300a020158d6cf437de29ae928b6e1ca13a40931449efb5beeaebc4da9f322b18fe081b3ca6c809cefed118783fea9a4cfd53c6131b7e19bd1617125db424412b6030d2ddf77f1823efd6469ae91bb01d249bb3e293805975376683bdc7a2ea5c6ade04ef9d363f3c515de6060905312f8328747663bab12c1bbb04eaf52ec16a2d0396047b9cdee1812a6852c7b336ecf14379ed1633be25630d1d8eecea347c821a45b98d9a79e0c369cf8dace16765ef9784af4bd869e21ac07d9bf04c7b63698dc7f541b8ac9e8fd62fbdcf3720faa8a2eac4ef06e79ba0f944c0047a9df801d1f50a3a0b4dfd7d40c95ebe9e104cec67a16fce62b2c324f9cb1065bf4ab8bbf6ef75c37e52f48a01eac79cd9360db06682f4b71dc1d552647a880a9f1c6548ff3b38e7b744552540dba99d82200290fd80d1a08ac5abccc2eabfe6df07581aac311404761c343a6748abfba42d5919d7629dbfd040ee1f7c11e14a66198d7771c6198282854a8175a5ec3799cc8b1a8d75f3c516a8ad3b3d1b6d1f549643b0032f2b6d1b1da4b276eaf68d226019ed8a804bd0686c51177f69ac9fd34ccc37458fded2eeddaf6eb2e72c557689c0709f156e56c948a0d7ab36fa82fa61f868a0f9712f0a4becea0904eeed3d8ef72902aac768624530b499ae2578ec8a537645cb272afa8a2dd5a9e69e2444b2d1aef425cae13a08d5dc687a29f5ba1451342d3081ed0ade9ae7d0988022d5193b5fa1298b9ceb8f2648268c8406d185ba0afb7045d761c02574455d74a723e61db5f381dbb66d68281e66f8f269329463459c227d6795130fd4b904a3530e84ddb879ea2774fd637c2f3431e3c121f82dfa3aedef09b3071f17cd0f9d50670853cd0a86100938417036454f441e62b1cb9435c91bbbcee4a77f54b65b57b9a1939677164aa986d834bbc4d39f1ace4ec14ac06778cae98c5c285e1952c74ff17068eb27235e2b641515f16fafce40d3f39e748fb3a4950599fdbeb13f00b329e421dc165c2ce13766a7eff4fa1dafa8bbfabf0725634743c65b1ceb75d9aed87b97ef32e25be91fee3bf238d28859c134ebf4aeb2645a1bcc3eabf6270b5c2004e9b9dc7c5a57edf95a656c89cc9e3882c826976b44498a1ffd78e35cbb26cc2d5cf4bf5f4cbffc611eb90661ee451be8efabfebce6036ae568e8c4b791797e80cbe70cf0e0195837099fca69639ec73fd3a7efada6c6f1ed7e1afbcebdf72ea9947d2fa40dcb885a8492551a3c6dcd505309436ec74e8e66b011eeedc73e6441c915076aa6817ab16a69149d3b5e12bb3fc88c1bc0c6ba139b0470cf4448276798ac5e27480bd7abd83a3f64b9e0dd68e22f04aaa5e476e58abadea6489bcbee81136754c94d4341d7192bd19396f6dae7500784774986e9dd92e6811d7dc895467b0ad88ed0985b46c4c88b49267b10c026ce05d039988ea0231f8d49111a31d40063047bacfaf27774a678216c5588a4e22b0c87a543d7025f535ac65a95628573eeffcd89793eb9ab9d5c49457a4272281cea59d6edd20b04572ba6a116cadd1475dff6efd8464ee212b972a6cbb3aefb68f9fabfb44008a21fec3e7cd926e0fd338c9936ed3a130b9e029f42b138a404c30606cef0fda0e107fd3d238a8244d4e4f9db3076adcca90457205ba2a9deeb936effb9914e6b6e0d67abbf3bca3529ef00182343ea48cde831f13d7622a2869b67da502aef79e8d790cbc234aa72693f0ee3e754ac2bdafffd09fa6660244b2f2323aef4c3958d74838a35298d51fd9bb10b507e41aeb131004f6c3e1256adf3d5c11a2cc1b95f1790db3a96e3fbe8492d31354fae8010d2edce1d05b8a563b4089a8146f8b129b3a62c4b507665bb3e57eebe0ceac7f75970096e1690218d9951461150d45ba521770a21c01132a50a78d379c528c543d7df8467d601bf8bc7da3a11bb17f2450a1d1692aab56d8a78c350e8b80ea5752bec8a77fea24d776878d52356eab2f66859296b700e2d64640fc6032f0eb6a643f543590b7a2e4290cbfd4615df95916195d19edc6d90eadc738858f09aed35d8700573ff0f7225d695c70a10c104439ba5291fe60a9fd12ba93362abae82cf0214fd981287b4b5d7075c714d05be19c7c73c6d3c30762bb5d5a49e5f5f2ca92ab0e29cf06955de185b78c6641a461f81754977d4d7bfb4d53ce198c604fbf9c3d071b8a379130093ef11a71ada695eb71b889a0c86cc0db87e55dec21d11ddfa473c222537c76d40b6a174a8e97dad7977eed2045c0b2c652721df6c969924316a9d8631813800abdbb16c07664be4d121f19e99aa02228f43863504338c98be2b896c1b4f979997ff6993bfbb6df9cff14620d984153c7736024f620f955053b19ea3aee3364a4ebde6b3d53a130ed2ea975924e88fa32187bad68c64c2a84bd43b9d528a69f9e3d7333c98f83d0d2117ecdf9adf0ca5b16fccb44523cda2463be8da588a0f62d7317723604c9089cd4038881b565c99afb337d31e1aafc271e723de171a1b0999b58e35eccacd3a11d6701d67259245de317fbbb0ace72e5172b2bf9a765d5b1caf8d0c883fedd2898f92a66315e2520e76d7665445b4695bc015effa30d2fc30db2c4aa158ab8660857c66b07735621e4b0720b6569baeaec9e32ce55a0aff0226414da025f6b0b40ca534692c6a822ddc10001a87761ed29f3ff6573f0db72b2ac4cd2db55c3f3eea77dae2800ad6f086be767e87b2c76ad9605cb0fb11ae8dbe475224bdb5b7c85dd25fb5e08940c22136abdc9b7eebee56526d5be373577e5c9876ee7ea9ccc56267e652c015e1bd34bfeb4a3e6d68f9ac8feb81e857751d8793229ff81a35fb6fa759e985ee73729e34a73217f3d47f109a43034999ed64adf94db2b4ab11584386004ba804f87d220d7ed0da00a6aa17496f2dd94b69dba63c8f7db5f083d47a9299ca3a4788044f1239bb0a0ff0e78727a52e18cbba5a6ae8246c125f7c30972e511f715c87d1d5798ca9ce02d53642216dcf06564ebd96116b3afc751c24f741b804a40edf3ce3bf07529b1eba8126c448ad7d2cfe723f842adb83e62d395a394b7d244dc535800887eb3e9257877b0c9c12aaed4a8c92fa6660fb352c3f58ab64b9bc2777d6ae9db3e9bde1e62165e403e1eee0341b748d3e11277f500ddff5eb185e06039a04919ca97a1767f84fce8235ea59ade027c87fa7b8373d5a40cc69709724cfab20d7f63135486de79a13563c1fcf3d3158510ae14625c5be1669be2c92edba741f8385b1745cf7e594e0d98bb4a2e8cfb15ea5770de822bd97f6e44f397efcd9a75b81b34a5736bfbd55ea24da9c1fba7b7372854b93dc301f0f43fc8ab17b6d923d073f1cd4d0645476456c3b7bf63c600a6657770813aca6608892624b34803c52c118212bc68ed7b7db2e61ff2a8ec9ef47473f6ea74914cc285e90cf3a7549a5d8708fec42ee4f4a347c4f207da161cbaadf96c5f2dc03e2bd14470c0c9593b2b1bdfbaae3f5228590bec3bc299d17fc3ed9e06e96f2c7994e304c700e112b75a8c5884652f04cd64d2a2615312d5fd1be5206b956516f2ab10240c04a339f9d46075a7fa116ba9d7d648146b18df373fbb4e7ec10cbb9f9c836c560925e68032ea56031131c1084c5a2a0e96b160d9672045a4122594d7a339aa1955f1d8f9ca9e3e575e2ce4c8278cca7af9c846dc9fa79ce8053a666163e70124d0fbdee22a589781f12edcb63128c9578162866dff0bbea2d2d14eb55c1ee7034f8184adfda41571db32af5168d62decb26dabccccf7608a500412070821575ea0379a003aa515730552f70b9fa402a4a2aa55d6e12eacf0c1dda1ca16aa6d8d7f2531bee7578e26cfc35fe70b2c36a96caa3a6ffecae3217cfdb36da8935cca2f80d5c1f4fdaf79aefbdb70f46cb5d4ae34d9556502bacb580ac2998547277ec4ab236e7bdfde45e40d25e0c3c5bf08b4ddd2e05fd423c86bef9c11f56398cf81c602ba75cb996cd0e76b0bddbb617fa7b06eca7155525b13ef312fb9c23a8a48470a8a93fec1cc2397227cfb01df44f7686e50f44621b22d0229bb5f20ff1765abc5b63fb2fc23c67edb9bc525e3f4f7f670ff804ebaf3dde2957898fa57a50ec36acec906418e213c1f5c4e176905904a977f056e7297adb4a21da65c7e1daa4ce363d801ace3f64bd960b955cb294a47fec1388f6e53460753eb3b685f2a5b7bce365ad2ebfa0707250620da621ce14525e8146ec81f518a3968703140e9f1607f568170ed9f9a6a6931109eb34f730c2fca4678e489fe30389e06ed69a98bf2cf36dc6df18eea4cff75e14a493f58eac7de0c653c3d73a44b41b218468fc21e190e0c2f8ed1f7be17f52de19f6b696345d6a803d272dc0d50ffeee2727260ba77b94", 0x1000) getgroups(0x4, &(0x7f0000001800)=[r7, r13, r10, r12]) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001840)=0x100) connect(r14, &(0x7f0000001880)=@in6={0x18, 0x1, 0x1000, 0x265b}, 0xc) setgroups(0x0, &(0x7f00000018c0)) getsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000001980)={0x0, 0x1, 0x105, 0x7fff, 0x8}, 0xc) getgroups(0x1, &(0x7f00000019c0)=[r4]) ioctl$VMM_IOC_RESETCPU(r14, 0x82405605, &(0x7f0000001a00)={0x6, 0x8, {[0x1, 0x3405fe06, 0x607d, 0x711, 0x8000, 0x737, 0x6, 0x3, 0x6, 0x9, 0xfff, 0x5, 0x0, 0x0, 0xffffffff, 0x37f2aefc, 0x400, 0x2], [0x9, 0x4, 0x40, 0x101, 0x7ff, 0x5470, 0x0, 0x3, 0x830, 0xece5], [0xffffffffffff0001, 0x20, 0x81, 0x401, 0x401, 0x62508595, 0x8], [0x3, 0x7, 0x40, 0xffff, 0x10000, 0x1], [{0x5, 0x101, 0x4800, 0x7}, {0x400000000000, 0x4, 0x6, 0x796}, {0x9, 0x4, 0x1f, 0x9}, {0x1, 0x80000001, 0x76e, 0xfffffffffffffffa}, {0x401, 0x20, 0x1, 0x9}, {0x40b7, 0x80000000, 0x0, 0x3ff}, {0x1, 0xec6d, 0x2, 0x800}, {0x200, 0x7, 0x8000, 0x4}], {0x4, 0x7, 0x6, 0x2}, {0x80000001, 0x6, 0x8000, 0x6}}}) r15 = openat(r11, &(0x7f0000001c40)='./file0\x00', 0x40, 0x8) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r15, 0x80045745, &(0x7f0000001c80)=0x1) stat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) 11:10:57 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x0, 0x80}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 11:10:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x405) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:10:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4a0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getpgrp() getpgid(r1) r2 = socket(0x11, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a8, 0x0) fsync(r2) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 11:10:58 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/68, 0x44}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000001240)=""/103, 0x67}, {&(0x7f00000012c0)=""/250, 0xfa}], 0x8, &(0x7f0000001440)=""/4096, 0x1000}, 0x840) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) 11:10:58 executing program 1: syz_emit_ethernet(0xcf, &(0x7f00000000c0)="5e65ee2920d32a186c523f3fd434ec3721f7f90ddeeda150c6e9e4af7f195b6ba4bee01ef115714b5f820ba19eafbefa3bafc198da80f798c5333e216fc45951ae07b4bdf70a4e0562906305509fa0703eb714f7243c26a5954b05b95a86502b6542a01633ee22f8c705cd19d5b76c98f7128817a30ac5bd2118ffd618d3fd1749aa1496011222ab2546eb0b8426ae3483d70b2e41422d80dee56b90da094c44c4c79a016fcf8fa8f58e025455035bf15a85014a2bdd5a00b095d91ab256d4c004013e9300da97d08d00cd3ab27357") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) mlockall(0x1) 11:10:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x56) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:10:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="27ab42d01aa17c93f4b9e8dbdb8454e2cfc48413aadd1cd9ea4a68d899dc5b8da909f495e7b588c3e0", 0x29}, {&(0x7f0000000300)}], 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) fcntl$dupfd(r1, 0xa, r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/195, 0x67}, {&(0x7f0000000200)=""/174, 0x53}], 0x2) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:10:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x9, 0x80, 0x7, 0x248, 0x1, 0x5]}) close(r0) 11:10:58 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) setpgid(r0, r3) 11:10:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x1}, {0x27, 0x7}, {0x5, 0xfff}, {0xed, 0x6}, {0x0, 0x8833}, {0xa7, 0x7ff}], 0x6}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 11:10:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/144, 0x90}, {&(0x7f00000014c0)=""/105, 0x69}], 0x7) 11:10:58 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x8003, 0x5d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socket(0x1e, 0x4000, 0x401) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x0, r1}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 11:10:58 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x763}, {0x3, 0x5}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) 11:10:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="3308c8f2407dc00f46736c2fc3edad639fba861e2997f3fded6273cc0ed24a3ce668f2115bc29534acc4d64b42466314adcf411bcd6b68e7f3f2a96c06df9acc7ed7", 0x42, 0x5, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000002c0)='./bus\x00', 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=""/248, 0xf8) login: load: 2.49 cmd: getty 62649 [ttyin] 0.00u 0.00s 0% 314k load: 2.49 cmd: getty 62649 [ttyin] 0.00u 0.00s 0% 314k 11:10:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$VMM_IOC_TERM(r0, 0x2000747a, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x8000000000805}) 11:10:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 11:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 11:10:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x145, 0x7, 0x1, 0x5}, {0x2, 0x6, 0x8c0, 0xcb3}, {0x2, 0xffffffff, 0x7, 0x662751bf}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 11:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) 11:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 11:10:59 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:10:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_execute_func(&(0x7f0000000000)="c441d1eb1a3e45dfe9c4833d38cb20e3eac4235d5da900800000d70f173df8b089c466450f3a0c675c00f26441d9fcc4a30121a30000000000c442193cd7") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) getuid() 11:10:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt(r0, 0x2e8fe209, 0x82f9, &(0x7f0000000040)=""/145, &(0x7f0000000100)=0x91) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 11:10:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(r8) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)) r13 = semget(0xffffffffffffffff, 0x1, 0x30e) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 11:10:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x680, 0x82) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) 11:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1c, 0x3, 0x1ff, "a4d983be11ce61f205917805e57f6e19b83d330d", 0xffffffffffffffff, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="f7fcb9ff2bc4f59c7dbe1918c3c07a65ea8cc968f793a02ecf0fe603092e4f73d0e271e75ca21466e038b10f7c990acf4903ee6ff2f6787e54fcf4b725b54f2c7f84083f3ff3a86cec6307120e7d331c248b04b4a994a3fddc09e3f1fe360646016d012cf986e51693ae0ddd7bd225be92960e55ff1465e830328f0c82ad23e2e44a9e2e361a9435aff4dd3fad8ea1493fbdcb7becb417dbd7cbecf8364c6e8206c5d166d81d746ca26502cb7be18a0dcdcf58a9075db9e3b0ba759274fa07f7b1ff8d66c1a27e42ee3b89e88e4c9be2225e9a3dbc633806c422c20532df9c3fed807081991e8a4d2c1302bee84c48e2c4d1318209fbc7e822feb99a9448733508384dfc259637300e1640e08156150ac9e194184848f4393469295d4b7ee2a57309663ee229950009bb307afbe497f363f1c7642b372f1250de285530ab1000aa2c5e3cf5ac5c7aeb3e3dbb8fd6d672fd9d2017ec6f6a0b1acbe490af906a334280b7f28b0d464aab6566cedc6ec3ec8ea33151555c2e4703e36992693e98334da7ef73f629ec7355507a5725163002d48437071445ef5f98d30088ce0efac0403bf4c2ea866846df7ff945d72ee7c8f5a2362fe299269c34168ed33dfc0ece6b3e9c9f4f89d1330ea8fa3e76d47e1b42f04a0f563ac3b17a58e131bd0cf4655644e38a478c5adc67f8342a87da41033bee3a9094fc6fe0805c278903aef1f5095e582ee46ed9897fdb97573b763dfe4dacc21175b0f9b37db300efff3419b650fe3dd13c95cf93960c49a9ee81c42ff82c6b11cefdd62a559d902dea7814e3661796c0024b2f96fb8443ef942d3415a08f024f722fef855dd42293879a18ce6eb69d4bdce20be8c934e3a7502af654bf0be8af862b3c155a916870fc2ce194cfff8b8df369c30f80b4f3e52b740ee2363c16e26a6fa8416f49089f0d7442b087ddc477fabdb2dcc29fe50f06012a1e4b45f09d568e834450c270f77bde75e936f6ce2fb6c8b0b94b41f30aa563bba1647a949bb3b47202669db47ceb9ab66266e01f8029eb7072a658988ebf5f55332322c0d03f5e6831a854f16a77f55d47c90c5412ae096812468328a36b8dbbbfc561075f8c9e528944f46e0b52436eeefedb1384b4f4f2e8ee079c8f3b9a163b14eb3cf935759c94b559117b898ac1b2af68ae052f584b033e585b7979335bd8b49899a0bcca335194b41fd83807623d4dee8b28e6aa60fd9b9eb4a4e99ca5e2b003cfe593d11b3f51f3922f2533cf695d264acad91c2c45d18a0c6454941f44859664b6c4237c13eda80a23903c74b80e94790b8fc6ea937fac059876e3e7404ea8f5b0e665c8cda7a73095a070346c9f03387baa9dd82fa9b7914d653fca038c6748238ce40fb39cb4d35d483d96094853ed8ac59f27c853e0f5da921b9d8be79ee834c6194a0846a6e0669dba1f966f17e4ab57a7a547b0a299c9995ebe52e9ff3c36acd4a69c28d456659f795b27fe610057e95dd260313e33e5e0d05eb0df48ea69bf78a66d41d038599b30006d80f87583868f52048cea839856ca8efca0eaf942019e39cb5f66e25e276b2864370dc77e0f9554b32d2c0c5b4e7606afe910ff01d8e05ddeb09c8db4d80352f5e0edd50b7b6265b14b9a9d80b1ea62c796c93718c8af4782e262b8f6dc6978865b1c576701f3ba789831989e50c551154811e4eb3b7e4c4868a1408c328fb255f6ebf3d193f24d92018b4e80bf96c4f47887b3bfa7e6b332c112278d7a47d39a0317f43c8d4ff48f678f9affd15620cc455f3658fa6de097115b80024fd5cc2468ab15e2f178f50da82bb6e668c7d86bdc5fb43b3adbebf60a219a15a70e48f449b72ff2fe5c8df1de1cdefbc85b1bc0a192fcb40b5c5f38fee6ba1e7f9733c591fec9145430eb4cc6d95ff7b8f063238f41c8b4e2efc0fb587e54fa8eb3115709f5fda74c6ab07f4f87094dece22aeec63f6d531d611e98a89c385e9ebd65048afc95b4f6cbc94ce54d2bc94eee3f67e01de60a8117f71a0a5d16260b739c123044cf667113b285da3edb312a37422c1ef5bc133235454f2db809d0a6b2029f03d339cb969b7ce8e71d452929d7716259c5d087a3af319e8593bb74b48f00221bc3528cdcd32c84bdcd777c229a8c593168cdb95f0a63e23872b32a3b460f2f61be6bc51fe5015f4416f3f7e636151acc5d5cfb48b9459db5d9c156569d34786e15db5fd8130a95ad9b6fff557212d45b91dbbcd70e0f2aa6b27a27395e6464138f1cc1533324b219f3c04d3a1c221b637933902d9f3931f3a640fcb2d787d33b73ed1f5b8737719df248ee594c06fb57462baa7cf207d853a5eda9c7480a284fc79656b1efc250d6db81182ffd6d454d7466552d9d380b1c1ea6c7f94f5cc05f55a06d99d31b83058ef66df099703dfd2986d005abde12ebbc9d029c539c7939e573cca886e9737b39135747ad62ecb003d511acf37a2d8474d11d2d7ccc524f2ed14cea08617d3922146d5e165796ec52dc1a3c23550ee675c453e59a20e87688d0cfad1a82fc13d01103f08d5b574046aaa7436b2d6a0084a32686988c0c05c02ff0ee954b4728035a81ed1b91ac0022d483458b45cba8d529e947290d15ec50cd690ccc9e77ba40b24b7e5a2ba9c349e7172f34cb360e9af6102306408ac7785c240822ade15daa8da8c38b426333efaf27fa477d41923708f0fda1414fb286392a060ae3e5f531a1b504e208abba4c7ba1b31128c03691fa00af62c2ff441788ba8518e9fee57c165eb75d73eb01270a835c5ace74025a89852002f17932fad1d23ab52a2d9af50989e5c64162b8a639902ec71f910fb397b114acb2ece945b8cbdd763f5f7ab03d200c6ce3ad6f36385263e1236bdb4f4820e0fa2987dabbb94d2eefa92f4dc1a7ee8b27c73ede339b0205f369afb51da0b7b6f22c5f2b7a124042c053148846aeccfdf7fae5d2d647d29f1f34d0dbe3770e11ed3dad6f52afb156711003991f514c83d4823e7eba0a2d7370aed6e96d6aed928d898c682e0f06fc30930f4d0291dc4639200de82374a4dd4ebf62bb1e01e445f803b1790f4e883a05dc2bdd01375d620f769de18e421039163489986f59db1468461c3bd70ecfd5d8c441b4f7df351cd27e257977a7b65abe49dda52578c8363f30ae5fee47650a93cb6b674a48e3d127fd48c05ea44ec5418e7dd3879ed1d2efef90294efdeb80f017f66d90ccc6ae82f2ff614f9be56915815c7e20783770692c420210a3d2267f6528fad2bc39ba503826b1618bbff80d0194eceac4434127a0012452ff4489ef67e4e8c874e86418dedc62008cbe33bdedd8895964db48ca494a14a42232db009d6df3ef51d625688329ff4b6debd4ac80f6795d7337e6a3bcf8c64e8ab847f66cc1a6fa705a7aeee5cad212d552722a9b9493f0291775d24626cd1714623a2895e86515a0eeffd7a403d34d92941480d0840007eb7e866f2563edaef84fddd78eeeca4abad7353f120a6623ef3d03a00fd3dbaa08023c5d5c459dd69bb0d807a0a68733ce3c5378a2639d0e1541ad88d55da26f3b46851276b0cef989ab58a82783af743ca3b4da9ba9dca4f0b1fda8b04e8768917c2970823617ea0a20fd521467d8957f2f94e3542e6a0d93002cf4f468828457dd3cabca6a218333c674233b9b8af674aa0a828959a85de32d0ba8807698807a89951705c7221acc6935731d6789c77a70482c78b9814df78614fe6c78bc3c1031d14ef05ee4b9999bda7ddccdb8204bfe5eade29b2b625190acb0a521de47b2274da74d1044e5521812c53f23db42bd270f70b818fc15eab3826ef970ccdd23b1dc3d84145683ffe905248369a352536f5309aea31df8dc6bbf8bad785b34384d64bfcc7a39752aeb6e97b05cd66d874e3c5d6a4569117b78fe98695bc58917143456291b72ec97504689b4b35fd9cc9e55fbb0573f110ac2c28d32bff2094f510bfbf6d781eb73c58ac2ea6446679dae4ea795fbadbea064de4730ba8d515db56fc491b41db1729e94f7605bb3cb6729043af38ac8c6d1f90803a10e2228c7469af913b3a7a649631d239fee076547290c87166617bdff357eb6cf9b8801feeada746f7ac9251f1d067927674b7975ca810975a1bf707892a8dc12c8b87d648d26ffaf06ed2ba6db7f13958eea532f17402c84af11d0a386d5009dc97d3f1d06f158bacdbd1f47c5b41fdbec601db3491960678460c36fd395861afdc7168939130f0274f2a8b124612b4d5473cc8fb33c498a9f8c0fc79c16092c444dff85fc218283385c7d74b5a19381cf71657717ebd95afd690480abd0170eb4ba4a58530d7b5f9d063760e799507bfc0aade085901e055cfa702876669995c60f4e6ad90babed33d1496f796b7eeeb8ed5b8db12e11272fc333f31f266a5502caee11ec3c7beac28451722aa1308651835fcb7b2135a3f0579857460cce71265698e171998ebe2d5021defd88931da830073192ce2ea3d9875c254c11fae2aaeba257b2754c739625f336edb6e3779cbe2d276e10b0585764d058b284008a2e0e64ddc52e45f3a7cade39d8faf3672790f7b0653269123b1ab4a55bc421989829704e859709be4b3efa5f4a517154d31e1215e7e7f5aa2ed744385ed5074d2c9b25f4dc5a895ace84df28da62562c07860a26946cda9b804d4731f6249b044dad9416545570edb08168ed86cf5381b2060db9ab5cbc1f7c96e3a2207247c9d73142fb45445c983ed2245c960e16f66c33969ca63776f056454cc26d12d4dab341056fc208572d9a1b5a833aa9da1db4dc978c67e8ecd329d48e1434b7d4f0795ad3b0d776180c24dbca5de208f633b78df3472f192f8a6cecf185bc44b94eaaf98ebda0565fe3c18bfafaba447156957552cb5cec69d73c5df6ec3ff057f29ac58674c268236300fdad3376d523ee9293568dea4c45ac0b65c914b88fca8ef0288ee28adaa2e4db613ad1abd5eb88e3129e3bd08e0dab7dbcb68c0826643a0c5082a03be796fc98597e1fb7716a953880cb3d3408df396b9f2766fddbff1fa946a31018ed27a758a0940ce5160088646a61dd30b4bcf44e74f03c830dea5148c99047cdbb5e3111244807044bc09b3ca4c0f5378ecefb254e9ac172a03a5a436cb892be28baae4dd3b902640193a44b19b91d5b9b6255979f9c055352b88fd7ff35ea9ae3478ada613576ad8532d1fa273a5841f57c7507950441c47c9ebc4206f8cd52db06635bb55b6af03b33713b06873febb27e8fa6f47f1a212499742083873f07d7d62c5b8ecf218e6f77a875f9910295f80b14ba9855f340454749442b74c727780b73fc2c43c79d4cad72bff85921b0b97e7c6c388687e3a6b79573866951b11c01a4d071f2a442eb9d01f93a78f1b0eb3fed6068b230a3b7fc98a49c5e906c79fc860349d90060f14327afa1f6094382ff63c20c45f0d106af98b1d5b8e6753a72073248d33a8ef561bd6f5bdf782fc2668d08565da6dc0b99ec3762989d50c1e99d7f04767423c9cc41e14e934cff99c33bfb9404b026ff05e051e0300d72cc8912d6008d23d5a7d36a96e5b9e0475602c420bd0455e9f54e0a023c227f9d9e8ebb472cf19b4fdb720aefd9a39e04c9cb5ca8a877c97cc516e6b241764a4843e018aa0177b9c4fc424d51b810ef28f4ab0000eaa204d8635ff10248aa6879ae0530f085f637fc3678fed73772a4e05702775fedb1000b569a586c4eb5f978109c3f07673341cb55fc4c0bc652c53d1af43e01c75d32959ade38c680ae3b59d44f40eb", 0x1000}, {&(0x7f0000001380)="06c6a68f2bfa2a48ddb12507eccd5e92902b7f334f3e8481e3e567dac4fddef1c5bc8f92ab5010897482e5f0c3e9d5db60f2306e0ef1fc1b5fc5befee68675141847a1d16c02a0cca62ffa543da76b745023e87688845fac3926401cdb90a0eac627886a4ab2be61c12ec1d886c73d1030bff81c34262d869ca68714e969c408a1a9908baec332590e6b99b309e1ed643b8a36b676a86b61c6bf78182f62aadbcb0f6961006b5ed2e6aa9977b84706cb0b7c8c1a4c86a3aad26f7e8562356150890b3459183ca0eb5ef5230cc6f4c7bab49af2bb04cf05c57fe6ba5e2cbb58a23c3ec7d65ef48da1acf79f42338782546564c91dd09306599d14464fccd1e8eca10d4253315782443365e909d84001dc6d4d10eabaa0c152c1e82422342f95fbdf3d9d3f2ba960353a6261d4124b84c1977d52031914a1c1a67626b562b68e18c7fef329a887e2ac069fb31e6699b718cc14e0456eca920c46a3b6fe9e17a8cc65934a98177f8ea32e388a0328218172f176c0393f0398339b3436f4205a01cb06917d6878139f5c480233906a460fa1143a96c8ed4661821af70919b87f56102d08cc17050af56bfa8afa73ac3413d1dbd1f0ba423179d09e70bd7078456adb73dfe722ff0567eb01d5349f42668a4a45d81537963bbc3e89ecb06b38b78f179627a5e294a76e098e4a436306a485d46752257a18d43fd6e48c104a44ab414651a7b11bd6e0832e4e4815463a6fd5c04f00fe449bdcc0fbf23896d98fcf78fd12e64ce7222d44a2a9c4608410e530a05179950a8de1a2d845d6a1693c458c4f1694ca5ec96bdadedb9ab4287cbfe823b2a536baa956c23c8156df9f2c03c1bdde72a40c3f991370bd6caba2ccfca938f7e4c699d79b00718896134f000613472e80096b894f8d0cb68025faddf63562bd36ff8c59742efe2107011a16df5b27e8b60c03ca8d1307b2154c47c123f3a633167e549c64b62e923ba6d6044d1edaf8633b3a6d00923aff5f484437b5559b9b6bfc1c492c8b049188e91d08076f2bf4d663c4fbc994caaa239fb94d251bcaa1ccdd1c8b000934c9066372c5b18050e4d1b426e576a725807e03c8914a774cc3ddc1fea1798b559eccce777c9bbf5fcc835a16813cc71ff016445ccd56892c9705a150b727f2c38864228c4068886cdf1850f4ff1b824fcfe519d5f1be9af2b3e0b19af2cfc577f222ea81f965ab8a30f5f868122c9af5a16a5fb7df2ddf2f0aee5d5eac01ebd458e28edfd161f789769524f24237d03ad4ea6b259a84c8abc48183227f2b103383dd3687b06c0ffc61b15fa8133c21359dd52668b3cef8273cc8fb7bce5d9a59ab6814ea5e69ef58397dae95d42a07e5671c3ecff886bf0f50b89d7b3e05342d6f3553699e38805b2c18d3742fe888d406c518546317a884668a9e510a5c4bafc2b33d5739a33649d26de4e226806b04bec47a10a6d8835b21d48cf6575e4745963eee7c0dfc26ea2cab00c10409648c2ad26b11dd07e50538e1baf1523e7b510ba1827d135c6d20533ce835f82531810eccc72931c63defbf059368c93ff167dbe0305d813205ec9a65fb877b75fe13c0076924f0cf25fb8a2f3a9444d2278d2e3743ee86582af21556d6808cf0a39498b8679fc4010249030ca0b1d4e51016107554a76b26d3de3f8ee04d8d5a0aecce3706b2479990c1a2976b09fed679a28b7c74526b758bd69ae0d43b14e1cd58c6560ae0e708a2e63d00178631d49c907b7a6b3fd50bcdee8f592427cacb12ebae942f3160d39b3e922ca42de85ee7aadc08e02f34be3f913a738e69df1e64fdc50efbfe7b2c4a695f50c28047dcaefd3f659a7f5ec5b27cbf5d0ff9f7ea9946a4de8225316397c25628c74aee900df61514ef73184d33dadb9ca6b5bae6092575ab5bcfa32f260fed31587336025afb88713e8ddbb11622c1732c79df706472e5dfa8c2a7f87fc8ca5c649d0107ca9cdf8e7fe6bfaf2ef17ee546bcd10cf218a4739410451085c2f7b7a78ea77fb42cf9bb45a8074c6ee26153009fcc5634e0fb2a4a4566061987bff129d21d53d1fc0fb8b9ff17f323c0b79a007d3599cc1a0deb3454804ba496c5f83f813cffb5263a5435dc42de91187c61f35abd020f707ae7a005c39db69170137ba452dbff95c8e41ce09d6fd0fcf0f2d5b86a0994847f027093fd2ce67b5936ee5cc679770f66d9f859686b8484e70ee697ab4ec116197e3492051dd403355cd84dfe2c18087cf748205eb2bfc4da2a9df733766514bc2e69528bc1d19a657aedb0120596cbd9b2039473d979f97dd1147ff3a10619bf0381e5665e0d38f64d6a84d727b5fbb0d35bb5becee3ab74ca1d68a76693f56e4b9f5ceda5b566d339d698fa4c5efdb926f0a76db331d9ffdfeda0b4d900c2f8c0e4776e453c2de8f5bcc9debebe0fc02b87cc776bf2b3ecba78a5471b66910478dca9cf3deeaef0f12f45505d27fa5250dabbacab3dbaed9c78cb72e0944edea2f4fade452794241c12c73fce1820e6cf8e0c2c977cf520506009fe5cc8cdccce9663792d3172945bfbd38fe3ac1f01f455dc098903805c2e71023d93d23d6570badf610a52c185ff94186b48de3c9185bd0a9ed30c645c5983a3191017c69dab29a8f4f9f051f17f5785551a21411d9c5d9d10ca520b0df3e3cdce76035bd9d4b07ec0bd43d94a40525b5ba29e457e5a83dfaa19dbcd960646626e716e5ad932f98c19569039d43b150bf8b45da90a5ebfb8aa207f910279ef917f0372d3a914f593d794c21e0a585323a20ed48934374dc0298467fda0146e9c394330a4ee68ee2fc4f634bc0f50587aad12b84620845e9c59fd2f6d9336ad01524275cb6de76120cc316d3471952a204b260d8d09244afc474c2789e825bbdf1e74ae144a3014f512461f3be64a237d5cd059d78685ceae569ceee80d94d9316d5bfeb90b3648d627ad20c8799cb0ae02f3b90d929b4dfcbef323ce237859521a7bb85924318b80a854647d77d7fdd67e19a5e0aab98bc618c5f6e043c638c28fe99fa1448e305bc9f745ac41fc4fa94746866935d22d18ea45422ae830d7fdaa1cb8b8c3b3ed89fd7f1c10296e54448e867aea512253573ed81a6b63713248825ec919d773b04a797bbae40bf02a019715ce4b85aca9686c508d40ef1fd746c4a828948db61db41f37bd5e4b0b9946c3ef3ee0784a1eacfda8a2a8872db9ffe041082692c0e14c410e6403a66acea84eb0402ff15e8ecfd3fe0a6d145e36def94be9054eee9cb84183790f7ea4ee9a9ddc836e40d1fd8c6105f90cf65ff06b99c2625e50622f9dec454bded93dda2a8f9456510ae5f2f48165670e64f168228e974198af86952b41e68748ea353f9820339b9e29b33db818244a85cdd7e0fc3247e672af411d05f449378a3c3f9ac7a63c09a0959a6a39e4cc78a2dbb3ff8c3d1984ecdaefb28f233c07c7297d4943458959493d80bd8b5c0ae37869ad126d55a54d18967bcb47512f290cebbbf78862a39fe6b63510c114cc86c8d7efbef9789a71a81f362b6926af2ad780427b32e863eea6ee1096c7cdfa045364916d07b73149181371d637028ee176e49c38b2b43dea128551788b6cc19f677c96fb4dabc084e944e7f16663961c15c56781d8edced51e3d9caec53da8811a24ec4028decd8172d72e00c18395c2095c4fd99d7d510982e2afff889b1cb2df14873f2c6d045fc4386c05bf26ef9ad9a38f11b3499b244abcfa83dc7869706f6da6145d0dcf47e5cf3ea850fe376031d0f1553dcc8b1e6cf87df074a2e231451f16700723a4f514d7dd7092e70595f13e8b61017ff626168727ec7183470b2a3f83cf63befee27d7bc90165e0c1875a5067839186fb85f7d22141e30c47106dd2237d86710145e474e690dab85a78c8c427990540ff04a67a4d4e15af68da1208583f254ea11bb15adb999447e90b2dc2b9d6fc8e321b9b3b66c815101dfa44e717e5bb107e56c186369cf10627a6ab58a79892637a0c0996ed505eb7f1d60c359cae4681156262d55a50cefcfa07cc26bd3203181daef9bcf6dbfe69253e4936164ebade86789b42c3fb4197001f5949e32f8dddae345122c73bd9bd315cae37da6e0bfe33a1723958b2c460f178ef145c41b13a913e88b7ccca0955f8445691c05ceeff2eea6fcf271bdcb9edc10b83f941ff9c7af600facad2f2f74f13fae3a6adf098c08ed69d1d532e570a8ff5607e1bf0975a9d0c30b9811a8a2a4655323063b5d86d6e3438ef27362c44d14dac6ceb23c27ba2da7edf2075a630fd537bc3b3d61fc4ecdf962ddd7252b62f048f529b85aea8eb59321766f59e2a6174dad4272ca1db4ab11606ae1a453929e500de9f485fb0640cf796f7b1be8def7e9b16a1102dd5232b3fc157760ee1c9574eb0cf97a96fbc50726b221dc9004e6b5d94c5ea356235c16b932ede8d4b9b23e66fc803f7c899fdecba4e670236679cef4530db4e61977838142e9f6fda472216b9b25bdad451de0ee81eef6de10c9ddc55851f7fbc0316b7b88e4d9f1701a0a66b5dda3f09b0cc1ecfb0b7f86cccd692c226ae04fc3e2f6c0089f9e29128b789f459f78cbd0b4bd020f9cb97c87afc9c74dc28c0df406d4ad9097f52ea5b1646876d2f41f7da66b22864c9195e8af1631d740fc8b8907ab8ef71077a3c223bdfddc533cd46db7307829e60b95de16f875fb65a8391256722337c46b62684b1dc5d66ae2727d31cd358e9bb6155a6fc097d651149a494d9f38771b00b3655b3a5341be110327b9e798ed607dfe9f3d1af8ed61e38c521162c0c006906d42e11243490531c51fd702834a93efb8790833acc2ad8814e8a1f3389ac558ea8e2bf4387d894565a6b2d668973e59046e67cbfc4ff34713c3626395fb61aea74ae325a0e599d3c2db5c00c92b7f872de6138b7f5253c60b8a4f390191047b717c516b9c250045d394d60f7a8d9472a3e406091f700582a2e3044a483e559bd10b78f58dd2617bafe67f73914e25f789641edd7a2766d5d2b66aa8ece051db6da690deba51d1089bfb88a458ae169568e3605e18ccd5df35c1c79905ab1f66b485241eea3504db4219d5620a44e0671fd7bb6e23f133e1b955c0b0cfb8e16ff33a35369f4a1288cec7e13b813fc17e1088ad176580b3ba5fc1112cb560028bd0eed82244a1385c6241f532d92029e93684809e54b60312f67031477d64eee78256c9062d9148a89e65b82b62b3a6ae27e277dd6e59805697986aaefbeff82c6599d352d8e5ca9a42e8da9925b7c7f1b39e00cc71ff98eff72ee21543b7044430e0148a77ff81c05fab591aede81127e1fb4b45bea9d9e65f4b2867525474921716156194453db2c7b0d3f2dc273523bcaad93e4ddfda5d3bd141fb0c86282777937e758357db6770ef884793e85fd8983b0fcd01154220cc7ee258ace83c3fa7f45bffa3b835a1bffa7ed9a8a2648bee545efb5cacc102cf48ee82f2a23a0f1cd14c13e506f5535f6fc0f3470c4a7748a240770dd036ae01c673602291b7754034469ae3b8bd881807018956ab6ba869f7e75e2daa59716ec8b4287aad9b8c4181a24664bf988590284d66d6091af441f22750ec8eb5e2e1dbf4e0927dc46a13731ccb2f2c6a838e517ff39c5c5de6bba2b4cc303ad956fc544b9b692c58353494a0540577316dffde31655fd796cccd3923c15d2587a6b9019e91a5b3310bb60def83b337ef4f9d022180fe80ad78f08ee201b1978c41863a2469ee3dd5dc7e9fd08a23d7b39d2897e21b167c0d560d9b1ee", 0x1000}, {&(0x7f0000000140)="de6e1b02889e89863c154e996abf2015b15b5a28e6ce6416ad023adfd6b7fa93ae884c444c707fe4e35975759eccdce2860e94ecc7fc12899b3632baec64b4becd809ca08add398e7b82de970fac8eee8c2a99a7acc1e49271058a0926f67c997f359dfa017346602103d9e06c18322759", 0x71}, {&(0x7f0000000240)="ace6d5b14ab640cefd647a8a151db50e90d1fb7691e2e7728b6ab0f0774bac307762063fbd4f2c08a825bd2d6ba549f7e3563aee83ed593d4f97d78874b98e19724cb8", 0x43}, {&(0x7f0000002380)="9c523051a189a37de2115aeda3ebf1923964f415295ce160c612cf1454c6168ee2deb5ddd439e86d7f7b11d70f6ad1312c3d1baf78c21cf2a50d34a21b63f996a7f5c4289bcc7aacc1aad25c22ab04e36121596dd59a77d824adb0671f9c055bca03f4545dbf7ba50de19d0b15ad381f6491f81b0ad5c029958b710fe3d21fad0608597cca81b54423b39c905f9401156d1a1221e26a35db792119c9623718fe32da682100b0fb5319bf327b44a88df14a4a03617ad6b57fdc8a948b998e1e0748c89637e442544e469c73d60975a217cb020d4dd3cfc00b19c4420196a3eb1b06eee3696d1ad194b2e333a1", 0xec}, {&(0x7f0000002480)="c19395b7e4b096aeec15628c4d0cf474226bce1f293d6e9f6045d0a01d2671f67006c1b97c4b29e2a601b97eba7f523010b5ae72bc01878aff20151bf7f19a684dbfae90a7a37c71cd857fb4d79cedd68c5c79011e5c0d31e2375fc3c7679eb743e1ac351b9bb2ab778fd8ffd0d68f77d8769d362cc64f0507f10dc70c9b3057663ac23f28d351b84cc826f08616ed3c410d85ad1193cfee23ccdb2a55ec409908ab0fab97f703543ec24565035134f4dac75bf78f93c0d851de01bfa34f9f4d66989c998837b10b567bff8d9692f2abc8d02101fef5285e01c329fa13707de7947ce79572196b51e93a0e998560a5acd4d2b767c10ca0505caca4a17c8f1125c9b3169b7158fa456b3b5fa41734ef831dcbb98c337d30cb4ce616d5d3ad2ef74d02d8e75151962754a3f1b676ce7027363f03263406604797b4928b7a3110351883401922ad78d3372f98782236aee9945667d34ed40f22bbc468d5eec61fdb2fc9ac11d8a7d0c6bffba9ac7bf8bf8a539611fed7a43f2f8e89e9c5a2bcc721b03c6ab36088a7b0cc19c1221cd2b1be3a44ef9f1361bbbe38c7dafdfff1e71e697f293425d4b0c19331017d45b8e6d741fe6f37466372b015e895a287af551856fc21c9cc2a0a99fcfe8e69df3f55fb176a8df1f648b2571937190aa344ca120f5ac83c0bd4b552f48d3438dee68f2bee9dd6635ff4ceaf759cd79ff81a61bb1aefe4d8492b417cc97dc66d04b4a71058a41b379b21534e5e2a6edae9bfc1e1ce67ce1b070933afa8d67aa26f61cc364016990fcc94a6e56ef117c8c0ec7088f2384c51f903c66c615cf793211e1d2c3b0766aa873d7e0d851b6239f6a0c9707d2a0d4b84e582fb371d51b6e2e33b4147fee9d54e4747310b909cc6d2ecee309115508d490087e5314808a444f5ecd8d65faf27b4e813a6d1e235b813b73aff7ee8d5964290d38844b87cb19aedc7747be3804891320593f8f3f4c8e5e47029b8ee348bd2f80fea3fede7657816272e8ef4334d901c2f118b09c69b040f96bb36d9a9b5c44801fe1f3f279f2091810b209407dad0dac2d91fcfb789251e7f98d6fd486d5a63490d72ba02dbf02d0e3c8275e6746b0a04925acb3c69bda4010ea9f53ea46e4d2da9ca5db8056ddc6a89b1ef69cc102f683573d1d18e12ec4960b227ab0b2937e58f207d8b9c286698455aa99f0e5e9a54231905fe74223344e6df52a2d8028183e949e5bf7a6de623e73c37b641c9b5b1cee24ef3246311db894420e63b27e56f9bd5fd46129443132570953b8494a9471f9ac3d383d5552a045b1779d2d42dbb4bd6695a58efc2a1ce55e5bc246b51b28e4dad8e6b78b9c9f73d27f459ef62f9c58ea2a06fc1a56fc4bfcaec0b3012289e7328b38a214038d86bf9a793d538cdfb2b4c2ce26db6cdd0ff2579bc177f073ac6fa3d279008b0ea8a49c92dae819c560a204dfd420bf6c19745348fd0cc135ef6085d8a8b46456538a33fb29e75a30091e9341ca8129f197836e635ec20a446e1e3685c4937ee7ae37a2c74a1c6825cc2a709af74a21838fd888a0b00f8e75b2cf71c84b68a21b2343f82e93a9f161da0df730328ca449c8afb893dfa55d0e114b7c0a93a2ec7f24e0a52bd4bfd6459a55df0628630471b9fdd2fb2cfcdcade8decc506fe05cc065dbde735885b16a87b9156f5a2f282660bc2c10010533b416639a350f8b8331ef863314109ed4de9ab9f63704eb3fb11f627fd43a1379405552b69725bafd600d90f57350bb7f759e67ccdf87f0e190f381a205c7ce9df9ede60053f9aa8b54bb9d5bcbb4cea084bf242abd715587c2bce0b915a60b314954affe933e1b235afafcbd10788e0b6534cde6dd5a0b274d3596bf1d0cfce872e0a5784392b3fced5f321ecab7dee1fc486088389edcb430e0eeb54fd4f639fa12c7a312fcef43bee3646f6e56e490559152ed30cb1c5c6a4281ab3eef33e3271e9dd4831a72ad8ed92c9a0f78b27ff9a3fcdbd2d85a4b878e1b7d763edb332d72b77ec034fd091f9434be959eab55cea5b1889ee6c964a27b0fdcb45cfdc7e2fae7a067929e6d962b8ae9bc482933d842626b310361c9f6f56afa5fbf6babc30389ec4c781293c4031dc62252911d369039b3dfeb66fd446961594ebdf53d6911dba00a24daa137527b1ecf58a3734b50838b8f4013b770b3176f9270dfe7856f881ad2391de4fba53c36481bd5a79a338ea6eaad85076f4799cd60119b07e2a7cff688f16d98adfcc01ffc7089ccab27b363af2f0f910cefb6cde032b8428e6bec33014919eb6cd57d719027eecbaaac17a77743ac5b6d2346ad5c7b282a8fc6173b85e53f62aff4868cd5263973fc45b1ef9f0444743502379fe8c182f6ee07ea72a0764731f9cf20e2c78296f10f47f352661a567088f82ce56e951d11089e2779d3f798e497f6633e705e5e6fa1f0e227d2e436d83645d41ec951a5274523ce6cfed3ffd0eee79a86cf0f85b14618d28014af7c945db1e618e31f2f3ef6056c8a23c03827632047d4a1c46f6fc522373afa295d0101e37e9b2fd49c5789aefab89b1ad345a706f63b703155be824f55cf2fcd78cf046e2500606b8515fcecfa15cca59ae515004d0d2e2b8110a64a749f7e89d2fe9c3faed5d7bb0e73ba8138076d49ba545c9a3b8282aee34cf1b286a9b456d0ec984d9e93279b6938104a9aaad59276f74659d05725da769d5f4dacf485910c7c9836a39389c20ebc5491bdf582530121d367210257b7a38f4f5e9013018d2a8812d87460b7cdcc9103c6fb164f555e0553ed578b3c433572b26b7b6844e053f3271991a21da441857e3fd575325581c5b152dfd3977bd19ecb320f9135492f876f0a6510b5aa32a3340d9792c501b88c2882707ba78e64fde4a79dfb70fd34ea92730d0c319f9c526aacc29edd9886f32c8cdd2ad349086499ec0a3bcbfcd4ca4b01f145faebdd18b20c3b923742513cd212244752f178bbb626a0ca0123a2ef4e76598bcb1358fa2271fa7ec4592b0a41074e7e3e8b3e49c44e0cc75781012b177409ce03529668ac89cd68e2c24bcc91d473e6aefd33037b9ee185585aa9d64ed0273068c0e259351f3425e5f329ba796856a004039ea9d408056d2481e40e019a251135000a31eb3b81a16c2b68876d905a1498a689673d2b7e6259fba0cb28aa9aa3f6546db538d996f14d7442f3e7ada676c857183dcb202f648976c9c6d7f8f2b8a51a72bfa6b5b4a0078c8b19468ffd3ca34c9b31fb376ffdbd2b7231845577df10b4af7d8c1c2161f309d1ccd0f5a17d6a800f3e434cc495830460bd3900ab968c78704d986858f90fcbddc3b1d598c045709d2331949c4041b3d6befeb82b076682306eb112b0d49a495b061f965afb503a832e1c69bcf498115a2cfdcf926e42cad2b7e8cef697d22ac6b8220daf79ff591118a80258ed266b81403ab6d4e44224033fe065b4be2ae34fbee69bed456bf9d188a3b9aeb2bfc8e1b5fa284e3e6b0277492b0c1f72a6ded640983d1ca7b0184d0be471e545f83d07f0c4fc2371b001ee99a1d7d64404c0f2f72508f1b08e6cf1bcf2d5ce2c9259f0eb3a9b312048d7037cdf8925a1c78aa8ad2df8fb4a7058a9c20e46c8b62d22149df1caf0b4fa7fedaf08e64daf530b30d62edbd0a412462751d907747642570cf8e672a7bf21ac058d7e18c206eb04ca221018e433025e173b8f97f99e423f434cce26f64e6a8823d130c93751420a4fff416f23c295cb8025165f1e21d1cf33ed791c928c9aec8ceddadef88a8d1f1476b9cafa65b74b3f7ca3f2fac294b6f501ba2343aa55dc71c324d3a4802f879853625efe37d5cadfc956913fc5d1cdd28e253027b868c4e4040a9e28630bdac332cd38967cb9994c4b8727c366f3b7f9edb4920b200a5680f985a1ead8084409a9c548d2c26ef3055a38835d2eaeaea741d74c496a8160c636dc370bb41fcc147a53914b3533d770e784e4e64a23bb88aa37530a205a7a8a84fd9fe834d185b9723e4bdf995b83d72ada775897ab03d66970c98fd708800b502b6008b1fa954ae4968ce9701649d9d0bd9d8d4b7db4cb921b12d1895d850dbdf13438012acd5899ccbb53999b05ca2f0890c6e48cb44bc444b94e448735490c3137b1113ba39c04e32a99fd0caa2ad03a9f747b9efddc4d77555176de2798d7d50cfc0a8e727ab6e742f3992af30fb367b123e643f646971b8d5654ca162990dc1775ca0f3cd3e224703b77f2ebe3006dc782c0845607c0f25fa6e9478c51350a8dcfa591ca602bfb641c0a791b7f38fbde8f013399943450aa2d14f67222f5cffd418811ee5d8dddc481a56452f979e07ae9bb7d01820e9291cfa647bb20abe394579d28f9fc20e7540aca4897767f06e2d5e061e9868e6e61cd9f9b4a2d88f2b0cb6d68adfafb62728a0e43fa4d0e25f98c9b1beb80858fd7bd324719c6b959d34f44c61651f99b065d41e1f7471c04b9ea65233f6b5a64cd605e0978b4c315464029ffbd9a6a90256d508aae871213a5ae036838ac82879ad9cba91227a8f8fca66f80691ffc566b8863c4f563186fce9b3e39d1bf48dded916e114ec4408c9f1265f083f587f63f5ffc204a3b4feffa494799331a5d0eb70cd6647fc9bdef66520fef98dcb18bfcc55e248708f537f540545c86dc2a5f3f0e71e6faee941c906ebe98cbfcf6835ee202efc63b89970fb31355f47c82ce057cea7a5857040818dde59640444f47390e794f9406a7d3b70b5b4522e7a0c2e2741510d9810c10e1baee246b835bc731242c8290a4661c5fef6a0c1fefd237abdd0b7f0a31193531adac572065d416cb1ce109c7f14b9e402d63005ec0895ca526a7cc7c8c34bbecfecbeaeca199a64456cbe1e0938f4a6dedfb2dc6170b342ffc75e0960eb2721c6798a8b32d431f710ae00582f2d536763814145c0b2b0f27e4e5e8d2b3545ca7cfc60b927b7c0431773c63db7dccd15373af2a3c584a413473d72169566c77a10b74fb25480d7798b409709f5ff45d53e1f10dbbe65416ed63a385cd5eddf223ffdec6d73dc37d42d82964e6be46553086a2a4df630883e9b3ac19096717910cc9c25029e69102f97d6fc65d58c4db9ad9624bae01469eee12560590c91135935c9d15b54ed314eefcfd3080027ceaaff2ee77c8afe405e4562aaea58664535de80148699dbd96c951415e787411841efd2abdd92ef865e67154ac2a63e4dff5dd466cfc7fa7ed577f7f4f42eb831791cd50a5716b0ffb63d3e2160f79963005cb569928b1897dbe2e40702d9434bc0ea773842938ad1acca35209cc3c5ca885cb0e3a7655a6216c79d6dd2ffeb81e370cf2f566fcd049749f80a518ae8313217d635cb496f86fae950e85b88b6a1225b473bd97b7cf9851645d2b983848e0f3c3725a1db83cbfaf512898e8d5beac9d6239b076200ba10ea0e97839273ad567a677369a676937e3d5e3f654594711ea4463057a76e5580fdfe1ef901b383b2daab8fb286f9d33644c46dd0e86011685f7b913e1df9e121350d3e81f241f1d495e8bba64cf2342f7e735e0ea3f1d6416713df5b4ec6bb313a3cb99b57c8c2a6204837af2286621745fb0e8a2d2379bdb41126944ad429a516c8048d04f0c64d27ff1cc38dd22412f905672ba6585f62f7fd76678faf9355ab9ad4aa146c96669bb0e93e9fd5f7827bdad1a0b07ca9cd5e8cb5d0b0fa24b580436535964aa950d02f7dfa70093249040717148a7f8f0f11cab2973cfcb186c1485a4847b0d8679ce5d26dadac730a", 0x1000}], 0x6, 0x0, 0x0) 11:10:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0xce96, 0xfffffffffffffff8, 0x0, 0x1, 0xffff, 0x0, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r0}, {r1, 0x60}, {r0, 0x8}], 0x4, 0xa28d) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 11:10:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8008, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 11:10:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 11:10:59 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1a, 0x8000, 0x5) 11:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:59 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x98, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28010, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 11:10:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="66696cdf7434b256652755f800000000660c5077e93be1ebed4328832e3f735ffefba8b5ae51a021f80c73c813c73bf002d41810f464dd6f7ebdd55806d5cc655222824debbce9489586c6b4eefe56c30dbf95e1a28c575e745151fa07bc86ec53ad6315c39534638479e94c76dde0ee482d0ab15baecf80c40f579152c5e9696a8baf4fa7f93f7c6bec1727b14d0e1fc37e72569970c01c7529bc882d5e792ced8fdc84a25dbe437e79422c058e99ab3723296a214f642ab969d5adb651e389036d44a05f736aaee34d7712f663cc7fde6d83d41d367a50edd3ce0f203a88e31fc8e06ec753b3a7c5d00eb8e10430c9c6a45009000000000000005afc1a80675c2a8f1bf8dbd50146163c6905fa81e5ff22a5628b860533c2eeb15151d4342704b10000004c44e80021ee46957f1da163f6c11efa2f0ac8d0611dffd5dcda243e69993940a013bdc943fe9c079d42f2b6e2a2ad0a45afb6a64bf071a41a851d170e652d20f5b0209f903efc5fc7d5021041c6020c802d9718891960942f5dc3732995207c35c0b8b4747a1b02845c1f6c3bb49885e21b1a8a39603aaa02ded8ddda813d6ccd9741"], 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r0, &(0x7f00000002c0)="1a0f517a40323628ec3506ff7d0e29131ddfde43724124825dd21bdc9fe7f0e5e88b9ccbc566f0e2c932b0b40d0b8267402d32cc53a18d07b1867ea61e1114d188b93c78d57a1fafc26b0a190743b58544db21740d48d036b7b70f1f7a90fb40ea5fe19739f85c65b0e3fcf54a32836d4b2554086b9245af9c5f8d4ea63152014541ed6f4f9a9ab588d2625976208232d51104ad001998b9e1d984ae0ebb614d48996e153295e4feef507ad7b3661ec7ad0e4829ed65d008b977e51d26b39f770278fa79b31b8cc8235ce5c2cd1c5f69581d968f8616bfd7fa4d14375b464c1f9f56d828d872776c41c241e247b505b5bf958b6d2572b22b9f09df85033c236757958d41d42036d5e6d2b04392671fd204ecf213d8fc2c41d68bde9859f2107e5f23b444fc907d74717be6c9eb019b1ac20ff5ef3af30f962c5323eb5bf71966262d4712c0a5c8beacf432d50239de0c5a9a50fe32de2496ed3e98b2f6315b7a0fb93fbfcc33fb3cfafd5db74f28c7b0088455de4817cc0ff9624d29eb9bf4eb402224ee5ed0b5a289c10d611e74a148b248d32be8aa41ea7e242a1e898fe9dbd82705d89465cb9af6658e9a9ad3ffff61af69f2cea785360d565cca4e9da100b39a5171ac1ca543685999de2a997cb33e3e68fc4dcc2b802c01cc6480a374a53f358202b20863ab94e396a9be21fb3b1df519e5e76d531af8988ae386b224632a11ef8674e2f89e7e4d6cb45053d8a2e2780b6879eae3cb094957292dd6ddfdb2f235201d8a58da105750eef0eb45d592cd6e5c2d65fa0924c122df08686c8831eac13bfe5a968d0982ec96fdf5daad22630342b4480002e798c0a0fe48dcf91cab159131680611ccf33d16c120457959eefdb200f1b5590e15dafd9f3f0daf3ba5501b4539fa9541aa175a356d03351872ee7790ecd8662807682b7333462a02efc1a8a608590356893e31613f142eb7fa9b1320659b82520584082a9514e95f4347a3ea2b0d351a094ca7fdd20bed2507a3bc03f2cc41a3f5a840107c9bc1f52cadb797e781b4538f5a438502d549b644e2831c4ac244841991a4651f6f44d58c0b4c7acc6b436a736f3e49a579d172723addec44eab216646a9368f0cada1adcf1be8306b30728ef0c24458c40361a4982bb36dc625227248fab353c0ae42b6bf646cea5d13bcb65a36a950e1e2c1dbd57e6adb0853697e807f0d3205d3242afa5d763ea1de7d597db52071e1ae0e60fbeee8d5daadd9caa8b9609d19fa49d0e32f9427e6527d5f4dfc6fe3a5ad0bf31948a0e55d026e8659672524fd429626085af1d59aa845a5bdd6a65513fa0c452eef386ca9f4641ee3b3563bdb924e8f7b968461ca19680afbdd330f2461c6db5228fbbb73a079867333742f2bd4b0f4af6028db8945503b056c6b5b1c54e0ac8579662d8d200d97eade4d26fdead71bc1c77e9e7e5b9a913b32c78641ed0f43f7ed9f40002799ac73ebedbeba62c6bc3e4e7f99288520caf42942de4a3091983d93f8aaf87e009f4538cc8ba31806c9d4c35c49a88f636bdce4dcd307827da4550deb422c0cad456482a1db972493d0c44ccc9a54f0383049c5843acc340aa4e181ec247b626302dc10829e51bcdd31b30db78e537ba35ec987c824ea731720b6b605f3c8789e8f7d4e72f6bc38bbb806c92e4a5e3d9a8d5fc93682dfcf78d65a33af71d5b921c1afbdbb3414b5c4cd9e31f5c8ddb6b3a7f05fc55a9361312e5aaba59fc75afab5aad5c133ea182c1bdd067c8b54c7cb1afc269a54627d6befec187ee651ebd5d6bdccaf9fbdbc73dcb71fe9ebbdc288918af0f23e69d96a80dcf3cdc846937be2e1bdec28d4e7e143be2690501361d83e76e3b91e7d8cc340e80e7d9c5d32c47b4ef5211c8a69935c63b70270c64da6f6437d98f9d04e8c44f21687f87de0d10c762346d3c754db4e591cbaa20662a3d449492cf978ae4bc77e93111b3576567ee9705480e87dd1d9c0d9c25754ede163c5207956a1b361656d767b8da385fdfc498cdb88c33d39d68523906317853ef8c626af64d97e049126719436adb7ac1b0c5cfb3c55f3fa7323d072514053129f86d02face22316b0ac8717d066b7816c6160ecef54ed42145deed38be234aa48a20ac976d0f60b35648dfbc98dc35e1472215b87a708a3743addfe099e979183ad6411c399ba01a2bbff8c83e021e17c44d13ccdd0a868e627516587d1ae9e77c014cd008a9bb3336cb9e203f08ce84b71eb12e4f32e8162b110d9f6e1ad7dc9e7ba504d617b1618d5d9d49f90c3e591d4809486e4b75a5e0c60a4f65408820c4f4db998b0d698c32bf85cbad9a00f27c03707e76c4f5a7a05fe2c39a056315aa83c4eaec17a061f6db984cac5558d369c91ac1c6ea88d3638c9b0141d16e1dae1266fe30b40e18ed46065bc6fb4da938b680236896d5ed8edf30be926d5f7e5e09087c76060a8dc051ff4edb3b355eeb0196e8159bf64c9be64057b5c1a064af42985d7526c0df8ca63e2ac0480c4279724f185af9cae01fe92d849f71850addda8a42b571fdefdb7da5fd3c2b0694131689826795e87afe4b1b86a4a93c9d1cc1a3bd03f01d6b381ccf13ce2dc64494d8158b728a6b79039d94546dbcb97e4720c4f85626f1e6d8b2ff72be2b7743b96875a0e09e547cd28bfc5825219556082c6cf0e604f382751da28eb99cffb63ba2b668e70a22a56f9cc48702ca1de761b894575642f904278738a897c64d1805fd948d90854d679c6702a4b187c4bc0a4258b7c5afafd7f4cb0c23e04ee23680e27fa3737e68f4aab9f126c2f139913eca8617ad4c524dd6bff0e316f8d54d16635117035423a69a5c76749dba5172b0f29601044cb24c24029f1b8f14a065fd7dfa249149c32932c6ac6fa2133898a5e3699daf3b42dd48382c97601a3335cfad8e50a1f418302ce2a2b9026e55fe01161058a49901f2426fc822f11dc002b32b90980bd712634a25558e3718d251644170839ad33dc2c2e35a2c30a39d01a15cd93e68e05e3494b793995c3744b21afa85ae3c80b8803ccb543a5b44395aa41cf949fb6c9256f88b7520a9a3837bb88873bf12a23d58700dbc0490d04fd50613e6e38a3f5824153426a6c36ea3ec94aa016ba441e7dbc439b0fbb0f0e0e205148bc7023a548f9eff1b7163686ea62a5b7b0bb0dd0b9bb330859fc0c2e3b594ae49fcdca3f4f2acb9828ae97a0d80d0da4d3e2fa4b5198232a922c9f58dbb3ccbb35deb8c1f15d8c004e0edfe324e78637b2bd8a062b1703822726af0bd704f2507d1338528d1bc78f7be05bf98913ed8290556ac82d9822c307ef538cc40ff98ff26f39ae69cd983c77de392826f444b8906bfccb79e09885015d6435a4bc4b459ca7c65b45dabef67f99eb5ad7bdb2b9e8eb066d039b139b5cfc462cc58c8a47dec4424fab6cb5851f9e497e1561b48d9fc3a19d7cb72c79f434d70e71854ce13e64a7e1c40f5046129c04a4f97f6ca0b3d0a7b2531d715a7e5d23ab25c55094be109f9beba67c192d61d4546e80e710471cbf6bdc9ad408ed50d631faa49e1c46215d2827a3778b7876adeaa456d29069f3fd5a81c79e4621a513793137d6567dec47d0b528085d65aa98eb198fe9582780c9b6314e0e4e3e42ecf34b231f706efaa41940c6b615fe464a481fb3bd53db41e86d2ff90ad5c0db6db0daff590f02d5a79531d35f8a0ce3947ab7d3295990372a6e70a9f789e579284f87fec3f701b4f83f6e965b5f7f2290edc002f2d510906bf42fc95d787c813d2eb7d286a7c4083c997fc1c54f2b73e1960ce6fd8fc218545173d26947a4216a4999481ace0e5d44c7c22f1c755d65c20c24c59c451aeb98840de23503192cd5e4bf1f3cf09741d68b0b9e96aae031d17edcc56dab78762c17afb85bcfbed1a569feb0508bbffdd5e4cb6552261377890ded832bda0d605522bf288f37c4858b9b3b158540d90de97f9be51a08b2589f42427bd7fd10c20ab58d08c3180874a8970b7ac895c85b3612a0214fc55474d9d765f0eac03b7cdb5dc473cf00120a7475a16a984d2195813787eb913384687c45bdd8943cf1fd11093d54fdf1b6ac3c602e748e5f3858f92bbc0caa4598c55c4d370e2676b48bbb1356622872862e2e67f2b2636ff858e2e90ff748c968c87ac642a56526fd2ed06a219294dd3e8ef0a5960666efff0bc6be1f0c0ed125ed59813dee00bb2a0b28ceb85aa41dd2c1ab76b8600b38fcd136ee5ecce8b49d0477ad9261c925eb9dbeda162f29e3a7366e970b570d4c7fcac5c784653d6b6df85fbadbb33df05f518b529bf7df566aea860a833a646a3ea55219321f7ea1d3d92a851aa7c6391170c04c9d1d4f8865e603b5079300861da06df65c0911f079ecc91727f28b1fa287c712bd742a2d163aa6d48bf40d30e188a4f3014bff4776bfe528cc840af2411ee012ff2631b2d897d1bd7d943f122939ddd62145a263ac5f9755f017dcb5eff20f3a79ca5ae88885c8a770568e957158a50bea0c8826b8c0764e2ba0163eb1d0b612e20add19a4c68945b59bb467fc94c4023d811c91b0c2f9b888cf500717196a37681695f44a4e3cd18ff1d50270224a875503ba234063bf6b79bb452bc958c566a7ac355545da233f8029099d3e28272eabeb6e555788dc6b7df8e6cf54d41c39a9edace19cc841e902f6714c4d94195d71b87d3cbc2ce6aac01f8f7f45d729500b771297ceb9bdd99447985d8af7fbcbeb23c83fca3754d07a754e890c39c80daeb7c8c0c21f56c7d7887e4b0d886c92781faa3da4af389457b7ce0aa146bb542b8083c3cd025b203e51c4d4003a9e8c08093ee40b67ea142955814fd433ff5adee45dbae854f692c0b8ad95112614bf5bb99fbf5d625d2e985b16ca024cb6798fa90c9a213d4617b8c3ed37d443184dfe734e5172111c372e59d8a6651d9e01573b72d34dfd33283d172e986010352644025c2eb9a69b73efb678999e3b3590e98d8640517edba21ddd1b3d74bc41d55df0759e2db0a065d4f54006bc0e8248b130b8ace4583e7261e4e8d5db2b923b45a8bed2def6597fc703a1ab477652c1a825c6400e67a3af1adb587c507cb5781cf42baf9c4657504b6d7d83eb39c211fb15076f6628de603787b1be43c2014c62ec2326c911da228b1578cd9c98eb088a576615282aa9cbcecc11fcaff36fed63aa32679ce78765c7f49ae644d0772b99479194da1f2cf1b729db9ee0322a5b53e0d4d7a7b17c2e955bc8501cd838c23385d6a5ea0436e912958c0852a74fb7b58ee0834a0656129bb3b63e56c4560764202626f953ce89db5d6c01e032e3cf46f9af1f22d543234009dd0e8a7f4aaef09eeae4a4724e0bca7e4bf9f233372f9d71a44f10c7bcf742241bcd1e2acf23e03b1a1a64a7066601896d4c9b8000bfd9ddd2796fee00c731c1fc0fef3562fa41eb9d09110bd7e971ac1621cd81fdb7d5625906b3bdc31d5a5ff711d525d36d2452496189cf75e77954faabac12587dfd596a5ef832944c591e571682500bab3a1fcdcfff0b0add190c51c661b5f65cb1079422421ed569eb4e4b57d3d9536b647631f1114ac11bbd605215de40ac525f61776bdc3eefa766f5b2e7c8b84fd9032cb1a6f6fe7943a71396d5e8897aa0e1edc37b5522989e90d0a03d4f0dfb7b484942bd85a53694645087c668f5405e10a314319ee377f7df5cad4035df9db2a3a4b48764297813ebedaeee34af3ea668804e48570190e666e1384e46a8bcb6c8aa0bc57c66df75cb3f6be0102668bda", 0x1000, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x3ff, 0x3, &(0x7f0000001300)="eb5f65eb736a5063141f42242149b4143e8e29cb6588ad1e0caa7a93cb4779e8277579289e5bde04533ca9bc49951705f8025ce37789b0c792ae44d4fa052977756c0dd94aa9f172f28a3f6a9ca04a2b536438ac8c12104592fe1237ec381f50847f2eba5feee675aa2dd5020aefb5f157aa0df951d0b0e98ff46dc96e020e9a5b247fe40bbd52f21bafb8d82502af1a3887c5c38d0480d6fb44", 0x9a) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000013c0)) r2 = semget$private(0x0, 0x1, 0x608) r3 = getuid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001440)=""/22) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000012c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r4, r5, r6, 0x81, 0x1}, 0x3, 0x2, 0x800}) 11:10:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) socket(0x0, 0x7, 0xffffffff00000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000003c0)=0x7) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/223, 0xdf}, {&(0x7f0000000740)=""/113, 0x71}], 0x5, 0x0, 0x0) r1 = kqueue() chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000380)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ea5305c0f2e364e07a069047bf0e9458440b2bf436400b69ca4c237bf462be70bd4a29c7ca46bebc479f36d424ffbb0b013dd639e384c1448b4531dd", 0x3c}, {&(0x7f00000001c0)="eb74f301bccaaee9559f4e1ac44df32f0d4176e32c0e53605033d3ab5b3afe2592149a979a57ddb0410eeb5f4856f0fbd14e943ec182656e602e372d128f7bb41096f29182a54c882079c4725b8fbe7da8484cdc3b9e0ee3b39dfbec61e2cd113b1fc94fd263d20c36801d133711d02f403548bb5ef7e0b886d3e3fb25eb87f32f36bf3758ebfb12bdb7b8a0c9cd72f789c2a45d5f330a4969050b00178cec190aed6d6822ad7423825e3c", 0xab}, {&(0x7f0000000280)="0df1e327632b1a5cc19220649f60a4484c91b617483e17a85f5b1728d41858351e1dc6095ed7ffd9eeace1a167d3b1be287f00a6867316ec122a4ee91897ce1b1d878e804072c3fb128c18b1d8110b30cc9d894a4783468fec701540adaf04793aa3157788e943ddc7ae210507d0009a0ae72d739db65ba53202e58455f4eec635bfb660352bb0d5a58e90341fe4d42a4c823304aac17825353af606815be2cef3f1ae3033482d3eaaf161a438d640bd81c30f214d315caab8c720e7ab96108c08ce796c66bbecdaf14185cd6ff211df5c81f8ee2293be4f0ef1ec55c42ad7e010f3689cbf33cf95d3508823b9c94ae3", 0xf0}], 0x3) 11:10:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:10:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) getegid() truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3ff) clock_gettime(0x3, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005786ca900f0e590b00001ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872bab70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80000000000000000000100000000000000000000a542ee42ab86badfd8031c", 0xb1, 0x0, 0x0, 0xffffff2d) 11:10:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x4a) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x97c2158) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "d8fa6ac7ffffff7f00000000a9d3ddcaa24a21a7", 0x0, 0x80000000}) syz_open_pts() 11:10:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 11:10:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7d8, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x71}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfe7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 11:10:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/123, 0x7b}], 0x7) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0xd) uvm_fault(0xfffffd803f00cc60, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00cc60, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000149d65f0, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff800000a17200,ffff8000149d66a8,ffff8000149d6600,40,0) at rtm_output+0xbf4 route_output(fffffd8032249800,fffffd80363f2d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363f2d88,9,fffffd8032249800,0,0,ffff800015a0f788) at route_usrreq+0x363 sosend(fffffd80363f2d88,0,ffff8000149d68a0,0,0,80) at sosend+0x660 sendit(ffff800015a0f788,3,ffff8000149d6980,0,ffff8000149d6a90) at sendit+0x53c sys_sendto(ffff800015a0f788,ffff8000149d6a28,ffff8000149d6a90) at sys_sendto+0x80 syscall(ffff8000149d6b00) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,691884c5010) at Xsyscall+0x128 end of kernel end trace frame: 0x6945d854d00, count: -9 ddb> show registers rdi 0xffffffff817346a7 arp_rtrequest+0x157 rsi 0x195 rbp 0xffff8000149d6550 rbx 0xffff800000025420 rdx 0x196 rcx 0xdeafbeaddeafbead rax 0xffff800000025428 r8 0x40 r9 0x5 r10 0xffff8000009858c0 r11 0xfc07939eafdadec5 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd80346b14d8 r15 0x100000000 rip 0xffffffff817346af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149d64d0 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=278040 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800015a0e018,0xffffffff822c7180 process=0xffff800014952360 user=0xffff8000149d1000, vmspace=0xfffffd803f00cc60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51616 82946 84252 0 2 0 syz-executor.0 *51616 278040 84252 0 7 0x4000000 syz-executor.0 62649 21998 1 0 3 0x100083 ttyin getty 37476 501410 85624 0 2 0x2 syz-executor.1 84252 190552 85624 0 3 0x82 nanosleep syz-executor.0 22540 373107 0 0 3 0x14200 bored sosplice 85624 254191 48430 0 3 0x82 thrsleep syz-fuzzer 85624 311428 48430 0 3 0x4000082 nanosleep syz-fuzzer 85624 182820 48430 0 3 0x4000082 thrsleep syz-fuzzer 85624 194406 48430 0 3 0x4000082 thrsleep syz-fuzzer 85624 84088 48430 0 3 0x4000082 thrsleep syz-fuzzer 85624 51553 48430 0 3 0x4000082 kqread syz-fuzzer 85624 89385 48430 0 3 0x4000082 thrsleep syz-fuzzer 85624 403898 48430 0 3 0x4000082 thrsleep syz-fuzzer 48430 185568 44375 0 3 0x10008a pause ksh 44375 171042 64995 0 3 0x92 select sshd 64995 30569 1 0 3 0x80 select sshd 29130 223288 53557 73 2 0x100090 syslogd 53557 43174 1 0 3 0x100082 netio syslogd 6904 104192 1 77 3 0x100090 poll dhclient 74872 115429 1 0 3 0x80 poll dhclient 86240 90267 0 0 2 0x14200 zerothread 3044 501293 0 0 3 0x14200 aiodoned aiodoned 72077 69945 0 0 3 0x14200 syncer update 58950 98719 0 0 3 0x14200 cleaner cleaner 22569 422878 0 0 3 0x14200 reaper reaper 48441 469416 0 0 3 0x14200 pgdaemon pagedaemon 46109 430324 0 0 3 0x14200 bored crynlk 13823 215672 0 0 3 0x14200 bored crypto 54673 283350 0 0 3 0x40014200 acpi0 acpi0 75344 320481 0 0 3 0x14200 bored softnet 5480 375263 0 0 3 0x14200 bored systqmp 7826 91153 0 0 3 0x14200 bored systq 33135 400994 0 0 3 0x40014200 bored softclock 168 78613 0 0 3 0x40014200 idle0 52224 243206 0 0 3 0x14200 bored smr 1 332675 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9539 6381K 14673K 78643K 30829 0 0 pcb 24 9K 11K 78643K 5081 0 0 rtable 162 7K 7K 78643K 2513 0 0 ifaddr 65 17K 18K 78643K 947 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 437 0 0 iov 0 0K 32K 78643K 1355 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 77K 78643K 10272 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 132 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 722 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 11222 0 0 sigio 0 0K 0K 78643K 159 0 0 proc 42 30K 55K 78643K 1860 0 0 subproc 32 2K 2K 78643K 254 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 1046 0 0 in_multi 33 2K 2K 78643K 503 0 0 ether_multi 1 0K 0K 78643K 55 0 0 mrt 0 0K 0K 78643K 28 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1070 0 0 pfkey data 0 0K 4K 78643K 6 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 83 20K 30K 78643K 27158 0 0 UVM aobj 130 8K 8K 78643K 153 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 448 0 0 NDP 14 0K 0K 78643K 264 0 0 temp 197 2716K 3355K 78643K 36635 0 0 kqueue 0 0K 0K 78643K 101 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 24 1 0 1 1 0 8 0 inpcbpl 280 4631 0 4622 5 4 1 2 0 8 0 plimitpl 152 275 0 268 1 0 1 1 0 8 0 rtentry 112 245 0 190 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 1674 0 1670 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 nd6 48 42 0 36 3 2 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 180 0 180 39 38 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 767 0 570 20 7 13 13 0 8 0 art_table 32 768 0 570 2 0 2 2 0 8 0 art_node 16 187 0 146 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 718 0 708 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20044 0 18507 50 0 50 50 0 8 0 ffsino 240 20044 0 18507 91 0 91 91 0 8 0 nchpl 144 35651 0 34032 61 0 61 61 0 8 0 uvmvnodes 72 6808 0 0 124 0 124 124 0 8 0 vnodes 200 6808 0 0 359 0 359 359 0 8 0 namei 1024 112004 0 112004 9 8 1 1 0 8 1 scsiplug 64 18 0 18 16 16 0 1 0 8 0 scxspl 192 124240 0 124240 44 43 1 6 0 8 1 sigapl 432 11368 0 11355 2 0 2 2 0 8 0 futexpl 56 169885 0 169885 9 8 1 1 0 8 1 knotepl 112 2304 0 2285 2 1 1 2 0 8 0 kqueuepl 104 2560 0 2558 1 0 1 1 0 8 0 pipepl 112 6474 0 6455 12 11 1 2 0 8 0 fdescpl 424 11369 0 11355 2 0 2 2 0 8 0 filepl 120 66326 0 66231 13 9 4 5 0 8 0 lockfpl 104 3778 0 3778 11 10 1 1 0 8 1 lockfspl 48 1301 0 1301 11 10 1 1 0 8 1 sessionpl 112 40 0 30 1 0 1 1 0 8 0 pgrppl 48 170 0 160 1 0 1 1 0 8 0 ucredpl 96 15318 0 15311 1 0 1 1 0 8 0 zombiepl 144 11355 0 11355 5 4 1 1 0 8 1 processpl 840 11384 0 11355 4 0 4 4 0 8 0 procpl 600 25436 0 25399 4 0 4 4 0 8 0 sosppl 128 140 0 140 33 33 0 1 0 8 0 sockpl 384 9081 0 9063 15 12 3 4 0 8 1 mcl64k 65536 2794 0 2794 258 257 1 65 0 8 1 mcl16k 16384 38 0 38 28 28 0 1 0 8 0 mcl12k 12288 210 0 210 36 35 1 1 0 8 1 mcl9k 9216 157 0 157 35 34 1 1 0 8 1 mcl8k 8192 122 0 122 38 37 1 1 0 8 1 mcl4k 4096 393 0 393 25 24 1 1 0 8 1 mcl2k2 2112 54 0 54 25 25 0 1 0 8 0 mcl2k 2048 70480 0 70440 15 9 6 10 0 8 0 mtagpl 80 16 0 16 5 5 0 1 0 8 0 mbufpl 256 169664 0 169600 133 125 8 37 0 8 0 bufpl 256 33997 0 27139 430 1 429 429 0 8 0 anonpl 16 970218 0 960420 293 245 48 63 0 62 0 amapchunkpl 152 48433 0 48348 133 124 9 18 0 158 4 amappl16 192 58164 0 57622 333 304 29 41 0 8 1 amappl15 184 1338 0 1338 3 3 0 1 0 8 0 amappl14 176 1375 0 1372 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 3250 0 3248 1 0 1 1 0 8 0 amappl11 152 6557 0 6538 1 0 1 1 0 8 0 amappl10 144 106 0 105 2 1 1 1 0 8 0 amappl9 136 691 0 688 1 0 1 1 0 8 0 amappl8 128 240 0 221 1 0 1 1 0 8 0 amappl7 120 87 0 80 1 0 1 1 0 8 0 amappl6 112 6476 0 6467 1 0 1 1 0 8 0 amappl5 104 3556 0 3546 1 0 1 1 0 8 0 amappl4 96 9339 0 9315 1 0 1 1 0 8 0 amappl3 88 3183 0 3171 1 0 1 1 0 8 0 amappl2 80 89893 0 89827 4 2 2 3 0 8 0 amappl1 72 203765 0 203362 41 32 9 19 0 8 0 amappl 80 25944 0 25911 1 0 1 1 0 84 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 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 11369 0 11355 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11369 0 11355 1 0 1 1 0 8 0 vmmpekpl 168 65412 0 65390 2 0 2 2 0 8 0 vmmpepl 168 1121605 0 1120094 346 275 71 95 0 357 1 vmsppl 264 11368 0 11355 8 7 1 2 0 8 0 pdppl 4096 22745 0 22710 10 5 5 6 0 8 0 pvpl 32 3042391 0 3029458 861 659 202 251 0 265 83 pmappl 200 11368 0 11355 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1064 0 503 22 5 17 19 0 8 0