d247bc0fec0eb08911ea0fa7dcdf5af9630bae4f0a7741fcf7b7ab5f31dd68a5d13cf0c53a3714d4a9804d9624d02a534d41e2003824788a7a2772ef437891e21c7567669a4d4c22ef3fce2186258488e7732e607572915b4963d776b856ffa420455de06bfca568872ca154e362580473569952fb4a16a99edc97c8895cd84e1a2637eabce3d7dff95b1d132f4d28efd8898bd6f14f5b98b99ce5f553aa1d05e0ad69c65d2dbde7da507dc8add5fa2c17531f51f0bcafe8f604fa0e27b4aab8a996125e69704ed6bb9eb4c764f1e2f7e8d80590ffe419ba2c702122c79445a305018eb0dc5d88c45b4fbeae5fe21fa4bca2a5758416cabd5954072ff3ccc4e92806cc6bab218225e55fe22a98b3c957c449ed7e1bdfefac8e419e9b2f5a32ed0ae6edb6510274b3d3102420f1f78951bc84d1b33de61c5653267f5b9294bc8325bc15739e9f09549e0f7c9bdd9366f114456a2ec84f290cea6335069fbbc01181828978126fe0e14190b53ec39ab312afa76b27811d5326a3d8c8fe1e25d57c082992c192e7d7f28efae692e8747bef6c9c2caddab312cd013a3eb1b4578850454627ee410e853f772707c3159a905e7422c6fb97529e3b427604cf77a061fd193e6cc22b6f07f5e2e87118bd1c701ec8e795b32474ee5e3f4571a2a68e7c5d91c9016e97be093b71ddaf1531cf6079b118863b616a7ee467105ebbeb2dd9bf78d720b8eea842a862c3166ab82a2a4c0be045bccd2a21f6db1daa0c0161a36d99dfee57c7af0776f33a2655019031082bd04ae9eeb2c0a4e0c7f0734e1689b8f10ce20426f20046b7cb5f2b43d532d5538fe1cc8d43a47d4ed9c2a9c0829a3838d155573c79d93bf6f90b11e5fab4231c2fd293ef546bd799ecefe71c2c40854f9f6ca65e95f2fca6f06eecce497923beeb29cae60b72521901ea2a0b7a569765d402c7fb27d6020dcf5bc4d638df6fc474a69d60d269cea24f9dbf1a153fb0a3d10231f83cbb2668e3cae832d0a4d554b390680c4219a6d179b1fb75966a8a4500d25197fc53e7b95c58a0f0ce7d55e61c9ff3bef256c2d857d202c04fd540261adfe4691f525835e4d80b90e65af013972911749e9138ad5dd23d1e63e2d3e21d3eaf2c1b01dc948fe40efde3588b469e70ed3be16a33e7155cedea47333609ba80264677771cf39e754f566dba455b9782661af0b0599abefb53f707be5adb20fa8ded10688adc30045b5c8ad95f82254f71372b26677c95953b6b18e7bf090ae6239663083fe7bd0ce1dea57dfc0a2053aa8c7aec4522264c01808bcc9fdfd35ec76af0601061969cc7be716b6bddcf02cb162434c06542d5fb80964a61f24eecb90c41b3aa5f588d615acd27ee580ff8834f4b635ffe30e1e90d084dadfee6752350e435a8a1b80c9a6ff085d72671adad05aaca5521f80d0cf7781ec39b0d0be0014331ceeadf1ae79d51ad4962ec167737085a94ce3ab44fabf2e3732e805954817c9474211e7590598e81abbb78d163231b7a402106328b9c7a40ea55480d08ac451cdc10962a8dbd4ac1e54f90f5e191c45bdf2c5159617d2f2c331d7b50710f5d98121db028b37d2254c93b21ddc8b80f0743a8873d05bc00f8723f707d16213ea219a2a3ea97cb9d20138f53f3d5d65608e906d8305af8685e6f09ec25799d8cc0a31082518fd6b261202ec1a0eb0b0f6daee9243f5d4a58a9a43d32273e44f05f2aba7153bbf534ba6791c4e2dc0e78184c974f3fa98d9a53778ec5b55719414709506d1cb032872b0b9828b05c2ec2364fa98be21714c588eaab2938a9d5dbacd7257dbce445d7e8e33742aa6bb36a12d41d889f34fddc02511a641e0eb3f22ec2789922e62050c73727bee866969a2265edd319ea26c419c6ab8dca68607702339d7aa6225919cf2707f53cccfa0308f533e398ebdd928ae8ff2f745e01e41d91c3045cea47d71f40ca478dc410a0954670f0ed471760f537e77ad109e3b9eb9bd38d953ae9158c3f11b05eb9f88b718a2efe90d5dffed32ace0f7a394c4d72fb887b2886c8b3adb9068b5340694de65b610cd54996940d3d41284e8dfc73994adfee7f9be823b82cc98ca45e6a6a58dcc04facbfd3ddf3c47177e8784016b70009a4301e4f0a965e98e16f42d205866a309c6e9d3bff260adff6ef1b4c8ed298e54653a0887f3166baadf54fcd099b1219fa793c7b9039da3124fcb7ac6715722cabeaf90224cb5a6013e86e5917512df259822fee6dfec61d9ce1384acb43c31dfa6d88daac9b4038593bd0122acc242baa869d9b78dc6b3412d63d102cd1f3d44ecb363d8adbecd516a6ab675b78eccb785408dd2b4b4dc0249b0e41a414b764e58047d5980bb0b0b8ddf4245efa0da1061831b52900e1881fb80aff14688220598c4d1fa0e323bac3f10bfea82c9f4de2dda5b6f4e6cb3556fc629d0260030c8abf526beb5e485e1ef0069d03b741d11cf43b9ce196f79c47a3c59c0d84fa7fabe7775cf3f18317654cbece48ffbdd83afe2986ae7a9f4abd5a0cce93a897ec812b45509c1f54cb7fe2fb2ab93cbcbc24a49ef932236e98e2ec39402d3455836db66f7135f8ca9f13000a2fc5b4acc16c557794569c5a1f166b01afa120a29b0f09b4b61a7996eecef80ffb811bed4fff11814e63974769710210abbf01f1a2e88fcc75835b14addf7e89a72301ee7b7382c8133fdbf651f3245a9e951ef086ed5f7459a462720ca98b32a96409028a7ecfa70cef5fb63e7a213d6b279197874828714b855007d6c4ebb30d07099b65b94569dfa988e3522e22f2ef1b39f0a3aacc247cd535b012c21b0c033348d0f3fad1d6b3612246c33028d4c0889f8bce6656dd512821a7a8fa019b510e97b3f91080c676301dbf92929e980c4143873900c1c7dc3467802b9efec45ab5ef0aa3c1cbc1da5ed9617c1a0dde6ec4031baa3cc08dc1b15eedfb3c4057a4980af4a5302d894d65f96a42878b4020e6c5be50f28aa4822bb4343b8e583d06360c513e0aac45b4dc24588ddeea449ecd190033a3a0990080", 0x100f, 0x400, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00\x00./filN0\x00'], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x7) 16:17:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffff7fff, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="8e5e184c80c397883f79938426559fb0aeac44320759225722b66d806925348af303adc6e8f3dbaf9f1b0e8a2193c845f168d16f79bd79c083d5a66d7dca6e801b4cfe8c3545a63135659c52dc6d9a750680d6b3baa1a8d6688958953b57cde04b9fcc6a06c3976a2bfbc882ede30bff914fde", 0x73}, {&(0x7f00000001c0)="b394d691c92434b577ebb65d1b0a25c2c734feb0ae97b80beef3247fc5b030986564190d846f65e86eaa4e368b641897e1a84290fe951d3b2781cd168c7baeddfcf15610f191fae87f5d2e0272c6a99c0ecfc58ec2dda0a985b02eb1e0a3a6b2ca1b591ca5e2873b6691a9d86351d24495630d698e8fc8d110e66e25f5bb2bb846d134aadda0583e", 0x88}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="2213d8a8d60e37a23e083b9c0f230d61d6f1a81acb221a4ddf9fbdaa05b943effcd2ada06f802b185bc60e30d9a597adc07afad660278c76ea67f71b47675fee9d0f4b11f7fe25d44c5d9e72c941544e970f484c20898b282242bb194dab9e30f4bd5b72483617c078059bc554928f8c6dbf349df70903f4850346bac340113f326547004bc84aa285d7306ab03747c4bcc446d24934168861cc40c35b79b02ca75408218bc26560c7f9e36a36ed165aa5d72d51fc681385b92d27", 0xbb}], 0x4, &(0x7f0000000380)=[{0xe8, 0xffff, 0x8, "5bf2b5e38e47c84549c9b8fd8331dcf337145bc0d24779206472246ca4b171628e13efd137650a3c799c1fc66000ebd9b71b9c3ba472597e5a1dd41b2998bd44e148f5576304bd723d6d91d9c35d3b4385f1ac9e71d637357d147152aac1b05deb54f9d9e201449f82b246737dde4c8d7ca9c0869f76b8e979aa7a13da3a551c8b22e5c3073b40dda0ad0cd967de77079869c798d02dd0e28ed5122e9788c5b30db17ec2f26ac692dda68917157d28b6b780e5ad8f8ec80158777f496fd3b8059325884e48372294af8bfcab25cad6f136c86df458"}, {0x80, 0xffff, 0x7, "cd4f2b70aae358a1b894d92e0903571d1e3d41594cc5ea0168c52cb8341e79aa8a74a6e36347f98fa82dcf45a5e34f6f8c7f3181e28b8bef1f4ab4f7c73fd0940b89d0bdbff5d2f3fc5e7b869c96a19134016ea390ea6fd457c3bd7288e6f909fad00c7fa9aed5db3075b5"}, {0x110, 0xffff, 0x6, "21259a314e9f8717d923c63c6e03de553f72905f6b8bdaa8f154f7dcd78a48db1c457ad06c0e9bada4a563c1e50ee533bce36075f80811ad98c3c0e4813eecafaad7720335e050de4464c7ba4963aadf00ed513b6cf8240981d97836b884fd54ce1246f4dd683460ae19f27a1fcffb447b7e8c8069909f82824c9a47bd1dc8fcc683250b66218d0cfd5b8c53af1604c40daa35b1158ff1e262212828c273a6c1a4d0a6535a2dc0998fc5dc53da386250ba7005ae7ff0f9465eab0fd275f1acaeea7e67d8987f7deda80c34d2527bb6f814ecbb5f0e1070786b77e913ab5c8024559aeddfc9b173b3f1476862526a0ca36f28027fa9fddaf6e8bb1b08a2"}], 0x278}, 0x1) 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(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:17:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x8, 0x8, 0x0, 0x80000001, 0x80000000, 0x8, 0x2, 0x1, 0xfffffffffffffff7, 0x3}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:17:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1ff, 0x6}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x180, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:17:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x40000, 0x7, 0x4, 0x2}, {0x8, 0x100000000, 0x2, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x9}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f0000000580)='./bus\x00', 0x10002, 0x119) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000d40)=0x9f) sendmsg(0xffffffffffffffff, 0x0, 0x8) bind(r3, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000640), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getgid() 16:17:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) dup2(r0, r1) 16:17:13 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x6, 0x2, 0x1, 0x5b, 0x8, 0x5, 0x0, 0x0, 0x8, 0x8000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x8, 0x3}, {{}, 0xfffffffffffffffe, 0x11, 0x20, 0x4, 0x8}, {{}, 0xffffffffffffffff, 0x41, 0x60000007, 0x264, 0x9}, {{}, 0xfffffffffffffff8, 0x1c, 0xfffff, 0xffff, 0x1ff}, {{}, 0x0, 0x4, 0x4, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x400000c1, 0xffff, 0x5}], 0x2, &(0x7f0000000180)=[{{}, 0x0, 0xa0, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0xe4, 0x2, 0x6500000000000, 0x6}, {{}, 0xffffffffffffffff, 0x17, 0x48, 0x2, 0x100000001}], 0xfffffffffffff1dd, &(0x7f0000000240)={0x7, 0x100000001}) socket$unix(0x1, 0x5, 0x0) 16:17:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="70e858d36e559c22f816b3b001b94d2cce25c1e0c507b9965f3108dbaba22eae263948f216c1f82f0dc92f868945fdf65eaf283e4527292facb6036eca06249b3ee6631ebaa0c5f6387b399c34957a15efcd048f8644a2df88f42a2ac4c2c18d95b705d076e7ec", 0x67) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800000020b23, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0x10000, 0x357, {[0x4, 0x1ff, 0x800, 0x0, 0x5, 0x5, 0x3ff, 0x1, 0x3ff, 0x8, 0x2, 0x4, 0x5, 0x8, 0x8, 0x8001, 0x300000, 0x2], [0x1, 0x6, 0x7fffffff, 0x5, 0x8, 0x2f73, 0x0, 0x52, 0xab7, 0x80], [0x0, 0x4, 0x80, 0x4, 0x91c3, 0x1ff, 0x9], [0xfc, 0x0, 0x4, 0x7, 0xa00000000, 0x7e], [{0x9, 0x5, 0x3ff, 0x7}, {0x9, 0x6, 0x6, 0xf100}, {0xaea9, 0xffffffff, 0x6, 0xff}, {0x9, 0x40, 0x9, 0x200}, {0x0, 0xffffffffffffff7f, 0x5, 0x8}, {0x80000001, 0x80000001, 0x8, 0x1ff}, {0x416130e8, 0xffffffff, 0x2, 0x1}, {0x8, 0x7, 0x2}], {0x1ff, 0x1, 0xdfb, 0x7}, {0x100, 0x1b2, 0x0, 0x754}}}) open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x129) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") syz_emit_ethernet(0x5, &(0x7f0000000380)='a6\r\fz') ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0x1f, 0xffffffffffffff94, 0xc000000000000000}, 0x3, 0x391, 0x400}) fcntl$getown(r3, 0x5) 16:17:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc19d6f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x1003, 0x0, 0x1f000000000, 0x0) kqueue() 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xc6}, {0x6, 0x0, 0xfff}]}) syz_emit_ethernet(0xc8, &(0x7f0000000140)="2f320b615da13ffb3845a653bd12882aabc9853eca39a3281c5dac955a664cd7c0d0dbcac8a0d8798c871277dbf0cec61c541bb9d459ca20c6f1ae981871b7e8d9e85fafa9870c6c7b728bcfda2e8148589382a6c1d7e72c4e119415abc4cf14692040a3e84d1054a2a0251c0524c2678df63ed1b9ffdd98b121db5d4fcf415dc14aa7d6090c8ef79027af4fcb3d25f66d893e5d51534c3883b02f646b9ef2a354677dd32249841b763f8bfb65f6e2c411d208dec3e9d5af870bb8c5f2bb6f3eda9c7e862be0cfb6") 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x1000, 0x40a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000180)=""/174, 0xae, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x800, 0xffffffff80000001}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:17:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="39036006bc0e9b72bf6685a184afe1c4439b", 0x12) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xab, 0x3}) 16:17:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000603dec09e8fea652429de339c7148400000000000000000000000053961b6ec84978c6ad3882929c0000000000000000070000000000000000000000000000000000800000000000000000000000002ec70ed3b4cbd000000000000000000000000000000000fbffffd7ed2e37d51c53a07230c1ec06d24e9449b88e05626127c085711518c0c81c1230c79a634107900096886028acd43860658ebf4e620b69e4792c89fb6cadd3d54e7c3e91cbac8600c549cd0c035129a3ac27f05780e5b43525ca440d2db9a3983a88c5836184f0f1b9f224745a4f0008c45a32bf175a8afab3a424805ee02fc07890f7490873b1895a5f05f50542f6536dea11db9aa8a76ac7d63a9ccdcf39d79150d789154880a9cad3878555ca00c8c7d9213fe6a3a80122f0c2a33ef770897d5b9f1682dd3203892e1a21d7b97501c327de86e0b25c2c9cf6061f4053506ee821bbfe8d9834a4be0b6289872b18e4a96c6189f5cf6c4490ac625ee31eefea68aa866d1f31247affb044a5b398b4bdcdfb22500e824f0933f458c490c5ad24f5ce90d5aad4b9730869a933bda8d12a0500455770c115fcb04ddb65f408101dfcd7cd253b6bc294411bcdec586108f2e46e2ed1dfa519b39dca8b50cb217ea7028d434e0fee8124e003dac6b9304c8c20a8876b9f9c150c81e7e45ed6e84297a2cb81fc0d6f14f944b40e612459a68b50ef171c73309f74b464c2858526afba6bbdee5708fe361a46cd48"], &(0x7f0000000000)=0x60) 16:17:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x950, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffffffffffc1) 16:17:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCLOCK(r1, 0x20004276) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:17:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) socket$unix(0x1, 0xdbb8b87e16b747c7, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4}, {0x6}]}) poll(&(0x7f00000000c0)=[{r0, 0xf}, {r0, 0x100}], 0x2, 0x6) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:17:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0xb, 0x0, 0x3, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:17:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') 16:17:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) socketpair(0x10, 0x5, 0x9, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x1b, 0x4007, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="09bb5918a1e3426fe8523b023caba35d41e5f64147edca189cd7", 0x1a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0x0, {0x727, 0x7fffffff}}) 16:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x7, 0xff, 0x8}, {0xa99, 0x8, 0xbe1, 0x4f1}, {0x80000001, 0x10000, 0x14, 0x7}, {0x81, 0x9c, 0x8, 0x9}, {0xfffffffffffffff7, 0x7ff, 0x1f, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\f') 16:17:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "24ca665c6d47dfe06000003194ff9e46cba88b00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xae, 0x7ff}, {0x18, 0x3, 0x6, 0x1}, 0x100000000, [0x7, 0x8, 0x8, 0x4, 0x8, 0xff, 0x0, 0x80000001]}, 0x3c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="7988d79a88bc2787447f6868e7500c6dd66d", 0x12}], 0x1) 16:17:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001180)=""/42, 0x2a}, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="86964065a72ca371b904fceab46a9d7b4b50926cb4f0d83873c7c5ad079aff2abc740066bb868cb805daf4be5381ea2352665e23ae5146ba7bdc24f8528ad47a126e4d95deea2cb9751be9818d8609c95f81bf6990", 0x55) 16:17:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/162, 0xa2}], 0x1, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:17:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./file0\x00', 0x0) 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x1b33a22000 didn't change! 16:17:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x45}, {0x14006}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='V') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 16:17:14 executing program 1: r0 = kqueue() syz_execute_func(&(0x7f0000000000)="c4a295b8dc66400fc268bef7c4e27d0e9f08000000c442290874f80e8f0978e2ecf0470fba2e676667ddba00000000c4611f10cbf046303a40dc5742") r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10c00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x89}], 0x1, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffff7) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) chroot(&(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000380)="2a8afd6282b72e48d09f8c28677b5206bc96153a5097db22f587a7b6540ac5cf5304eb8b02b7ccb8422887866fc12c8caf08e073dfe5ac42ee3ba24bafc040226120a3047d20c21db23fda6a80403c437e3db689d4e507753223c08f139b17a4abc2edfcdee066415a09cfd7251172feafbe0b55672ac7fd31e0a44dce3d4c3e65f7a5e428d09043df3104cfea08370c75c479ab16ea", 0x96, 0xc, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) close(r1) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getdents(r2, &(0x7f0000000240)=""/132, 0x84) 16:17:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="942e907bd77634cf6f8d3bba9d31f94af9ea514cb1ba14089a0474cce3cea1433371152fd29982b25e277bc91ccb4df7defddbd81476b14ffde6fecb7452e0dc59bd1038144a184826e4d18602c27129486536e3cfca499c67e10d8c484f1a1545552fa3dfaaf91cb32d73209abe676726af1e4217a399f5bc560b76dbc1568ec86739c8f70402cc6e2ad18ed6ba901443767ccd7574ecf4c3a10fe19957b96030de14645dc643e9d55d087f7075821c74d26db2ecbe2e4881296a44fafb49bbc17f9b7616e2", 0xc6}, {&(0x7f0000000280)="2f8e01f62230541b621ebaa13326d44e8f4e158c67dc0e6d4f90d8838392df7a7b1b785f093c160e62ec7c2a9b9de5f9a77b925440aeb96cb8ee4bac59d0a0c42c929794c4bdd621eb87f45b44d9c7cf3d268979ac5e0f9f37529ffd93f7564d90833d95950ff82518c9d5816ebc68365fcbc77c4b4993b8471d4fd3d87e7c6987fd018989322a8b2a050588b81700c5d8e41786bf47fed4a7ea68d428a541db9d858fc2877e90cf4ee76fe8fd68a7c2a640596a5a51fd4d06008a6dcf601a4c5b27ec9db31e29ea96de0996ef997ae904545c8c393c48428c471c5a9ddb6846c95ea5f7d3a8", 0xe6}, {&(0x7f0000000380)="d39c0c131b4dafa4b10c6bfb7739e82c149639722df0740dd973256ddb2f68036dd6196191f5420891aea4fba0501638145e940cb36610920e8bcc163bc216e282b49912972df71f27de665be81d7c4fbdf5", 0x52}], 0x3, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:17:15 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x1}, {0xdf, 0x3}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8040, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1ff, [{0x2, 0x80000000}, {0x3, 0x2}, {0x2, 0xff}, {0x3, 0x7}, {0x2, 0x7fff}, {0x1, 0x47}, {0x2, 0xffff}, {0x2, 0xca}, {0x3, 0xa1}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xff}, {0x3, 0x80000000}, {0x1, 0x7}, {0x1, 0x7}, {0x2, 0x14fc}, {0x3, 0xffffffffffff8000}, {0x1, 0xfffffffffffffff8}, {0x3, 0xfff}, {0x3, 0x2db}, {0x3, 0x8228}, {0x3, 0x7}, {0x3, 0x1000}, {0x2, 0x32}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x4}, {0x2, 0xff}]}) fcntl$getflags(r0, 0x3) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4}, 0xc, 0x3, 0x1800) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) 16:17:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) shutdown(r1, 0x3) 16:17:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) close(r0) clock_settime(0x3, &(0x7f0000000080)={0x5, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) syz_open_pts() 16:17:15 executing program 0: mknod(&(0x7f0000002580)='./bus\x00', 0x2010, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x3fd64adb, 0xf6be, &(0x7f0000000180)="7d9077e6fbcef353af37c05fbb8a571ffe6285ad796f16e6a43a434a5455a6f411e8eda66bf5b3470530cf7a22c54bcbd2639ee8076e2b39d368e9478083", 0x3e) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x9, 0x7fffffff, 0x1, 0x81, 0x2, 0x3, 0xa39412413a6aff1b, 0x2, 0x9, 0xffffffff80000001}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x7}, {}, 0xfffffffffffffffc, [0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffffffff000]}, 0x3c) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x9, 0x8, {[0x2, 0xfffffffeffffffff, 0x400, 0xfffffffffffffff9, 0xff, 0x1000, 0x3f, 0x7fff, 0x6, 0x4, 0x4, 0x1, 0x80, 0x4, 0x1, 0x1, 0x598, 0x2], [0x84, 0x4, 0x40, 0x3c244930, 0x4, 0x7, 0x7b45, 0x90, 0x1, 0x6], [0x9, 0x80000000, 0x3707, 0xffff, 0x3f, 0x9, 0x7ff], [0x10001, 0x8001, 0x200, 0x9, 0xfb, 0x1000], [{0xfffffffffffffe01, 0xfffffffffffffffd, 0x6013, 0x96}, {0x1, 0x9, 0x0, 0x2}, {0x7, 0x6, 0x1ff, 0x2d91}, {0x7f, 0x2}, {0x3, 0x7, 0xa15d, 0x4}, {0x2, 0x7, 0x7, 0x764}, {0x5, 0x8, 0x0, 0x4000000000}, {0x7, 0x4, 0x101, 0x7f}], {0x0, 0x8, 0x7, 0x9}, {0x7fff, 0x100000001, 0x100, 0x8}}}) 16:17:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x1f) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001180)='/dev/vmm\x00', 0x2, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x1, 0x0) r9 = dup(0xffffffffffffffff) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x20000000, 0x2d10, 0x1}, {{r2}, 0xfffffffffffffff9, 0x45, 0x4, 0x100, 0x20}], 0x6, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffffd, 0x48, 0x40, 0x0, 0x2afb}, {{r4}, 0xfffffffffffffffb, 0xa4, 0xf00fffff, 0x8000, 0x10001}, {{r5}, 0xffffffffffffffff, 0x82, 0x4, 0x3ff, 0x2}, {{r6}, 0xfffffffffffffffb, 0x84, 0x3, 0x6, 0x4c}, {{r7}, 0xfffffffffffffff8, 0x34, 0x2, 0x3, 0x6}, {{r8}, 0xfffffffffffffffb, 0xc, 0x0, 0xbb6e, 0xffffffffffffff29}, {{r9}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x3}], 0x2, &(0x7f0000001300)={0x200, 0x1}) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r11, 0x31}], 0x1, 0x1ff) close(r11) 16:17:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:17:15 executing program 0: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280000000008cd2fdf00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f0000000280)=""/231, 0xe7, 0x1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x21, 0x0, 0x0, &(0x7f0000000200)=""/88, 0xfffffed9}, 0x840) 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[0xc14, 0x2, 0x6, 0x0, 0xff, 0x3, 0x10001, 0x800]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:17:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) 16:17:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x1, 0x4) 16:17:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001280), 0x100000000000023d, 0x2) 16:17:16 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) munlockall() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:17:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="4ce05699c906067d2a58e495cd3102db3d94ee33a820f574d2054cf36e15069d3faff95771ffd57131f27bee9972ce1b63e94a8984790f901e0755195376149d8ce434b21a754989d3737b1172e63e0fff1c1d64f36777cc75693dc49a4c6cdaa1ee369bf15f3653225df2c240b98f3d525381b736c79e8c99abb627354f273e9ec87683680274e5f8d2167b7fe4cc561f9caf85027d67a1bc9afaad8602ef11c46a0e3cbda2a93ea1f4f7af812586467bab2f0fc07b0c2042759b11527eb4691900fab8156ef7a4912cf8124b08788074c4e8da797dfbe2b79d4f971065b7f4", 0xe0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x818, 0x0) 16:17:16 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:17:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmod(r0, 0x4) msgsnd(0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) wait4(r2, 0x0, 0x1, &(0x7f00000000c0)) r4 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x3}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) 16:17:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)='C', 0x1}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x4d}, {0x6}]}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x100000001, 0x7fffffff}, 0x10) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:17:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7fffffff) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x7, 0x8}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2c}, {0x6}]}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x7b1e, 0x3, 0xf2}, {0x7, 0x9060, 0x6, 0x100000001}]}) 16:17:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa01, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x2, 0x101, 0x8}, 0x2, 0x100000000000, 0x226}) 16:17:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x81, 0x7, 0x4}, {{r2}, 0xfffffffffffffffc, 0xf, 0x2, 0x10001, 0x7}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x9, 0xfffffffffffffc00}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000042, 0x7}], 0x1, &(0x7f0000000240)={0x1, 0x5}) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) 16:17:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x7, './file0\x00', 0xffff, 0x200, 0x4, 0xffff}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:17:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = socket(0x32, 0x3, 0x5) sendto$unix(r1, &(0x7f0000000240)="525f1f238bee29732000089606264d73c4a2f8bc16724547b96206255a75d6c027267c1cbf2915e8ec42ca6e40718e92f0c717ae7245cf7113bc81bd8670823ab20c131ce1f785e1b828c83896bbe7ed5efce63123cc7ea1de9f5252393229289618e85f4004097ea424eb3d3343e15138c3776dd221270bd32d632a0edad3445f9bfa0a1d9fef5e50433f20bf6f8df3b3d7306c17b9260948f19393e59818d6b5138f69380e", 0xa6, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) getdents(r0, &(0x7f0000000180)=""/140, 0x8c) close(r0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:17:17 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1f, 0xfc1f, './bus\x00', 0x8, 0xe6, 0x6, 0x3}) 16:17:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fchflags(r0, 0x40002) flock(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 16:17:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a20e9"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fced59fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9cd0194b3c19c", 0x4a0, 0x0, 0x0, 0x0) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5e7dc2e6, 0x0, 0x7, 0x5, "4acd0e1992da0521929495a241d2e880f9781773", 0xfea, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x9, 0x800, 0x800, 0x7}, {0x4, 0x9, 0x101, 0x5}, {0x7, 0x0, 0x400, 0x543}, {0x1, 0x6, 0x9, 0x5}, {0x1010000000000, 0x1, 0x6e1f0, 0x8}, {0x5, 0xc654, 0x0, 0x3}, {0x7, 0x10001, 0x9, 0x8000}, {0x4, 0x80, 0x5, 0x4}]}) 16:17:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') chmod(&(0x7f0000000000)='./file0\x00', 0x29) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/44) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 16:17:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x20080, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8c9) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3fe) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:17:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="ef58f4ab183cf8a7efb9b64e70e87842c9f5d95e5aa36a9c0858568459d0a0fc5cde7f88200320768914687b2106e8934239cee4aad55e22e20125123688b09559bea882ec9bb0f05ef71e657c189000c644ba79e14ad3350f799d6ce9fdf7c65b5f78f24877789f3b3a3c81cd9ae3d8ed65e086a2f08da03530d5a67f38fbef2033731f22521fafd3eece385c8eaccf5a2f8fbd0a423e3d8f3b3a1464bbc8dcd5f5a536dcf9fcd83d8cb3f68e1dcbf5729a9aa9184000dea05647608625a790af8b1b48e5c2ed0d52a46486c7f010db8e50784f667a9fb7702bbfd035041e645914cc54f816b815fe6b10affdea3f1bed67dfd6406c406d84bd61ba1beb1cb069662d232b095e52d175be0db1ad284c3e7a2894a6db28cf211082e84f8f3288b7620b52d5c7ad7b021d687e3ecb651225ff4e8ee3f279cccac32ba1b5803fceeaa98b40836f808b08f0a82fcfe57d058e9d17930bb1d0699cf6a6fd6893249a090ea22c2070a59e5777206efbba26590cb7aae901add507d0c13781054ef0172c21e83febd53cf51682f5c26932ace99f2b632114c24b8d49cc57831b0f3a031f8035c4cb3178149026bfd98039ee377f9ac752609acf93d6434b5b9265adf070497d2ec33aa937edf6a92f307064debdd6ab346193e425b5d9603d24a4ce02c36c0b2b85f14e24b08c6b9dec9afb58496cd8f2248bbc971f229dd310c724534bdbab0355ac91a00cdffda83ffd5ea704da1edc0610e78c907d4be1b58a7afed06db36356ecb5e2dbaaacdacd04997c22f0198a112b315807a2406360ac68f98e35d6b89e68cbb9c0b0e66800dd35eeeba2f36364180f34755c913786d5e76c5d83492fd00358bf23534416e5e1d6ed90e36cfdd08b0caef6aefc793f9bb682388b40caec22235e1b383d5887eee13351fb0593154af71ef63c942c4b19c806a848ae4fbcc5b3aa846832d49bac100147dafa170e9f66878e2e93a9d777ff4997f88d10cad8390bcd13c518f5753e9a5550d0201e51dbde67c29c29682c5f851230f6cd878043b8148311bcccd1732831532a156dc32fdd5feba1d058b577d04deea3b5eb2063f923d2182cf1dcbd96ede584c443558a32f6544083cde78d0d321f23049ef41e3931f40312d1c666094e48bd19def6a4260d9b7ae1deeb68f290ef4512a1ca4030c418523e4ea0c856606e0b1725dfd55076216b01541d8e9e5419c51f6dc26be1a9346942e4af2226e68518f00bf8d37ad0a53b94a618698e4f9c3541c47d060fcb5f2d3a45a4addc82861923bd65eeee2146daf3d9c7bcccdddd3c880296d5000f9f6b6312c81f57a3c0dbb9018d2e4fa02b659a67bf471a0fea071b87b43dbeffae9c8e63fdd00c0141e18fbd9fe00acd0494cb66e68c6bbb3e90bcf55b47f1615c84065b1416ffb175510b90d20e8d846c072ccc07d493a96717f546e6d8bf041ec4210946edf76a1541034fbbb33a3d6f2daa929ecc2de06a1448ffec8d7828a08471f432c54be4de5385988319d412913228b69fc829765a74430b2c1a55b37938667cd944b25f69e1699e5e615f5362ec620672f314310c7261c3b77fe22f74caabfeb2c4927973f6cb30544ffc5ef4151fcd5fadf29399e96eddc0daae247c7f09983f958b7e6927476cf6d60eb10cc28de7ae9d3c11593fb88c881faf9f08afdbd00eb6a86ed140a0a111ca4a5ca1d6f239f9347cdaedf0acbd594d52a2e4414b7b3eadd7fd7be7d7a69462346dfb28db291a7f0897410cceb1e1fdfc430b5d1bb94819dd66c0d1a506ed793e2ef588cf20241abf475fc50ed0437c92f5b740a3d9dc081c6da47e2594ad6e66ed97c89b99099084eff8250cdc89c6814d03872320d039227db18a3299dacbf43ac5c9ec9e53b8d77cdaacdb05db3b2e58244efff929c8f97ca06fe2073a0a7940544a901bf4a991a0021fcc89015785326b8edd3fc309e0fab5d1b5b74ee9763670f798928cc0f7b29d7795bf4e8d80f16207e6e5", 0x58d}], 0x1) 16:17:18 executing program 0: syz_open_pts() semget$private(0x0, 0x3, 0x400) 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d, 0x0, 0x6, 0x200}, {0x6}]}) syz_emit_ethernet(0xfffffdae, &(0x7f0000000180)) 16:17:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e4590e3bd3175af66d7f1d6d911ba4cbe83ecf9fcffaaa03d3892fc606b3c99042781af469b5e0243bf353788777f3cac6459ad050e3424d435b324c074"], 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="aa91e31faa5390a50f99ca3b34d88159c228ac26dabcf8eaa1c175f74b2f5f3ec69f2c8619e4b8aa8dead464c78b01fe00f1b86820b930310fbcd182af089ee2c0", 0x41}], 0x1, 0x0, 0x0, 0x402}, 0x4) 16:17:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') 16:17:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) 16:17:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xff, 0x16, &(0x7f0000000040)="04005c00", 0x4) socket(0x16, 0x1, 0xa261) 16:17:18 executing program 1: setreuid(0x0, 0xee01) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2a1, 0x101) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x180, 0x41) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="2e6d31082e17b5f0c7570816515a1d70e213816d5116661226db79bfee97cea2dd539cab388f3cea46176c9c71a9", 0x2e}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38, 0x40d}, 0x1) 16:17:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/52, 0x34}, {&(0x7f0000001380)=""/111, 0x6f}], 0x8, 0x0) r1 = dup(0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000), 0xc) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) 16:17:18 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) write(r2, &(0x7f0000000140)="b20006c894cdd682c2f398fb29919abf7bc90265f0ba19e82f20d23b50baa9fd3b10e6c7b3a247d74fe1126054254744b673b552373bb092a75ed56193e157ddc7d804e66904cf879c9d27ca8537f5bb134676311ead23ccc4a46c7b51a9a24e344832cdea25823475f85e2079bc889cb8384ce63cc0450f325f73dec13b0a224042f6588662440ffa91b1f8645a2fbcc3a302e2b9d7244d78412d08acfa8208002393dd0f4b6544fbea9d0324b817d1cf92192c8b94b0f14af63d66d9e6d2e6491235f5aeecf1a728e738f050851b9330434df5dc028a", 0xd7) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknodat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x6061, 0x6) close(r0) 16:17:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25, 0xfffffffffffffffd}, {0x21}], 0x2}) 16:17:18 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8000000000007, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xffffffffffffff37) r3 = kqueue() readv(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000480)=""/52, 0x34}], 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x20) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x80000000, 0x800, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x17}, {{r1}, 0xfffffffffffffffc, 0x86, 0x81, 0x3}, {{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0x2c3dadcb, 0x4}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x80, 0x400}, {{r3}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x7ff, 0xff}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0x5, 0xf58c}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xfffffffffffff3da, 0x4}], 0x4, &(0x7f0000000040)={0x82}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:17:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0xd7, 0x3f, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x9, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = semget(0x1, 0x6, 0x118) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/139) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x50000, 0x10000, 0x7ff, 0x3, "9ec24b712bc99eccbb4698749ac185b5c6c110dd", 0x6, 0x9}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0xf800000000000000}, {0x3, 0xdf}}) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000280)={0x0, ""/189}, 0xc5, 0x1, 0x800) syz_open_pts() munlockall() getdents(r0, &(0x7f0000000380)=""/218, 0xda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x137) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0x6, 0x80}, 0x10) open$dir(&(0x7f0000000580)='./file1\x00', 0x410, 0x8) semget$private(0x0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)="527ebf15ef26f8fcdba2a776d2bb0a474a40c90b0850e1d009716e72673324bba8facbd3df03b2058b13f9bf9ef797521d97fc969b8e74b2250668600b89ef38e9e7aa5183e48649001e5be8a236eef5cd03e03bf850cabf057f38732b68", 0x5e) msgrcv(r3, &(0x7f0000000640)={0x0, ""/84}, 0x5c, 0x3, 0x800) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x478, 0x4a, 0x51, 0x1, 0x80f0, 0x1ff, 0x5, 0x2, 0x2, 0x10000, 0xa1c}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x91, 0x0) 16:17:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) socketpair(0x1e, 0xc005, 0x11d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/77, 0x4d) sendto(r1, &(0x7f0000000040)="e593671a4da2fb3592dfa7786421fc5fca80753f5380859784b2ea524c73fd8e1a7be45ec2bd4c", 0x27, 0x408, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:17:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x148) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x850, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 16:17:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x60f, 0x8) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:17:19 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4, 0x7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x208, 0x0) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000000)="c88d4448778f9174fdcc31b50f", 0xd) 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:17:19 executing program 1: pledge(0x0, &(0x7f0000000040)='pf\x00') 16:17:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/4098], &(0x7f0000000140)=0x1002) 16:17:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="be87f87153e6eda82750a000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a00800000000000000d5747bcad19fd377bd0260f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7ff014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x7f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000040)="8b6bc0683e260fd5e4636c7875ab64b646492e") 16:17:19 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x7) 16:17:19 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x3f82ac213b44a053) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:17:19 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2, 0x8, &(0x7f00000000c0)="010d6208f46feff26dc780614e22020cd7feeef096469ac7a719088785e150a3ae303f3571b1920ec8b3718ed0a01a45b236a5181b383a587b97c3a6f80b472798af51fcdf30d4dfdc063449e6107740f9570c1d2131ca6fd00d910f5bb89b45c12784ace3b62a5620e5d5677c8310eb34e9b2e325b4d16b794488d03f631a169d2b99dc148a97168c3e267cab51cc13a007a64f543f6099d86b86b24bc44fa1603ed48fdbbf3dc70026f8c8f8441fe68006477ef0b885677a79983ae0087de52d8d55b2324ecff3e88997ffdbd084f41e6c00f0bec99d618676f81a928678d7ca77bc7e0449a58f05571084950f763fa0cb441b549a4d123ac17f0de3ac", 0xfe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a59287dd5a82b0029ce66e5a6eddcc1a44648a8d17512ed17c87fdcb8dc7ddb1d3eea2133d505c003fa5a6e10ae9a4e2dba3886021f235613df4b39c6e8841f2582b205bcf0ed17d4b80498f3aac3f5dc350dd4bdc953d3ab6b90b46a7456d33e4c18aac98593794e2a416aa3636c60f2a856b416b5b625ed48cead1bb5b6eac162b6ec4f06bc2c954e", 0x8a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:17:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x9) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x9, 0x5, 0x6, 0x4d}) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64, 0x0, 0x4000000, 0xfffffffffffffffc}, {0x6}]}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") setsockopt(r1, 0x4, 0x7, &(0x7f0000000240)="0aa44ccaadb6fe5e360d6da565a4102c812ab3f8c05efa9330780f004402ad0987bdfe246b353fa43b93e941eff15aa65f6b04c7aacc3976714e77929447f5ab4ce0ef8960e04e69296ee3f312dc500b79ff5d02a5e9afa92e00667aa90ec3c555f4d96cf786c018de9421131df9b82c50f9ec35663884887e087215cbc983969245242671ab5f6ffbc660b068a348fe1f86f559a7d2d39d5a04c3e2e0ff5117db94ad02cf3baaea11f29fa3218a715289a2351225f731f4050768c8e619365bbd5cf8fb5fc64df721118b3a290e7984a6d6569430172763f6a901d79dcecc01f7b164d1ea903414b5d636e5eaee8e998e43fd3b70cfb85ad6", 0xf9) 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x2, 0x8003, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004667b, &(0x7f0000000000)) 16:17:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xf63f, 0x0, 0x80000000, 0x0, 0x81, 0x3ff, 0x40, 0x3, 0x0, 0x0, 0x9}) 16:17:19 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x401, 0x7, 0x16000000000, 0x3}, {0xe, 0x4, 0xf68b, 0x8}, {0xfff, 0x40, 0x0, 0x9f4b}, {0xc6b, 0x4, 0x8, 0x7}, {0xa1, 0x1, 0x3, 0x2}, {0x10000, 0x40, 0x6, 0x8}, {0x4b4, 0x5, 0xda01}, {0x3, 0x4, 0x3, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) r3 = semget(0x3, 0x1, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/222) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffff7f}) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000740)='./file0\x00', 0xd000, 0x1) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000640)=""/196) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f00000009c0)=',$*\x00']) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd040, 0x0) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x8084, 0x0) 16:17:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r1, 0x20004276) 16:17:19 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7fff, 0x101}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000001, './file0\x00'}) r1 = semget$private(0x0, 0x1, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xafe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfbc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x95}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9038}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000600)) mknod(&(0x7f0000000640)='./file0\x00', 0xc000, 0x9) setrlimit(0x8, &(0x7f0000000680)={0xfffffffffffffffb}) clock_gettime(0x0, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000700)={0x7, 0x6, './file1\x00', 0x7, 0x3, 0x8, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x80, 0x0) r9 = syz_open_pts() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x7, r3, r7, r6, r4, 0x100, 0xfffffffffffffff9}, 0x4e, 0x7, 0x6}) fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000840)) recvfrom(r0, &(0x7f0000000880)=""/83, 0x53, 0x800, &(0x7f0000000900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000940)={0x7e000000000000, 0x800000000000, './file0\x00', 0x3, 0x1, 0x1, 0x30}) sendmsg(r0, &(0x7f0000002f40)={&(0x7f0000000980)=@un=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f00000009c0)="056e6b6147f922c859432fcd8d38948996a91a92d81fdfbabb98cffbf6f956c48eaa71e0d93bf4d6c90c42251afe54c415892e70e2a8918b3502e14a6a7d7ffb79b741680d18f2e392113d778f67a00c99ab6e3e5bc28d514bd84d4eb25ba4d99b5309e64a785656a8806c2e570be724176632dc5feee0ff5e1803dd62be2eafb0a84364f97fe27d9f2f04ae392e100a4b38215336b6462e068fc68a1f5362d1d1b466deba3def1f989b15a7b1afcb53fca6b79f7a497dc858af2d431688e3917c4aeca3d18a384ce8e74155faef7b2da4979d633c79edd35db73fdbccb3e655b523d87a94407aaad5b777e7d9f5753a75ba5e9baa7006abfe02b2e0341f0661973898475a40133da1b1d82b8582d9ca3fd721075cda1953df3246d8caf276d3b07e1301ad1621bc2152a16cc16fc306a87bc18d6a6d326b6690281f70741f60c0a2ab4e1dc60534b8142ee140736ff7e6e14d84f1ef6b8a27c96baedcfb41e2da124bff0b66ce70310b6c83e095217d5cd976b638821a4ebe2b22bfaa0a8833ad30cdfeb4712e317613d0439aafc42a9ddc51e9c7c56dd5a83f0b84143891d22cb8765ebee4840779af3d45e3e275f01133982f7fbf01a303daaa398fd1573c81d6811b320e9eaa61facbfb9b2fa616a2f2ecf357283db130476211b53aae1f0e4e88676c9e3c2610b237d02505a09ea53f828e364e0cc68569db63bef670885ab632163ff5665af00a53e09efa34258f14fd1944e171f8d099901b925e637a324a5c5f8d5a92266bd7975217843ec8d5d043aefe7a80c01847f367a5171e011c595283d407695b8e0b5072d64e831131011a29caa7c2f27390c5d722bfd675655142957d13b7c5ce5697f9e67085d78cf5a5231eeb208a080106637d3759af28ceb950f22d59e35a00513dbdfecf9dbddca1b0a746fd6434585d3bc119aa3ee2df445e02baa800e7e5b79becb4442a7d9af6d1214b36cfe0c6fef0a187bc11431b1ae3a8d616a9246f09024577f56fa3b3b3e10a130dfdc364d72db9c9de56bee657e5733aa6dce135f69b3fc545fa5730a2bf1db3cd43b6d63c572488d672520c1d3dcc256da5629b108d12894a6c2e1156ac5fbcbebe0a1e4d6968828bb1707bb8cfa47c2d5ae012ee8b0a0d8b0712d0ad99d97b2df0deabb26305fdd9f4ebad4bd8ef782556778f2ecd5d1b5193bb7af4fdf3dbb3685e40ec8591ddaf1a49c948756adde564a44bbc4b5afc8a154c86589f6f976797f7142e61eb5d433556a0f7523a40a842dcaa6dc8d3413d022aea5b24be2599bf738320c1b1dd5f8f40682bbe76ad7ab578633a9daf3010901f2f63364e6e45cfc9529393972d971f3dc8990238efbc67db4d4ade86c20519ebbad25366c324d4d5462fb40ccdaaa39f71b268523945841093a871dc7df47c3310d01eabe00f4e1cedba0ad3d19871b2ce8f60a4a1bb46f2f31c20399a79e8a6eb3b9cfccdc971800cd4a05e69c6cb43af2d88bbfd671fb8d519e8980f982ea45c6e10f7e12e5ea14223a3c5b92d9a569b371a3716a13da2167bd868a69c7e336d3c8126fc3eaabf53f2edc3cda4ab4aee9034f25935a372b1208b7fc5023e2f47e38c56dcd6b5fd34674ea9bd77bc5fa9e6e6f902bdd26e8e6646e529251806994ff5cdbb00c08ad01213dff1425a5c7d6d302b288027cbc4f5f60f34ef90915a92f56539a0ee453e3b5d5c85a676e262c5e14a06331325604c7a031c052314e2ecb8ee5979c568e2b1c715e0712de7a50bc580bfa67fd52684ecb3db6b6780402159ae4f9e79dd6dcf698b87bcd65b786fd2d853e0f633d388a6bf17fb150ba99fb0acda719b0df1e3bda7f6abbc03c0cfe4721277ede18a0e191754d8697ff690389cc8fb2a849003d2b277655714fb41e24a9dbd0f9398dd63690bb385cbf85a54ce04595714df6da0603e19ef8b51aa08a794a2a145d0e005760e39d2bda09aeff1b01740c1bf1b890d0b7672bae71687098336b6c7ecbf725c35c5898c0d43c06127f29c7e21f16c44be1d11c652723e6ef2117750b99d6f2f3084fdd4507a600bdf90df67b74986d3bf4f3859d9d0fcd24a9d453a018a9559e79bf3fd3a023478b19d2b2754c137d847525bc40c3527f8969b5670d6aa840853e29c1743c9c9ea197f1a02f6e735ca126babd0abff9707290516dd170b7e9a9b18db06beaebe411e23aa49c7661fd3563739dea5acd8a069414de857cf6a7fac109777d61335a797e74c34103e1be7c2f878db315fe371e14d0bbe2c02e050a7f39968e419edc259ebd9fc4da2b034027c65535b59fef6894b4c4b30ffa73ada26bfdac6eea7d5700522ad19703f6f3cda7c82eb2955ed59d0cf16dba8b498a6391ace29f70d6837e2d8f8ea90852b89d01b24c4287ad6036595b2faf95913e03d517f02d3993bad9cd0cb43a6613dd3dccfec65856db9418202908843c94cd6fe7f803c6626d8a9ff9a79a1503353d1a3fb9de321fb3736840cb98e9ba761fe5f59f5130203e2f957262682e98a754aad3f198473f5f16b404adff7edf769b9a2fc0662a064d0a8174a55187468034111fb3ecba0f9c47531490a9542693cd97a4c1bcb5e9a311a2eaa2f991ee54af1daf73c829b93f54d16bd73b8fdf2f7532978b9fc8b0d320f5b2a798d968d680c7e4e11d7b7f240a3501fac84f362c83017880ff30b05d86824583d2feea79de6972a80aaab61b94d5ee6acbc33879447a659731223c51ee88354601aad5b2bfefe4e16100b42ab26467570d64efa90de0f9c147f18f67f2f5b79751f9a5a972dcfc8a2290a7b2ddd4ee2a0ac481c6f76a69a6f8655761ed18144c1ac1251d4c349b86696c36faa0e5fc6873913ac69185a3008e0a483232ad3022eaafbdf657f0f26ab675270f5f371a8dfc4f219bbfa48828f94e57ed4814aa802287ec0b7b9f2fbd6d65f73af6ded514cdfaecd4f9e340f35400019ab62a0599ecccd1ab08e343e5851f25731cd709f80da1d26392d8df13b064b86ad746818b35aeec70462fefa24b894923737263841850b302981e8850dc096f810634e99e712a4c7b80069f62dbbcbac6e1ab50cb00d996d54ad7d0e0093df52f8a19a93f7ebd71b498dc0828ad3f694a76bf4428162fafe021e9766322ffece9b96ff43c3138783fc0d4462f76d7d0f7fcb7ca7aa75c6d434beedaa8f90d0e0ec33fffcfb10ebb75949f3288598db43cfeea1981f6a60aaf70ede18e25ea42ca68ce658b117bf3e353a337ff4315b7a8688bf85fc28030fc0a3d18e287e008d1e92c43ceb85252fec97c934e815019fc05783db3145f2cb97b53872383cfc381caf0867f39c13019ef399d1f2573c384f306f59e839742f1810e82a525a54d45088f397216a649371e76ca776aefb3df1eebf4710a0525781a75f055dc51c643b4f827b51b5ee0f723b7c2650adba5a6e42ad582f297ce1a1334c85c18b56fcc69dc4e4a6cff3e35e2ea5ba919c27d5a00f5e0d4bf4ddce6e7306797e15e129a403966ecf17f0630b816ca93eea223e72ecb6acc8b7754fb41395545503735678a324b9d6981c64bacbe86d543af18a2d4a1aacb82f9880ff00a3673ba85ef92c534301b2cdc58ba9f65cf429eda14f52ed02572e00114f1d44d648fe0d27dbaae20134a597829b3d906b73b833f92e6b6d7465e834a294a6933238ba3e8b2070429b45874396c68fe06e9f09fcaca7477c7590a006487c19f924a2b297da5f6223329d04e319d9ae28369391a4cb4ac8c131d25b13831f8db969fc3b5c2dd0be3b96c1708f61091174a335dbbc38ccd228a1ce5aff833eada64ab26751c765bd0e9c4b25fd432c70d572a5d6b4e387c9373c45bfc4f62c11ec20e0c1dd22d5490827126839bce1316d6d2a3112a81861cb3bd7f4db4819e4f3067a69d5e333a2c0869dbf6c7f2e501e0ac30f21afe1702db0d4c67006701238dae901348cea2bc8dd1197904ae10dbf822d3a313d05652195c464adcbc8aa405d8f2427bc3de65130c66ab5840d5d62a7cdb57c1da7a62689acaa6c6bb75a2a3afa048914e5616b697076d4ecfcde99bbb7d196815b0e11dabbb0e8ee8ed46df950fead2853332ed427a760457eb74d7818d30d1261e721a82fc508f3d97c7fb65f129232e9dc8dfe1c58804370b757ee52113dfbed274217c807625af9bf4ae6db72d8f5557bdb8f946b6e00223147783d09a38916952d688484992c5c3d58ffc4002b883310bdce5eaf235767147d93968fbd1a14c3095038b2ba913d899072caef4e77e367e3468d8de2eaba54611a5727232f51754f19b5c63b4e20619ca3cc4e661d757f351257a3b954659fb7f36b8529092cf98ad52905755eb854143801431b5ae208fb8f65dc5410d74916ea9b7946652e299cfef87de0053821f2b6fdd029d2954bcae06045c6d0268242978f34f61441307b1721a00e54ecfd8201f6602f8fadae52128c88757398843162223d9ffc7a4036850328b9b063c38d957726fbe8bc44e9564ec648a33069e8f36e930bc19d5750f2e751fa15e903e990a8909c5d6b30c3889e0c9e29e9da2de9f0d71e7f3cd1f06b309bb3ea1a1c55e92ad4e402eb3ac8ca6c689e73db8473eb9169cb7551f542902a723343e5217d79cff3bc8dd9505acbc0c714c4a3b12cc64e87281a4a0c08b2a18c112097619e1381a8ef89ed60119b3eb20a68bef6d4427a8032eee7acbc7ad11b9ae66551bf98b448a8fe5335219c3d63c1579025c23e6a14ec34bbad44d38440256df5ca509053705c7908eeaf3abd65fd0e55562cb5c61e800b42c3fc9fa6d14b37e35f5c2c98c3c1e03f090e8dafb2eaf062ab80af3c289e35f5ce44167639543e1ed8e1c08649fadce2cc70fcf0b8acc60dc56a5b4bf344a28ee3cd9600ba32fffe5aa4e3f8f8a7f12209c0c169bb3df7f483bfa0613e11f76c7c0a7f3887fb2dfe57d37de79d0071b36aa6181290e031a168946ebd38e645ea0de2f790745b77f05b3ad3fd249cb551def45ee8abb5a4fa3d0fd08a0deeaab51c6722d222210d83ed980738277d7d95259b9c1d0f8d3352dfdadc1c2432061e1ac89620d8df66a516f69842a60965ffa57b1a2af57301fae3e556277163bdc15c85594ff7f5ffe020988d2eb88cd09b9ff4d160672adfc256e4a7b877a0adef58086501f9b31e70f2faf8042c3cf68a78d653436025b0d79b52c8b1c1cdeedacadf38922510a34576e481f35783803df05ea9f3cb4a2b8734c37d39cdaf28057fca697ad0bee5e8ff7b682c74c5d9ee59c32edbc78b588240f23318ee0ce9229e20e261771029f47684b50191cebfa6bf8f9608aefb93b22fb9f5bb87997ab2eaf0a941cc4043f42ffd0c95b920a389d36431bed9188ce1d84fa96609e5390ca2d0dbb0e3c19ea7e3cdb760276b59da78a4062e714c0be8b0d688df57a6b94f8690cb38d1faa850a8c804b001271e40e6e535febe4cbaea190288020e1b5a5b4135a68c5d385922785cb549e4ff3c0d1b28462164bc98b10ce6e61556d2d6dca452955e7288c241616a6650a7008e0e01f347180b61721444347578361b24a346f2a76fdd478b02963307115ac02123fc661c9b547ca0c807b54f96e08c3f2d82c3e3ea18383ff6d7c516ee9647b817b5b988ce78de133b14b54186ac7f089deaf86a0026ff6fb8df6c8af7d9cf4cf3302bd0944c6872d57426c0de9fc6c38eebd606d05cec196c94f0403eb5637c4722e6e062ed924d085f8a49ffd95caf86576965ebf0d916e685bc47a10dfb0842cd643996eddab52166842ff6", 0x1000}, {&(0x7f00000019c0)="d6e5f8dd8d299f4a62bb2ebe26e0c85a24f69ea35c18039c10e516863d9646112b23de76a95a363c1625ed00ac9ec46d384fa01d51420132963248e7c2388fb459743efa6943723f8549141e0d92d467fc774170a5eba6daa11b3d878a82ae1fa8d6981420f77107890add771b819c1ac91e611c9de3df416ee7ed5a787417817ea956b61490545cc16195e40723b027de2154244a15f8fb96db7f7e8e8f4437101f1aba8182964e06360cb96ec3a20a80733e3ccb26d7d60a0ba81e4cc5c7aa16d269bef5a5efade9baf61a18611f04b4ec94c9d11a8874", 0xd8}, {&(0x7f0000001ac0)="290eedde69fb118c61b020d27b4d84c7b6", 0x11}, {&(0x7f0000001b00)="4a084a86442d77495b57d9b9d435aef61da763afc5b1a617cf2ca61c86c1c531c597667b008b88bd51791cb0ea46bf5a7b4415a0e06f9c5cf8cb0ef1ac3f5d39d0e590549c4fc2e6171565ce530992d8d010082b500012e1a91664eaa90e2e926a2dfe7b6c6cb54e5af05cd2f476b44c24ee8d4379419f93f6836a20ed88b2a0ee058e0c96d26cb25c218b92df8536dbf85bfec5ee7ad53c02bacb9c373f77b1249da6ef771ad0290569a747aa3adaf98ccc30", 0xb3}, {&(0x7f0000001bc0)="d2d7395c0041cf268f1d5239046732c5e3f4aa923aab85f089e74550731bad1912b1d96c3d12b9790ce6eba67dee04137246b8b59f098dfaa4a04d8778d07fe20a5a7f4b134600c055a6f51fb49a5bd98f340e8f02c64e633dcd503401b5866b2ce6023bc464b0ad05fae94ed33443111a19ed435267fa258889bfb06d6c4c5d78a129e5695cef9faa3ca29d2bf503cd02e965575657", 0x96}, {&(0x7f0000001c80)="0dc0284ef5408d29d9cd9dd1ac7061059b1b9d7442c13ddbc802109b93e11b2e06684f25db08960bffb1151f1bf8d43e0f711a8d309f91443ca4db9af15d84cfc3cc11e404b5f008a9c8810e8c3f7e49a41448fb1c16307c08d33403b25f6fce2c0b99dba159ba8c10ae4f7dc6543c0f42f6040da15c9e3dad79559a87cc51d4aec629d118872937ea7eb56fb1c6078ca3b164b190b891f85420c0", 0x9b}], 0x6, &(0x7f0000001dc0)=[{0x18, 0xffff, 0x6, "9567"}, {0x30, 0xffff, 0xfffffffffffffff9, "94da05f15aca92d48f048cb615396f1bdd6fdd3a449cbb341106"}, {0xf8, 0xffff, 0x3, "b07675af10bcb7922ae901c803a83a6d7f5c458c3eac45373d67e5ecef58f7936add7d1337b32a8da624a07d36e91f0d15b538e6160baf9322b7d78430a656a6e21e5822427f4d3af46855aaf4a92c2155a64cf39ececb256791545d79cec50961b82eb95486bb6da03cee3c08b2cc4631bbbe9fa85c65815478d61fbe2e506296d2561ab41c734b1d2911261f381eacc18d0138590914480e0e09e7010b21713c09893330834886e2fc323331e475870f7ef2c2b4543567ebf3dc930b0a484f37fde385ffaf299f0a8ecefa0eec5d91d702e0b52b0b84734ed3be6d37af60f4beebaa"}, {0x1010, 0xffff, 0x40, "9c9ab863ad56c6bb7c6c34fed21a7075f022abbef94b98c1df2157935e1b6f2e1f9c5cbd5c60558eaabca59c2fb97da3b1c86724fc9314b77cc41948c16538039ef853c0837332ec4e85663558ae0d38af6d705383881a18c036ff4f9ed9c0f50a0753e719427115b3914c0f8243ee47102747dd300ca40b3b1782e0337d42e22bb5a90bf4d0577f7cbe3aa32553945e0abdcbccc87ec8f752a50e7e51a3bd90dbc1c49b6d72b7295f3589f8f11436bbccffc7ef946a887fe51ddf190ebafc20261a457b18fa4ebdb4e8182739d60ecbd6d30cde42bfd39859eb57f39ca5151a9687cd80a2f7cdfbcc40d08796a22e129fbd00a62feb4e07addd2edbe36dbcb576b531cd2da03ca651842c719be669fc7969eb8d12737f97d404956ce950cfe027b7293862aab04a5197b24fe77fdcc9c7aacaec4cc2f451c2ad510d6b37d3c826c37812f17b03f0549659f34eb2c003957387584d3a896c5b6962d61293f3a9f4e47e769bd24c8e5541e241518fe6a3d8bb7dc8972afe29a7dd7a4dd786eb29b48f838c6a6eb8ea42797e68cc23d63a769692271f2c84820c22e2db215c3cb36c207303b2df8a788b755de502824a1436bddf1cbeb0f10563549ddfa3e5bd62dc21a614e3323853a44daf33768789c22a88d274356c810a2a552406644188db11078eca7eeb1b3919ae632e135bd3657c2c5a249a57144046e969e1adb6da4dbe604b02de88f4634fbbec37c2e479de27b3beba015e23842d33815ea4cccbdf8488e8de4fc6c8b4febff77200f55a182f5eb50dbd615ad9ea5c25804af66b3a5a9eadaba177ce78c51180107ba3e633bce5ae234a8a2b2a7e8984c508b1a45d9d4ed735ae13f506d8906835f08309e3cca0a278c234932cafadd4415dc0be063f3478da28ecb8a8e54d7aa90754299df11bb47f1f7e2534af5cc140cd05277532ca56159a5218d20773573b8a2e95ec20dd73f78ccdf74aae8ac4fcbfc377541b8aa5f95e2fc6a496b0632022922ccd8a23fed620883e746b272de3b1b96ab477d393c7458debfdc865f84a5af8a09398dcd3574947e26edf282cb5d2d0ecae2641c7c79652807476d0e25af5e371a64c8550df6c6707da812fd4faf2be059ff96d2fd7b5501bd86c465aba35b397a1b291672a9d235f219f56b294171510f09ffddf57048b5c261abae3bc2379080af75b45dc96f07f7b56f3ec637e37585de9eeb2dcc386307caeaafa1fab71ae1dc689dbe9a82eaac90a6efd5285c063319bf5d90422727ee5c361fcbcc03a8a85b00a21c59c1d3e7a56375be5e0da1c50606a2ea6fb226e79cb094f0ff38e08bce8ba22a34f23be743c6a496acf7dd889d09f530fc9d95b4d8c90cc168ca5664f0f99523c235c586e8210fe3aa60ebce05d0daf6844d97381edea8ffa0787f4e14a0afab2f3ca0ff81fab4019a696ac0cb30be08637d3bf6ee43d0e2f371ce4226b065d85788857e4c813b08640b3464ec8f39a3312a5baac2731624b827b812f27cbe16543365a462d914cbefbbd8ea8a8415be615b95c78d00385c6efea7b8d1dfa2279ae18cca310839b9073fdc6c76a435e24658b54cf36422aaf48f7167f10a8a9b43be70b5eb02f089fec765033a6ae672baf71e3a98801e0fd47e0d8938f500396667d4c6841e9e247b32b74e5235eb6c33c6b96038bd648d688c70ed9350f8d7830264dec0250ce57c197eba60bc0f0d1b7452a9604a59f3aedd861a42a731816435c050afa61d22ad64aaba68488747b29db053ebcfcba058fcfabadfc118dcfe6690d22ddae2a5dff2efc27aba02095040c9d176b77e7ca483c82cce927026d542e1e6df8a939cdf2ae7100ad11ffbcb53e2dee942b34d3186c80d071c6c9babc501925d354141405ec2ff902bb9327f22f3323ac25dba7b79b5127857c99a42df8283ca1fdb85797db98a2cee4c1b9cc2f8d4274f2de9174e4a4134cbb23ca8b6d65d6fe0b3c1d6e4d970fec3f7f5e0457bf78a40aea3d52831803c40dd9054e0f9383003b96f71357d178906fa80721c3a4662325a606c0bc356b40693b4cb4bce6ecf6783ac60ee124f8c8e8ec51ff61a3fb96fd6f7ac96fb4b22fe6a99800620e340501f725fb500afc9a03773a89c242c96cf71d926460cf5cb1a64d119867565b7517e29be0ac1f0c172ab788f255e3d92c2dbe1dec07ebe5e2ce4470b9c380d982b5e1b64820c5536c3d36cb46af7caafec5bfc57359fe8099004d23180eacb0fe9266dae1d44ddddd212e0d932fd20710634e1b9bfacd7903fd6e87f1022753ceed3f823d63a704326502d078ed660c79b02cef747cfe04a92b6a3a412413555624781e45ba326c06e6ee357045198c076157be99ef7cbfdbcea5c2955e9dec09f1c9e5fbe12cc0441ff4efbeab886386850285e28ee4ee72b2e85620ed67b4eabfb619038783a0ae9f8da0d7088b1c2e212783be246035a0719c28380abf532b9f9c5cf11aa25a609711590ae30b9736e5ff3e05d4e3994d9d9adeb8d52b84b24f3ed0bed845f3ba67698a7c2e6ae232beee6a62ef86551ca5a3e8af3f41e629fa8480b5d7adf6a6d29ffbb5e35a857e21f0cf8faac5f0c685537a284cba760bd0ef950f1fff83090d7b77fe1e4c68acb998f6a98d824aef6bf11577a152afb63ac14d4a9821791a239273938f1a93cbb5b887bec030912b35d256ff965b5fb5b27d1f9ee57cac16a8e720786e12a8818af7918bc58ba433cfa1aa86896bede01b755dabc8e87f7b6ef597f2c9814a12e59880814d08b13cddc421e7e6e829603fdd99617b31b3d3346cb586ad30dba7c8502bfea89bd05bd269180e3cde8a286b3f95d055344d751fd0a07ff883635d16ddefdf091d66683a9c60689d660bd3ccdd1296d64d7408f5a5bba15c3c4eaa5955ff8df344865cf6b31d47621b615b6c84fc4b87e74e3d09f6a349523bd8e399754eef6989dddd4f6b9f5dc4175f877547eb2099a65ff33ebfdc3c6b16276e296353f6df7bb029571e14de557ac2808e5478a2c99a9975a7f3e36b5a7a7edc7558ad55357e03475e934c3614699c49ad6c00a884139dce620119067b4159257478f1789d6616ac64cc002e251f113ae764d966d9a369c662dd35da58907c512f3711577942eb7de9f6e79a1a1c50375267d5e329513b173fae3c0f4ef361d98d2e51156080dade3d6eadd99903860020e796e53115a1b74a07d95e28c9e6eb7f2ad8854d150f1c1ae265ff1de58d5427fbd9d10cca62865c295a0cf000ed90d552c0a17bc5c027f14cc6a90911270d607359861094f325e9978b26d27f4a8283f04321acbc88c0d9312eae08a5677880f5676891c4ea74efa97583695c4e4486b44dbf0433f3fc8d1c78b267f0c977acfa212b3cd2361893e19a434938ac806ef9b768281eb63e188fa222ad40a47961f50d85032b24d5e75a482f9099e8be397cfcaa6d74da2221dd2a66c1f14d2a140a881078216f2328dbca1f7a8ecbcad2de0e66e82392d4b77754d62c0846b6127c81aa78f25c0f0f5d8977b4ade806efda259613ba7d70ea96add36aaea91357accd37920d9683c65de71ceb428410f7b1735b71d5487158f58e63ca15a90261dcd6a06dcd907e12b2d42e8167f872eda77d26dabd063f4a7e1041f41a612c6e6fb43bd22e98f593a6d273dae4b8f05e8c710121e1f0c58f02a5c8055ca7b5c118c09955fa32a8907ab027316c037d5670d57086f82c24104f1212ea742f1a22994b240d783ce9a249bed4efb59a22ccac871570c32e2ccbb129fd5eaa9319056a443e50775bc035bcd8f45e85243eeeafe4770fe009744086b80d47f0205e06259c9551cd6718e1fe19957ce860768d6801678c284ac7423cb920993d0e5a1e4b80d70082983ac79ae3ae51aae4bc0fc0d2b7297c39bba25b949de051f79572f082a9aab188e072049d2814c4d31d8c49256b9da8b9fa4fc68c0d3bfc7c6c74d1184cffda9caa4e8ecfe7f44667d83973334fe3594a7a74fa4cee4bd19f4adac38ba67815d546ee878d5f3455f4ee5bbf8415bbad0dd664417f6c7760e5d8d7f471a317c3983bcd6960cd91eb4827e09a9e0eae65164c8bf67ace0dbec12a782f42e23be87e884d6b5c0313d705056de23bc6e9cda02e3568f3c7e517c3fb95263398a963e918c357d7fb7ca82d1609488cf0fbd83735f1646ae199c5fea5345518763bf954f81eb50a22699534a71253e4a0c945caf4345ab1818545600d71af943d39c241dea9dd7f035846bd7d54d5b4a9f6b7c1b1c96abd90eff62345b11d45d5e24d522116eb8b2436c80f30116e9bf01e84d3a9bd9c6a5e1a62efe72814599d8c0dcce1d51ae6079b07c64f4a8337016f91ae5322a264fbef3bfd7955bb1dac4140685ad7fe71019c34d78f25ff599f60f586bfdc9b5af80ddd694b9b29f717225230d3334b5e6baefb70dd8a4a4fe2795f35f1305bcd2ae33aedaa03b73b0cdb3fe328ff5f25fb350531aed2f5561ca04128c8075ead501d74047374211e0ef481c233d507dccdac9e072187072754799a28791a681fdc58235eef2fcae2e1eb2d81c8b0a28b9b4e9d4254160ac69e6e681e654830c8f49699b057415d77f219062e6c3ef32fa03720682cb9f8c4040168ee0c8fd2daddadec5fc3e8981404215177f66da25e1b16143412f5959454b5ecc292a7cff8d21457261655ae04edbe859cb5a8d732e7477ad97d4f2a7be5c6d6d40f1d8f3a7f44aa62e59bcb5a388408cc75ee0551b6a6d3f70c3a277246287bfc0bb56b9b515394c94a7fa8a90350e8d5f8c379c46fbde0fbf594c19494bfdb4c7f9ac0589a672b68e5aea3974ebd150a837f0042c2704a13271d37061e6526b958234b4e71ccd5500b715e9cce317588164f95bde2a611635f33f936dabb015726755574532d9176df15f9aa3f1812d5f6e27a36b0c7a14a3e89cdd99047017a0cbe2a70985a0fc7bb8458ec0187ecf16bd1a433dbcb9c9e1d3a7c2460bfb93464d431ba15b7fa1bfd52ec916e67ea81b26466cd5786db02690b74890fdc5987695bd784f8e014ba69680e0bd04e0ae4e148b1f1626849ff39693a4fce33887ad10f5958b82da7874a2ce368b5a707b57dec9d9293c50127b6bb4f7551ef46b996e0ab9641acca19a82a7ffd55947a9c12f64190d21a63c4dab91b98c788239292952ed8ded1acc8240aee5e20a18bbd229980c7f4a22e7bb268e5a406e06b682d26e4fb32fd6dc469e23be3485ece809056944deba5a464750acbfefcc4b83564b1aa8dcbbf105dff892a10582cebd58b72d3c0224e9e6e012a64db249e4d030651b0a51aebb54b4ef5c4d9b5d02b2a796ce426a69d8bbe9ab0db758c43afb4f8ca7ef55150cf10133f588b19e282ed096bb1fe67b3bf1ba2057a410a0890639b1b8343267be4ca3234ed56743d5d21370be673d2962369d0732eac79396c702c1110a588fb18a14097e02c68d461f4b8c43efa90d995d44143f0e8691e9614444fc77b407f25c50f4fcf5496a2673d27383ec7ac55e1dc0f3ebed4b341570d44e2ef13a52a41791a89be08564d25d83b69c8161f59aa29184e86d324f7769bdab1d4ff0b9e0414167ec31e280face15633789aa206f57afe9155820cc45bd936fcf2e6a07f6eeee31db4cf4fe59ab1f9de75194aabbb06f1c01dbfd034796b6f4bca6e284eb7831da4c1b39939a9d1830694721665ffdc6985fce33fdb89834dc5bb55f37bee9630f84daaa702ccc5048d87609c62b42f430d7633461a39a8625ee0042cf82a9e309bb0b95a1cde86"}], 0x1150}, 0x40a) execve(&(0x7f0000002f80)='./file0/file0\x00', &(0x7f00000031c0)=[&(0x7f0000002fc0)='/dev/bpf\x00', &(0x7f0000003000)='&*@\x00', &(0x7f0000003040)='#S@)\x00', &(0x7f0000003080)='/dev/bpf\x00', &(0x7f00000030c0)='\x00', &(0x7f0000003100)='/dev/bpf\x00', &(0x7f0000003140)='[$\x00', &(0x7f0000003180)='\xbd\x00'], &(0x7f0000003300)=[&(0x7f0000003200)='/dev/bpf\x00', &(0x7f0000003240)='/dev/bpf\x00', &(0x7f0000003280)='$/\x00', &(0x7f00000032c0)='\x00']) clock_gettime(0x7, &(0x7f0000003340)) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000003380)) writev(r8, &(0x7f00000039c0)=[{&(0x7f00000033c0)="778cc401044449a8ffb57c5772782d4627b654ebf774e010e01f3d615cf19b05ef12be1057c96aec0349c89404a1d6f76702c670832968bfa46945410d5b1adae212a6fa97e063a1fbf74a6e5f373077ae1b5220acbfb3b86e1ece5f32f0c51b361f0253ca672bc89577d458a720e4d8f6bb6c1fc013141918d9c24ec8a030d6c488221d59a1f88fc99fec74e31a23a2c0c6963c4134ad753448d4236e1012317ae9e60671a79698a16fdf67e0b73a64fbed4399e5e6b4c3bed94d1c8e1061dc7e7390cdcb2ae0bd73cac4c98f2e524a", 0xd0}, {&(0x7f00000034c0)="4c95906a12c38241609dd381bb268e535ad89b223845e42059123ff0434ff383e7ebd2d40a9fba89b775acf07b00c9750e27492fdc635341ec6e94a650c08b31ef427d5fd266080cc97c4bb3970f3ed6ad96218c2f96b34334d7f7cc", 0x5c}, {&(0x7f0000003540)="1e5c156be0e8b02172d741e5f8096f01a4cc66fe28f9142676099de69216ccc8b3266886c38056ca462f0810300fedc766fedcb2b174d62dee03d89e5f11e6a547510a4d84d08a49100d0178a3ea6c69d1d11e9d7d9a15fb189dd84ceef691197b9e0bf0d1f1dc7346ee41a91eb1292163f9f17178baeb678fef5d177271117f15df3110d832485acafc4567fd50b52ff90b5f083ab3d03d76c3d4f8f1c458fe41732ba9190a1da4fe2af367702490530e81e6cb6c28ce046e6469639d6b3b7a41de4f6bc2500da43474f85bb89b606df59f697aa357e37feb78e14544f0383872371e718e4d27f376ff12a6eb9d24", 0xef}, {&(0x7f0000003640)="18bd5fb5aaf243eb927333485a91819d8e8b7688e6d22f6fe1cb7f449042b52b22", 0x21}, {&(0x7f0000003680)="dbc42ee1a084a7fad3294711ec04a2a788bf3dfd6b0bb70aa391c9b76bb12ec336d221b9a8365758c541b35d72bcc39193138e4bf473a34f23a4b59e1a743a871a52dd15afd870", 0x47}, {&(0x7f0000003700)="d955fb875c21045a3d25f9f226d0093814137e6e92cce826e2a5267120cdcc7c420fb9a42ae6d8bac7c1e02332a99014d2e046", 0x33}, {&(0x7f0000003740)="aa1cb3711d2a3ff40c214fb91f7421528d928b3f6405cfb54c7b1b9b142338e2a90a19e244170931eb279050b69341a171a328dd747b9518552180b386e60463c0ec0b142c33bfb389a407da851e3d6231319b7a894321c363c9053d61fe2f0217ebbc062d65f1523a805e9db1", 0x6d}, {&(0x7f00000037c0)="37ec53e1bf132e5ad7adec5939b1c4bc6c062b42afd10ece38142aa0fef6dbdb02657c", 0x23}, {&(0x7f0000003800)="ffa7c449376f5b1ce105fbc9acac92115b7795d5800c35cb8395cb429c9e055bcd66969cef497efeeb5945d7486542c0c07e3f4201ca0afb5deaa88c291efaa8e1e00c92003f53248171487a64da0c8c09f399bc5e7c9942eee8962e56ebb557810e95337b1ec26b190014c6be9f603f34184ed766dc2ecb2e63b6ba2ab4eac015ac5ddef36d569c0e374ea530648b53fb", 0x91}, {&(0x7f00000038c0)="1a268ce5151556eff95a8b63c833524e2081c12e4d2d09009386f4e7eda7976a00b2c35e184dbe8ae9517c298475e382b066e3bfd20d9fa8f56f737a077ac1a53c31e77a094ca61615b06e9d8981a5480145691eab9d27a650bc455d7f6ad4188c3bc5fc02d160a07b249d676c6f3b2db3941aa14ebe5aedde5de9d18138df368056e0e96908f972c8be537daf7f899ef699c994802e880f2e2e1139a427f818397ed5f586d12b75462930c20550c0f46d249b454238afd76dc9a2a2a2b40953a3ed44f6cb093086", 0xc8}], 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000003a80)=0x2f6f) setrlimit(0x6, &(0x7f0000003ac0)={0x5, 0x3}) 16:17:19 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000005c0)="b1000513b1000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27ac026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f1830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:17:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x64) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000001440)='./file0\x00', r1, r2, 0x6) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="449e2b7bfa5aa24a67fd41c3ff0926fcc7d3dc320ae2413b2c82056fa995b15dd1675856ed5aef7347e23f920fecc6de43845c085573d382ce9abfcf807cae52fcd4deb2ca826e3bd794e07787127624078df767d7b660a6bdc1f76074db8307482c92254a774dbac6c72cb21f4640ec29eca67022b2dd3fdf55224678133d00827d9426e7c790687b6f8ba0926bea3c6104d08f73ac70a2001c0f03cd366a35b4a14f1b84bd8fac21c2c9b75ae626d8c81dd3d678ac25820d3e8c078f703b171e4ea8bd31d1dbd3fe78c3a9ecf88465a327e466dbe2a985558b3e165c5c5e5c93980965e694adc67532012da4c7c836e05e6b98364cc1aa68936120376f326b1393547b555d68aecc6c187fb00d68357c327c8965cbdcda299e7d97a4e8732ff5399c9b868891c0c5ca789f383e16e0e5e096876726fe166b5f1cbe670573970ab8cb863917792442c308e36ac6bee701d441a8556d2423442b38cdbc7dde7f558d05c74c9b4c0c2b2035c18e3de1a8c2011591475627940b0f581a8da443ed00ccff5983264235fde4cba397e16785b5164d6eb342929249b3a27996462afdceedcffae626d0743be4f8a899ebe86871ee366fe730ef245cb620a4de46fb4cc199df46809f3da33f7689d4172b3cfe81904aae38edef6c6b31b49384f10be305ce0f3edb1d13fd7a32cc8e6b7cba10b35390632c5e63216faccbb8064f86e57630e230d011c29536bd5e734201cff52a7f47fbd3b3795ec10f7451310811e824739ae32a7060c2dc0f125fecb4d4f423aab292bfca587bc0ad0521bcd1f6cefbc1d085c9a8ba79eb50d190ee01b766706170c18178a7b7892d5874fee1e703852c503c03f7b78c2186ee37d7e27aa65332c010a98ed7788f318fdf57409bb2101a5702ec36c96e774aa16807538387715cd554cc57a810cfbcb34b204633635994c918f0227d6a27292a2a8c0c6a318bc554a7b046cd8d3532446d831df23095031380e634ebb5ec896940ea1e322539670902f95ddf1cf861bd02e7542cbe7b15b73175c9556bdbf6d247ff6e2e6ce8d65e83eb4bc0141a8a3699c4d6b26fb2036e1421bc0a85e43964259e2c274f024a075adcf693cfd4c2c5ede47d18ee44d23c79cdaf8778d785b8614ab66eb41009d975c6d3f5b54d1b266ebc4a11688c2c1098266c90ceadc1dba9e88407d62c675906d18a52220d4c7008ff216ccaf9c5ddc61fea277423a1ac09826716643501b5b507dfd2e12a9f1d93204a116fdfefcd46983a4e9c4208d1c81e6d208192a6a2bf29eb4c35cd9309086d7aeb8d3f3de30f6b457bebd3d89f1d12df2d35389b3d1e851545c2955ff7e6a86b8cc0bf908da143fc53f9ad6bf3d2aa65c5b532aa955ad70ec9f6c444a3f6e42e0b32f238c08d283b93dc00c40555e34edae2d5c9846b73085c9e1f7e70688d296cfd5ab8d144a9bcc0fbf81232cf85ad3f235de972564510e0673b05dd426b9a79e9e8e29187f91999d2465e96dc19207b9a7e8e807566bd1bf2a98b183d52569a73831f48b593dad170e819a992eb765bc4bb1d8f3cf78a8e007a7879e1f96f697e070e982a17942088e06cc0b30acf16964941c0b07a9948e98398f3de11934f3bd7d0e5e02667a1aff03dff0a47f43e351a91818c11f1b60e4a48298d9a153b1c42632c6b67e36537869e24f70a25e15befb0ff658813fd05192c4c9dfef9e2b26288d740163ca166488496cec92211dff280a1362f1b75e22a3d4b4a134617d6d089ad8190a17c404165adaa4968b57d8fc78c8de5d14c6398b410259b17b234769fe1758df17283c849a9fc75f85af7c3af60818a774af62d3d80b6ec77ddd4277169598b31c5ccf1a445c8609dbfb250f2e48be4d836923403607e3146dff7b036c0f63fbc29f7e97cd317ac81c3824ae1a3340153eeecfa1eb36e689de60ec72a32b0f9020f7339de9d180e21be6bc80e687420ab63f44ba559a43123bd5b6886ba8e5f0111206e3cf93e947f475f45b145acb41b1defca16acbb55585ccb612a2aa8f9a2bf63cf25f21111a1ec67849b6afdf6ba067284f6a7231877efda20cc771f4faf8720a6c635cf04155e18b4183edf20e81dcc066617b618da92f0cfbfc73a717eb7b7eafc0669b734c7a97c7249d66cddd649d44a6e1b2534f6f5ba72d7f8d361bd203b38d12205c84cebcfb4be678ad2b308e3bf30516702b81a885050a47edd70f86121102a1bb22d107fbccb416754278a11949a2af76cd0b2eb11800dc778b53756395843cd0b28b4c134a134fe9b5b487559e56041187e1d3b1b254df0c14ee6ff2dee381ba7c143f73a8077c1d96a4a78172009b2880aa74d5a96628eba7da952e18273c4adbd3be9e9fc204b7bf4baab87794c942ef3cb7f8d67d886858c050974a89732b11c18e8f167223287a239db4907eb817b20f3761cc582921743e6de44aab2f32f0d391be17cf1b898980bb99aa54762545035e89af86447c1980e0905705fab570fac82504cd82b278c02001389a07ff350090da9ddb0bad1155ce8f84279400690e5a6bad85f0bd066d74d88d6d01ce77baf73a7f4d4a32c39fc8d798ef97478e1ab9a298780bff4c09b35ad6c23703288fd992c3e5ce2e49469efbf3fe492ace95f7a789e65de13db4deb675ff35b7f409f54a3a92e25711e23911e565a599c0f41cd9c9db0c43bb87c237fe3dab0f97ce8b461940ba986a65befbde081a7723b5b9a32e57b3bc54cb2adb35fb4b9a3a56d72aadf3bdc7572de377e9f26cd57b13eac23c2682c74718724bce3113518bfe4421aa2602542fbdc187962160c40e7e902df90e62df50c8e8c38e8dbd5b08a76c0d670dcf3c9b80747b2d839c7aab495e72e46ac8064b16224b6c0c5b7082271d6adf9467bea8b5c28f2259b416b5ad4a577a7d46bc04499538f1c5bf030e0b1b21dd9280e93f00c9d8257dbe67a0030c7b18614bdc1f84062a530a6d40669b06a6263f8fe76acaa973b16245738dc056fe303ab3ab92d68b45eda641988a2a4d2517172c69c331685bd8965bca86b0f53120a3401d87a02e3c270bd5c12b697911e401c8e3433199d33a9fe8cdd09fba580a2fc5fd010b8f089e7d7ee7725266c1a3facf3f0fca3ec06f72dc0e25866a213deded738bde8371cdfe03e4b75ed59d270b32a7a5b70b412f5ffb9f65cb71fc392633a908c73f33882159f17e7344399421fa0ab9f5f6f0eacad8893ec7460bdf6bc57e884648ec1ff6d68ba7534234e07cd320c6abad7cd4ef377d4210b623ecf2cce1e2466a62fdda616625fd1f06bf939ebaea622defe420f8bfe69fc932f0f92c0a69ea9a743cab92f36b0e9cac016cdd656cf0245d304dcfee4b2eb01b73a8f208b79acbe21dc9617a842e9ae4d94be7d50151660f6d71a6aaa6e485fabb07c422c73819e5c8ea64c3857deb747e7ae603bd4077c71bbe4363ebd51c0189fff104ecf69c609571a3115dba328e4dd85e0f43a00772f6e7a84d8d79f9f0b7f1ebfce3ee80b4cfa52ac0081ac094c420450f65b4f078d77387d4d8c4389f68234eee2f67ef097eda5f835de1119b4ce3be9e1eb7b31d4ba2988da72826728147de4ed5d4c12cfc366502e015e1f40f8d331cac6bbe32ee7cdc51af82157e5b73341a4938e76bade830b36b96425049ff56ec9fa3ce00946eae6fd4b62b08152272ef73c325bc7d917bf157429d2040b035b79aee65c7f7c9164e4cc9817116d963287b9f4b90699bbe520558998fafdb67aace8a19ee3bc1e01727ce7605521ff7ec1e969a67d52c74a4b5c206639d3be1032391103f63774214d681f903d5ca56f597b37adac188feaa0ef28b324119d76bcf867a5dd2eae530d1a4a862c8f183e0e5cee5e51938703277daaf0107d45baf3e4c4a594b1b6fb1710d4bf138044dccaf83f11774bd34b34e51e61c912116921fc94b29a967a8302308492bcb02e0cfa99dc0519aba8a1ad01de9ca6d5076ee191495309fc8348a994a372fd1ecf0ceeb2fed8c20f26193b0752f4c899e2ad9c1547a16cb9977a68edd827b867d985fa3cee75631ee501ce328efbf2a1f2d2ce56ac41077462abab8ad5e7c9c063ecdfde3ca75cece54cd918efe71edea0a29d4190c107f9108f062bb7c86826cbd49e128fd17b8ad38061436d535a8e0dad25e4c867e88cddc6b447ef4f76cb9465aedce054ceaf67aad13633e0a60b32fb3f5bc10ab18916739d8cf1dfeeb43229ef68b7888173455695f7c9971aea0c685324bde5366cfe32716fdc55a08dbf722e748320343bfdef52f6c71ca6c2e07fb1d274b1cc5b82120885a63600c9235f398ac39e0ab4c78f5ea659687041912246fa100b74933081784ca0ea1cc494d6adca9c954d5ca983c9569defb4016fc5683eb98c4ffb8c74a67e914977fd87c5a41b05df8e12b2cd5979078df6f451bb70766dc2308da7c0735099b70f7086e0301a697c046dc590ac0aa915df9df12db29bc16b8f2ab1ff44fb70d59e512044352cb84ba08b0546496a51bc675d9594cedbf398176571d0cbc3f3efa581bd05ea583f8f41004cf33ade1af35a79260e13953960d15f134b776a4d454e3c3ebab43315c7a36d6e37c92625ecdda42ede1290069a449f75b7d37d581eb91a68ce52bdcb3a38feb74a8e91d615285f9df2ab40787958a85c4b58728705784c3139fbe98021c95c4622013039cb489e3fdf58a02fa1ccb807d4aaa92d85f7887f9f7f3559629ffc9657fe233db168627f88bb717031460457c1949e15b16ff9de3abea74f30d82346c059c4e05b5b8866a9c139ce9f750895b5fddd0bc33e24004b544d7c876ed92e54c152ed408c17de67717a6e737988b56e25507ca734afa9e0e0b173837ab543ed0797ef386e81ffbc597dcd240437056d3421920a2441e28fd1bd5156b7fd663f035abee59098548b5b969a4603a4abf87d10c5e4b4be6606ec503c964db7abed6466516b24efdfdbfb44f41cc1b3fd746381ee8d13a879cdf1a2618225171fd6fa40d0b2adc7c78eb21a24b3c715c46b927ee14ce1bcc44ccf8c944729bf532d818c532d11ab477095bcf331aae0d0e3aff310287f7bc82e471028b015110f9dcc7341477004f0d3c43d1b90cf9e2e08c7db78dd3e27d4adfd3e92a46c44f3aab85bbbbc735078900d32581c8c5a354e46fffbe0247ee89f3385d7d8543c98f45c57467b04cf4747466558f01a9e5aa7a1623c090421ed8c310e10bbcf230c7fc4c33f31a8a375111e993dc37e0729e96b99e06635f646a3d85f5c5c37b7045ee73baf88fe75fc53063f7f81e35ebdda909d12cd55167885a6c5139eb3c93457032625a581a6eb18a2adbccbc0ffb7f0e8d43cf0bd44331507b48f95a8c6fa46dfb43d56eba83d47a9e43b79e896e8eb99ed3076346bccb2e6f2a966b41408ff49ac723cc608cad8e109ed66a63d0bca97cfd1a26a4f65fca4ab84979e18179909d4dfedcdad59dbbf4eab6c508ac8e21a2492fa61d9d343909077538e86e8bc9a9df1a13ddc1a80ee76b8ea4dc8904c1d3f613408a58a737a8d532278d27d377f80ca437f645e413f6326a3915c11429d89dd3e04836fc77d9fc8f8ecb1f559cadf13a46b84aaa8fda13f57bf27e5a01eda75af2a87de33b96eca15e6c5c883ad4bf53cef9b9f07dca7fed164cc6d023cf3ffedadfec150a083c6ed5a12b37f2c7edd9ee5347eeaff14388c2769375aa77fce5a542a87ccca1631378103ecbf87d80dab71bc018d92d4d994cdae342f6871be6297ce380e05fa3bf2764ed6eb4558d3", 0x1000}, {&(0x7f00000011c0)="f628498038ad0a5f0c850f0e9026fa2c0fb7281e9f3a1e522a6f31e93bf691492a614099c7454b9c8d7a1bf862f295467b4a7d20d0d0846f61c323ead640c22967855db5443f6853f17a3b7bead25e0129ea0d83bde2aaa0f611d8716d72df501620306dbefd0349b52c2a8fa84abe4792a65167143bb5a1f9ddb6ded04d42f5573404983097961b", 0x88}, {&(0x7f0000001280)="43bd52cc4032a8e79046ab9bb3d29dfcd997e800a318eb65118a57701c140f83a92c19bbd73bd38db480520efdc0c95a826f03bc", 0x34}, {&(0x7f00000012c0)="b6f973e08cb5ba", 0x7}, {&(0x7f0000001300)="87e2c0d3c0b0f80fcf08af33e8fc1de7b176feca3ca66507d9b03eabec5758673f42a1b75fdaecef30104cd20d1c6b17fabcd793213e4e847b1f5134296788582628d7860d9ded5c1fec763fb70fac35b312cce645b164e5e9603ad54213446ed9f83ac55e3215d0", 0x68}], 0x5) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() recvfrom$inet6(r0, &(0x7f0000001400)=""/47, 0x2f, 0x2, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "5e3dcf51eb06004d0532aed2412b200a855d9ab9"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x7dc0, 0x1, 0x0, 0xfffffffffffffffa, "9ccbc36a72fc067bbc1e9097323ccfdb05125fa0", 0x6, 0x10001}) writev(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)="cc2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923084f4b611c9f0a", 0x3c}], 0x1) 16:17:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x183) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) 16:17:19 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_execute_func(&(0x7f0000000000)="c441fc2b1f0f71d60a460fadd9c48225451ec4215561f0c402f8f22d00000000400f0bc4a27978ab09800000470f9bf364f3440f70fe7d") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:17:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:17:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) fchmod(r1, 0x80) 16:17:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) getdents(r0, &(0x7f0000000000)=""/213, 0xd5) 16:17:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r1) listen(r1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:17:20 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:17:20 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./file1\x00', 0x6020, 0x6308) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x16, 0xe211, 0x7fffffff, 0x1}, {0xffffffffffffffe1, 0x6, 0xd6c6, 0xffffffff00000000}, {0x3f, 0x6, 0x10001, 0x2}]}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x104007fffffff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2(&(0x7f0000000140), 0x0) fchflags(r2, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x40, '.\x00', './file0\x00'}) 16:17:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x204c, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="a9") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) 16:17:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) getegid() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0x8}) 16:17:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffeb1}], 0x1, 0x100000001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff3f) 16:17:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0xfffffffffffffff9, 0xffffffffffffff00, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)='x', 0x1) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:17:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000001000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x1000) 16:17:22 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) 16:17:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) mmap(&(0x7f000021b000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:17:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) read(r0, &(0x7f0000001500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x44) 16:17:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001100)=0x1002) accept$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) mknod(&(0x7f0000001200)='./file0\x00', 0x0, 0x200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001240), &(0x7f0000001280)=0x4) 16:17:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="b11b6a85a05562c53041a200304698f84eff70f76ee8320c35eee4bc3bfbab5cfcb326dedb0f30d46f3e262a2e839f911fb0adda2c1b4cdc37cc7be5791f944b004813ecefd2fcd7678c874f8d63af4a00800abccf9c1da28c3f2ae35ca9fba840fab4c4f4dd017a84a78a51867853d1621548a58b6cb2764e7ddad49d7ac6fd212333fd686742eb601ddf9e666dfa853b073d99c0d81ce93996512f2bb026074c9490d3334a9b3421a40432a8742b282870e52fc2ffd1020035f48fe5ef1c3e1c1e16b83a889544643371c613a8ed477fddcca20afb6b048b073dec65dd8850e86d1e2e74565dd69fa9ddac28fbfcccbe40c37b1332210cbaeed60803e974949ec27543ac7f76921e3f12cd98942571e05385f02f8da51acd11"], 0x1) mknod(&(0x7f0000000540)='./file0\x00', 0x40, 0xffffffffffff2b8e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getdents(r2, &(0x7f00000000c0)=""/46, 0x2e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) r3 = open(&(0x7f0000000480)='./file0\x00', 0x28092, 0x14) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) setpgid(r4, r5) chroot(&(0x7f0000000580)='./file0\x00') r6 = semget(0x2, 0x3, 0x210) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xad5d, 0x29ac}, {0x18, 0x3, 0x8, 0x8000}, 0x0, [0x1f, 0x2, 0x3, 0x5, 0x1, 0x5, 0x3e38]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semop(r6, &(0x7f00000003c0)=[{0x0, 0x800, 0x1800}, {0x4, 0x800, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x800, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x2, 0x800}], 0x6) mlockall(0x3) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) semctl$IPC_RMID(r6, 0x0, 0x0) 16:17:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto(r0, &(0x7f0000000040)="972aa2cddd6ca2756d496681672b5e00d3458a71bb02f8868b47ef85094366aef1ca6934f2dbff6efe1e260608f34a3363da047e569571c44aba249bc917bc7226abc37c22470a26efb312eecd69c8deb6", 0x51, 0x3, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 16:17:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x80000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:17:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) 16:17:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r2, 0x0) 16:17:23 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x80002006, 0x2065a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x480, 0x30) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6, 0x5}, {0x81, 0x7}}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="9295b042de98dc6ef638897796ef55c694ecc838fbec905bd44e1a201f2e3513d3c0de3a81d2a4944836be2af0838654605f1e24f2c4759d07313376add1c0404578f62ef1a136608c100e41996872607bf0d141ecb7271e68cbf9bc093a89fea75d8d44f890a7642749cfcb73f802ae3087b5b43f10b4d881ed624a06205f94a7135ef7764edf9ddd2dfc535eab754a4da5e988c95fa4680b7af8f75087ff63b717fec8f122fec3191686de97617e4668de605d91a434d1f75791c19f4a6c72f24a6848bf4ffd82c69e9528330dfceb6a81ad8560311b9ab69bba0ee2f868d3b202beda18bafbdceb15c8d41f2f07", 0xef}, {&(0x7f00000001c0)="2129f5d6325dbe34558aea5028c9ffb88b9cc87e910d3c0d44dbae0c9fc62032b139e38c28a18459edf02e46a5e0fc4fea074f5298a9fc9c745667b5613c68735a46e86d4a65880268c3f41bd9b496536e4c1101ce9834b0714fb350843b71631ef65f6c86af7f215b0e8aac54613377c738cedfad15782d121269a0c20a9919ed170f593fcabf03a26f4f85", 0x8c}, {&(0x7f0000000280)="750afe935d001da8f0fbac7e69dbc1d9923598cdd1c0db5f2ec526f62c88e1ecc21333ee4ac6cfc70b4e3d82c242025c3da245b7762c412ac8085048cc535a45d6dd7e8497ac281b2bbb6cc61da002e3b795236d5b19143f39c440ebb02f44f5917161974fff85639551b711ff7edaf0817935ebe632d2be48bf8d26ff89751dd220fbbd2eaaeea997c0ac877f4814c93c27c6bfe1c310e606bf4ed1049a0fae4e8b31be98f72cc93a2e67243dc984addb08c1ce0005d25e3301a34f035da33cd0e23aa6d8551bf64a5f7749e27a9a21b1a7c94bec007c66135ae822274016d121a5fc8e3cda7de80899f2fedf72e94dfcb0c3255e3b8264924e3241", 0xfc}, {&(0x7f0000000380)="cb77536eeab4ed88007e2e92f2d5dab88e1b99fcc309fb074fdc67a97d3fa9203acfc0263904314deb6d705e8f698d03d2bd04ffeb15692f9ac0c757780bc0ea5fe9829bd65fdb548bf9947c494a7a84e1fa8b1d8e38702e157e75c18c25b2471641ae0c714cf8f6423b8c23ec60fa7de9df193ac03cb70aff5c8ca23f116335f2ef4a6a57eaa94ce8442657eea545f1547d30b19ff1", 0x96}, {&(0x7f0000000440)="3b595ff6f4f13a5f3284e716bc648aaf7b2ef35bcdef05905cd3ec63da33adc78349105f8c107c866cb5207ccaddf0e7270720d35664692f5efad810d835134f4bd449c771", 0x45}], 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) 16:17:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:17:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='M', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10008000, 0xa) fchflags(r1, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:17:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) 16:17:23 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:17:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd", 0x13d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:17:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) 16:17:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæå©0x0, 0x0}, 0xc) socket$unix(0x1, 0x955d963077036964, 0x0) lchown(&(0x7f0000000880)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r6 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r4, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r6, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480), 0x0) 16:17:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) 16:17:23 executing program 1: getgroups(0x4, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x9, 0x7}, {0x4, 0x100}}, 0x2) getgroups(0x4389, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="c02e9d0b3b937f88f4af28e7d03dbccde8826b853838ba4f17672381a02e5c17cfa7a0fbefa8f54dd050192ada37eacd5f9505e04e91bf42aa8159524d7ffff6a548209f750a03954c423677b5302d26b99f99c1acf40ca97aeacd4ddb40c8c4e33854fe359aec915a37b746186807666d927f2de055432039552ff1ae8673dc693798e9c9f1220ebf4a75a840809e803f27d0131a2397a37fb12a1f6e6d1cb1d1a1b00c652665dae272fe28fc7b6643ff13b8367890b47a1fba4fe699", 0xbd}], 0x1, 0x0) 16:17:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:17:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0), 0x4354b1330da12b3) fchflags(r0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4c", 0x77c}], 0x1) 16:17:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r0, 0x0, &(0x7f0000000140)) 16:17:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='#},,\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x54}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pckbd_enable: command error pckbd_enable: command error 16:17:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x4, 0x8, 0x9, {[0x25ea, 0x7ff, 0x6bd596a0, 0x9b, 0x1f, 0xfffffffffffffffb, 0xffffffff, 0x2, 0xd7ac, 0x400000000, 0x1, 0x4, 0x9cfa, 0x227, 0x7f, 0x4, 0x80, 0x40], [0xa1, 0x8, 0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, 0x4, 0x8, 0xad, 0x16], [0x7, 0x2, 0xfff, 0x9, 0x2c4, 0x4, 0x5], [0x0, 0x9, 0x7f, 0x2, 0x1, 0xffff], [{0x59, 0x1f, 0xc465, 0x1}, {0x400, 0x0, 0x7, 0xfffffffffffffff8}, {0x8, 0xffffffff, 0xffffffff, 0x2}, {0xbf, 0x39, 0x9, 0x3f}, {0x9, 0x1, 0x3f, 0x6}, {0x6, 0x1f, 0x100000001, 0x7}, {0x3, 0xffffffffffffe2e3, 0x0, 0x4}, {0x0, 0x6, 0x8000, 0x46}], {0x6ce6, 0x8, 0x401, 0x200}, {0x834, 0x9b, 0x7f, 0x200}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x8001, 0x507, 0x401, 0xfffffffffffffe01}, {0x81, 0x7, 0x6, 0x2}, {0x0, 0x7, 0x7, 0x7}, {0x3, 0x44af9290, 0x401, 0x5}, {0x0, 0xfff, 0x0, 0x2}]}) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x80000000, 0x20, 0x6, 0x1}, {0x3, 0x22d, 0x1000, 0x1}, {0x0, 0x80, 0x5, 0x3}, {0x3, 0x10000, 0xfffffffffffff800, 0x7f}, {0x2, 0x5, 0x6, 0x4}]}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000680)={0x8, 0x2, 0x6, 0x0, "02ede6a7baf7e8ce41b2cb7a9e9f78d3dcb7a771", 0x8000, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xfdd6, 0x8, 0x9, 0x200}, {0x1, 0x9, 0x5, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSBRK(r2, 0x2000747b) 16:17:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x7ffffffffffffc, r1) getpeername(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = dup2(r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = kqueue() close(r3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:17:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x80, 0x8) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unlink(&(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) r0 = dup(0xffffffffffffff9c) nanosleep(&(0x7f0000000280)={0x9, 0xfffffffffffffb2d}, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:17:26 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x4000191, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) fchmodat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x4) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:17:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8800, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r0) 16:17:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/58, 0x3a}, {&(0x7f0000001380)=""/212, 0xfffffffffffffe8b}, {&(0x7f0000001480)=""/74, 0x4a}, {&(0x7f0000001500)=""/23, 0x17}, {&(0x7f0000001540)=""/111, 0x6f}], 0x9, &(0x7f0000001680)=""/155, 0x86}, 0x2) 16:17:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/143) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x31, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4004667b, &(0x7f0000000000)) 16:17:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef3, &(0x7f0000000200)="7f8e43548ad925c90c1e61b7f78b172c7fb844e0bac8d2e5808ba60e2943794a1195000000e6ff00"/53) 16:17:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="c0b470b6a39245", 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000001ff, 0x0, "b8000000000000080500"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000003700)=[{0x0}], 0x1) 16:17:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 16:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0503000900"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) 16:17:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) dup2(r0, r0) 16:17:26 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x100) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:17:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="952fe3d88d8602aa6fe11a38519d3a643836bd41f7d3dc05ee10dfcd0f85b8a2c0c47206329e626fdd614b5af8fb1e5b35ae02ce6635d07fea05f2f410562dc2193cdcb68d03e4e2ba7cedf528c1460e552204b01eb198220a5126f1", 0x5c) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fchflags(r0, 0x20000) 16:17:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) close(r0) 16:17:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000080), 0x10004) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:17:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$getown(r1, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) 16:17:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202c, 0x902) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0xfffffffffffffffe) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208, 0x40) r4 = dup2(r3, r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) 16:17:26 executing program 0: poll(0x0, 0x0, 0xb0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x3, &(0x7f0000002680)=""/4096, 0x1000}, 0x840) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pckbd_enable: command error 16:17:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000000000009, 0x10001}, 0x8) pckbd_enable: command error 16:17:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x3, 0x3) recvfrom$inet(r0, &(0x7f00000010c0)=""/114, 0x5c, 0x42, &(0x7f0000001180)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) shutdown(r1, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) 16:17:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0xfffffffffffffe8b) r2 = dup2(r1, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ftruncate(r1, 0x8) read(r0, &(0x7f0000000180)=""/242, 0xf2) 16:17:29 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) write(r0, 0x0, 0x0) 16:17:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0/file1\x00', 0x100, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x408, 0x0) msgget(0x1, 0x480) flock(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) 16:17:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) close(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) 16:17:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x5, 0x2) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x3, 0x6}, 0xffffffffffff0001, 0x8, 0x5}) chmod(&(0x7f0000000040)='./file0\x00', 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x20, r2, r3, r4, r5, 0x80, 0xffffffffffffffaf}, 0x7, 0x7, r6, r7, 0x3ff, 0x801, 0x3}) 16:17:30 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) syz_open_pts() getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x40) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="545786b4d65411e6f763a2e787fee77464d514011f9f5f1882113299b8b8de513d4346c957fd86cdc6dbe41eede92a7356d25006ea", 0x35}], 0x1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$+*&-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='@\xbe./\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\'/-\x00']) execve(0x0, 0x0, 0x0) 09:43:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x44a9e179, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000006f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a61ea9200745e9bc5632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"], 0x171, 0x800) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 09:43:20 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x1f, 0x10000008, 0x80000000000000, 0x3}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x4a, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000004c0), 0x1, 0x0) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\(!].\\\x00') r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/92, 0x5c}], 0x1, &(0x7f0000000280)=""/224, 0xe0}, 0x40) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="8ad1eeb631929648", 0x8) write(r2, 0x0, 0x0) 09:43:20 executing program 1: getitimer(0x2, &(0x7f0000000000)) clock_gettime(0x20000000000005, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/152, 0x98) 09:43:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) dup(r0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) 09:43:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0xc6a, 0x3, &(0x7f0000000240)=""/217, &(0x7f0000000000)=0xd9) 09:43:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0xa4e6, '.\x00', 0x10001, 0xdf, 0x9, 0xa3c8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x200, './bus\x00'}) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0x9}, {0x18, 0x3, 0x1ff, 0x5}, 0x4, [0x6, 0x9, 0x100, 0xfffffffffffffffc, 0x7fff, 0x7, 0x8d, 0x8]}, 0x3c) 09:43:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c8, 0x1, 0x200, 0x80}, {0x9, 0x231d, 0x7}, {0x9, 0x7, 0x6, 0xfffffffffffffffd}]}) getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7b, 0x0) sync() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="2dc6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 09:43:21 executing program 1: r0 = socket(0x21, 0x800000002, 0x0) setsockopt(r0, 0x40, 0x3e, &(0x7f0000000040)="f7ef7225ce3e40e043ae45b1e8fe8ea00c5cb9ede3de7fdd361758e93b97f85b241f12519bb32754ce52bcf14ff9cf4ad38b6d1c03861b565b9ae5e7aa31fbf04e", 0xfffffffffffffc3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) socket(0xfffffffffffffffd, 0xc005, 0x5) 09:43:21 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x0, 0x1}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x800000000000004}) 09:43:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x5}, {0x6}]}) socket$inet(0x2, 0xc005, 0xae7c) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 09:43:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0xfff, &(0x7f0000000080)="d16428c329ba6c4033cb28deb41e819355a2cf433b9c6e60c8e81cb2dbc13fb747a5a8583fb1d2f0a27f0d578afb144d1b169f81da657175b9c7df17ad0c27eb69ad5adcc19124e7cb83a97c1680912a8c80cab55554a96154fdaf1f76b4653502d42d342138dc03d0c8fbf1a15a966c360953c73b6c150c56e5a2cd5731d0b3c22d8c05284e3d6356c8429cc803a4e9a75cc12894c52d8ebd48b6cc8f714a8ada15c985f84ad4fc3941f7c827f028bf8400a06baf66", 0xb6) close(r1) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 09:43:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/205, 0xcd}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x80002ce7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)='\f', 0x1) 09:43:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000291000003d0000000300df02000000000000577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xed, 0x0}, 0x0) 09:43:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r3, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x20) r5 = semget(0x3, 0x2, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/118) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r6 = semget(0x2, 0x6, 0x2020) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r7 = socket(0x18, 0x1, 0x0) fsync(r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = shmget$private(0x0, 0x1000, 0x2d0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x68, r8, r9, r11, r12, 0x2, 0x7fffffff}, 0xffffffffffffffe0, 0x2, r10, r10, 0x9, 0x74, 0x4}) fchown(r7, r8, r9) recvfrom$unix(r7, &(0x7f0000001480)=""/181, 0xad, 0x800, 0x0, 0x0) lseek(r3, 0x0, 0x3) sendmsg(r7, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xd) setsockopt(r7, 0x7ff, 0x8a4, &(0x7f00000018c0)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r7, 0x29, 0x9, &(0x7f0000000380)="16986760be74f8a55218048707a3ad2175c1d22aa39118a88ed342a6513e6a4e8e03913809d03f06df2ecf8e5d9ac11193eb1dc360fdfbd3f1068d7db1a5182eb4b776197b36410b2a2bc29da29240611a2163de217aaa7c11dc623706d7a3303b2f95cf9f5703db2216d5f0a90d672660368f55c91045130d30304101eb605b0b29935c3ff40c846af0d81a51e29959e6fabb87cad7c56b1545b45e7411d55b9f6fabca84490100093fb85633c6f502156a48e45f5bcc98859bc737cabc0d15dfa311e01d11eeb105297e97e746cf2167335dd8c5da82db344aa39d1b2980c4fa8655d745c510b87d7d8755a4d06dff9d33e222cb5797dfab73c9b48f027da9ed8734d4407834ebb666a628600bd546f12edf2b3ac15b03da54bc44d1a78d6920073a100d58870a942f2aec487104f45abf266f2f", 0x135) chown(&(0x7f00000000c0)='./file1\x00', r1, r2) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000200)=""/21) 09:43:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x99) getegid() accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x420) getegid() setsockopt(r5, 0x48, 0xfffe, &(0x7f0000000500)="526ca11de6293dfedc76f940aa00c4ff1a58c4e23e88f8c75fef908a6765420f8022d68d4a8e7dc278f738a6894307c78e56ad01f5199396754891dd5f2ec5214a7f14d80bc9be8f41ac60ee51e0a5a3dc30d770b2787661159d254ba37390c624488a444896e3641730f069d51b310b0a776f3256f2aa229bc98288e8d97ed5dbc69b96a54042f207d45d516824dccf3c4fb0fc858e09e3cc5ceb41057756e24845b2bc4f5f7f4991284f06", 0xac) pipe2(&(0x7f0000000340), 0x10004) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 09:43:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f", 0x291) 09:43:21 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20208, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="40002e2f66696c653002"], 0xa) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:43:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c}, {0x6}]}) socket(0x3b, 0x0, 0xffffffffffffffff) getpgrp() syz_emit_ethernet(0x17, &(0x7f0000000080)="0001000000000000007b82fb0600"/23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f0000000180)="2ff804ac", 0x4, 0x400, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000240)='.\x00', 0x4a0, 0x0) 09:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1f, 0x200, &(0x7f0000000100)="de5c3ca218e0424d1b207fef20706b18c02e852741b3f48b20000000000009000000def3c41b79b39e89973f412d22d1e5a829005dc9b4f3a0a0a943fb273460cb8d70601f6c8c3c17293b170b392ab023faac351f9c3ac22b7efc9859c45ef8b5d2f6cfd3dbf8e8579fc80009230c06b73b61a70bd5939e60f3888915df7a692690f97cfcf5541d1de7116f29610000000000000000e5fbc36ab0345e335766b603d36d11aa2c3c6e3ede2259a580991623d488b03b70c47ed023838f2493fe02ab6f64f56766", 0xc7) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2d, 0x804, 0x0, 0x0) 09:43:21 executing program 1: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8002, 0x8000fffffffd) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x3e4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000000000000000000000a691c0aedefe57e60000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825d030000000000000002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf82594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0xf4, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xdb, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x4, 0x1d36, 0x200000000002, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 09:43:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x100e0, 0xcc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 09:43:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="04", 0x540936061b733552}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getdents(r0, &(0x7f00000000c0)=""/68, 0x44) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="644dfcdaf7022a7a052fc1178eaf7fe083a5160c1eaa243f7b19afd0d0ab186f1efb56fbed518fe0528c474a95ac5389f9ac3e3f807fba7b020fe3481b9ae7bb7d536553bfc247bed06668aed83c6d39b8398bc0a24b4b626af0f61f674dc0a86556757244ab874e18d5d121626eb7dbd7c39eb0aee30c1e4f50cb749c1563b86ec2fc10642db52ed5213a9885bc396426c7a788c2f2e6cd1c76d8f6d18eb53a83", 0xa1}, {&(0x7f00000002c0)="fb7894fe206925bba16948192ca9d9aad67e4aadc2f14ade802f8c71d3735d6ae081ad57fa7f279332b4ae6e0503f2817a4776db5f00c2bb49bd5bf526a2caf2ceaebc8231eac906f69299f1adbae8e7dd722841fbb024659fe355efaf7c3f3260fee171cea4aa53da9e9975b88d8813e6302cc69d00dcf6362ae9420c01a2af65e3091cf44d107fa3aca401c6bdc35705115e95988eeeee556b3ff1e9ec35c85160fa24a193085f4510ef05d96564d47c2116b7182abee11ccd017fac1294", 0xbf}, {&(0x7f0000000380)="4e6903d9bac292eca4059111f90e285bb9168bd3f9c3231f1ce88c13ad44d6b8e18310888cbc96b11d159a2c75acd21c992d23ba1cfd0235f198977e2d5d8b955ff77848b24635afb00fe0046c07e2d000443a902ea38bc4edd83dbfa8dc5546e24015299334ae532352552f125945484adf24d541edf5a0c61d5682303f4c9db2ae734d5a4cf55d68c2ef68365305a76e58f7f8f817a4f22ad1651d7f9dd9cf432d70fb1b365e7ad96d107744e09c6bdd401972b6ee9730e26de311c61c95309732f570066c4d4516892e656e885f2384a8df067f869fe1bbd5", 0xda}, {&(0x7f0000000480)="085d75276590fccf088f51791b3c1c830f746263115e944d3b6c7fb15353d6405cd6a69b1be7d9424d909cad8425c31fb3cd3c1ac983b3aa8b6eaa5bc200e80de660b73b0ca3d31d8f6f76a81695ca532ec49033e493f3d0a7", 0x59}, {&(0x7f0000000500)="9b690080356e19db6a938b69f43a706faad2223ed0a9d7f8cae86f681a93f55816655577b1b2691f191a0cb1901142a0c49cdb6f56bf62643191e19e3049120c9115513f7687fa761f005e6dc6aa2f04ede4fd0bf231336bcf244c432bdaaa98ec96e02732cb99a68ec11cb49a", 0x6d}, {&(0x7f0000000580)="567b3ec7551b237d061ebb", 0xb}, {&(0x7f00000005c0)="ebebace16ee125624ac2d7bf4005e8a3459ee770d59341640c0cf633b82c502aa83b3d2bf9573d361ca6b593a90c751939d2698f3955377a86b62315b5626eece54129977c4ee30e56d332b508e828d906f569e0dbea268c036d391cc3d078787adeb986c772", 0x66}], 0x7, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 09:43:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x3) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000002c0)=""/218, 0xda) 09:43:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x24e5, 0x1, 0xfffffffffffffffa, "03e6282b71795acd66ef3c018400", 0x0, 0x9}) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x0) write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72b", 0x580) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0x4, 0x0, {[0x8, 0x4, 0x679, 0x30e, 0x8001, 0xc00a, 0x3, 0x7, 0xffff, 0x771f, 0x9, 0xfffffffffffffffe, 0x7, 0x5, 0xaa, 0xd4c, 0x6, 0x7fffffff], [0x8, 0xd1, 0x8, 0x0, 0x2000000000000000, 0x0, 0x9, 0xffffffff, 0x3f, 0xad40], [0x80000000, 0x1, 0x5, 0xffffffff, 0xffffffffffffb65f, 0x32, 0x355e69ad], [0x0, 0xfffffffffffffffc, 0x6, 0x6, 0x5], [{0x0, 0xffffffffffffffff, 0x2, 0x4}, {0xffffffff, 0x7f, 0x3, 0x8}, {0x2, 0xb0, 0xd013, 0x1}, {0x7, 0x10001, 0x3f, 0x5}, {0x1f, 0x8, 0x4, 0xfffffffffffffffb}, {0xfffffffffffffff7, 0x6, 0x6, 0x1f}, {0x0, 0xfffffffffffffffb, 0x4, 0xfde}, {0x938, 0x80, 0x0, 0x590}], {0x7907b885, 0x10001, 0x1, 0x6}, {0x3ff, 0x7ff, 0x100, 0x400}}}) r3 = semget(0x2, 0x3, 0x80) pipe2(&(0x7f0000000000), 0x10000) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000300)=0x1) 09:43:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b5403008706000000a7c8000000290000002300000003000019e21600001d70577f250ff8242b5c3df13566ee02439703607b3c15f1fd62210d91a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14d576816e258c06c87d4e4feae9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e867ba872a503abe2bb82edf5c9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014356710c1c53dfb9c138218453af"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000700)=[{0x1fffc00000000000, 0x2, 0x0, 0xd4d}, {0x16}]}) r1 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000280), &(0x7f00000002c0)=0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="172c63eb7f9fa2d274771639e3860f151605d866636b7ff2c24b8a573e3e7de9b9d3f4c8c8f013d1466d3a624f22ab88bddbe673d4e0acbb0ea67b0e473c2d2409cb6b24e96f72b3cb5a9a4e14528cb1d15da781ea7d4e934113b9579acf6592d6f7729f82c1ec7c36e6d50cb5448a27e00792b530f8ac8eed4194e666df1b199352bf732a4de623205a5964ef01c4f75d077f174ddbaffbf28a447023352227a4cbffdfdd74d708b515a4554a199dfd596dfc04a1eb57396a2dbb8be96d3c547a9d3352817da8876ec70ea68ed7b78e4bb9", 0xd2}, {&(0x7f0000000440)="24a7492784e2c4df36236bec0121ab8cc2670b1ebbf73daa6892d6cb5139883e891d35cf6a5c71e0841a0902145a26b0e6b000c3686c322f3f256ac8a36099a4e3c5e470e7119cb032eb02689bc9aa495c3ad29e97bdbf17c0", 0x59}, {&(0x7f00000004c0)="cb954af57245ae963e121e105e0c081521f6508eaa5406810872ab14bd6eb4", 0x1f}, {&(0x7f0000000500)="7e060a7ba6bfcdb71285fb62d3d510a0e1141c57d4cb47b11c77983a4df0b11bf7bbd4ae9d42c1ba50bebeaa41d7f1315031cd49c406ee6adbc3b83fcc057f2798cb0bea4dd671ded324024a017b002293cb8e574deaa5758cfbae0528ca30e3faf599155443ebada7b5c556b3ef57d01e1132b6290d3bb5be8cef6eca512919330905f8a0e6d7e5d925c0de78953f889ada16cbd849d7b0ec6f2303", 0x9c}, {&(0x7f00000005c0)="770abd9fc52cade25ed11b3b96914714cee1cee113e0aac09520cb2f9136e1404258dd10e6446c4a27dc362316bc4e9d0fb4bf1d874b93d3a3c145429eedf41eb2bd2f1bdff9ae88ae0ae79f6aaeaa7ec405", 0x52}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000240)="cdea") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x4, 0xff80000000000000, 0x1, 0x1, 0xbad, 0x7, 0x2, 0x0, 0x0, 0x9}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknodat(r3, &(0x7f00000006c0)='./file0\x00', 0x2026, 0x4) 09:43:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x1000, 0x2, 0x6, "9109c515ea75b417f862559035d00f777e23ddb3", 0x2, 0x5bb}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="971e58573e004e3e875d4cd9b0db7eb250c328c4daed49d8ae2b5f80c76f550ccd022387e61773a38ad32a9112ffb3c76fcb328d400023d76641c3423e43d4535b9f6b68563837c73caca2bab4f89b776f1db960baad87a7d2018dab5afd9d4596eb4c392f9c559619d4c5d88c6dda6a35ec3e1db6c03ad14994bdee1755a533c3f13545019a580da67bc04b3aa64065e305ff41e16d54121dffc6765ad8389f91a172ef48db2672afc68abd4966dc3e384368d505dc840b2130ef7c5fd5db76225a70851b8b037869f1dba8898f6316583497054644cad2", 0xd8}, {&(0x7f0000000000)="19e735f0440d335e191686937ecf3a5944fd88", 0x13}], 0x2) 09:43:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7, 0x3bc4, {0x0, 0x2000000000000002}}) close(r1) write(r1, &(0x7f0000000240)="00a708011d109d4481ef2918fb403cd4dae9b83c801556d5758911bd628d47d421924ba777e532547e95a77a425137a9ebb939f0ff44186fcd251b7e0e654c7e8d08830cd41492c4d68697540c7bf0b5b4eeb16176176b69d96667af15c93f809727fdb4a6c558737a753500e407038ebf87e78d10300ca6bedd4fead683", 0xfffffffffffffeb9) dup2(r2, r3) dup2(r1, r1) syz_execute_func(&(0x7f00000000c0)="c481580be10b0b32363666f236cc47dd044e262e66460f3a0a830100000000660f17b880000000c4435d69e3fe46db07c4e2cd067928c4619ddec5") ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0x2, 0x0, 0x1000}) 09:43:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x0, 0x414) msgrcv(r1, &(0x7f0000000140)={0x0, ""/207}, 0xd7, 0x1, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0x101, 0x0, 0x20}, {0x4, 0x0, 0x8b65, 0x7fffffff}, {0x9, 0x8000, 0x57, 0x5f2}, {0x2, 0x1, 0x1bc8, 0x4}, {0x5, 0x0, 0x317d1602, 0x64}, {0x80000001, 0x5d, 0x1, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="43acdf2c62e14b0b7de765947200c6308ffbb905dcde24632ccf0e2ad016082b8de99cdd0611faf0800bd2737e2812f4c9cb67fd17a5f20850afeb2717b5445b7be597164a2afedda5c7ec2f5f3fc7fe1dbef26697bfbca7b72d9871b01163fc9aafcb60840a71ec1bc8840cc81ff04578a6494084dd1dbac2dd99c875027a4d02edd90e9c0992ab16e5b5ccb716deaf4b076081af25cf3e4e59d8fdb4ea", 0x9e) 09:43:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x411) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r6 = fcntl$getown(r0, 0x5) r7 = getppid() read(r0, &(0x7f0000000300)=""/147, 0x93) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x108, 0x4}, 0x3, 0x1f, r6, r7, 0xa7bb, 0x59, 0x2e, 0x8}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/13, 0xffffff23}, {&(0x7f0000000180)=""/74, 0x4a}], 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200000615, 0x8a) open$dir(&(0x7f00000004c0)='./file1\x00', 0x20240, 0x40000000101) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="442c022834d373f59b2daac49cc071ea131e147d915b0f21", 0x18}, {&(0x7f0000000240)="44cc4833634db1acc83052", 0xb}, {&(0x7f0000000280)="08c2caa117f8436dd3789b65817744536daf201fffe249b7d5be6602be0c8db8d6504ceb58ffd1b658b55e0cb2a71b9a41bf089db85ef8c9dd8882466f0c825bc9241e749604afb8237a3df28704a1ec6796a092f63f83170c3a6674d39949140d525634ae9c83ebce8ff4d7faad31459c7eb082481f5bfe9630f468e06ad0853ab516ba3fc446a4b25d24e97176995dd3ae32833cd12a3beb9f6fe90024e326871a3327e5cf7edd", 0xa8}, {&(0x7f0000000340)="00b134b9fca7af56e882321e3661d843dbe13f70e4596483c1450b0c7e2c96cd46d10dee67785d388795673637d6e03c61f1ee351deb359b82968d377f", 0x3d}, {&(0x7f0000000380)="6b9ca879d12038cbf48c3cd1c0ee9537d701e12aad8a0a7535a7f1bdf2b1c704fdc857427c72db1e5ab530df795d1786cec49b8ecbe6eb7e5b7943", 0x3b}], 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82b2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000200)=[{0x3, 0x3, 0x0, 0x7d07a1f5}, {0x7f, 0x10000, 0x3, 0xfffffffffffffc00}, {0x1, 0x2, 0x0, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) execve(0x0, 0x0, 0x0) 09:43:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 09:43:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x3f}], 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 09:43:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000325, &(0x7f0000000240)=[{0x15}, {0x81}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x16, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x7, &(0x7f00000001c0)="db648be0164b37") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x4c, 0x80a}) 09:43:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x50000, 0x2) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x401, 0x0, "000000000000000100000000550000000300", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xfff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) unlink(&(0x7f0000000140)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x101, 0x8}, {0x55, 0x3}}) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 09:43:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x4, 0x800}, {0x4, 0x1ff, 0x1800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/116) semop(r0, &(0x7f00000000c0)=[{0x6, 0x5, 0x1800}], 0x1) socket(0x14, 0x1, 0x1ff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)) msgget(0x3, 0x200) syz_execute_func(&(0x7f0000000140)="36ca9f890f0d147bc4223997d0c4c2813c0945c0ccf00f01d42ef2430f01c4c403d16d140f98f2e0080f0d8c3500800000") semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/5) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair(0x1, 0x4004, 0x9be, &(0x7f0000000440)) r9 = getegid() ioctl$KDSETRAD(r1, 0x20004b43) r10 = getpgid(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x8, r4, r6, r8, r9, 0x40, 0x400}, 0x6, 0x2, r10, r11, 0x6, 0x9, 0x3f}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001580)=""/4096) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) semop(r0, &(0x7f0000001480)=[{0x4, 0x1, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x48, 0x1800}, {0x0, 0x9, 0x1000}], 0x5) getpgid(r7) getpgid(r11) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x20, 0x0) semget$private(0x0, 0x3, 0x8) shmget$private(0x0, 0x1000, 0x261, &(0x7f0000fff000/0x1000)=nil) sendto$unix(r1, &(0x7f00000004c0)="598b6b1beb46902a20431dc3682723fdc75d16f9a806852c143f5c0efc85a2f2ec499725b659f105979ef8020f550fb91e6db5fe0b014cc68c7261001041118c3ac9880ab7fd83fdd7b167ff5574441c4dc0c40588b8bcb5374eb46d1a4e936c05b7b62f98b0da3bc5964668d48d88ce", 0x70, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 09:43:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="000000186004008b00000004000000000000000000fe00000000000000030000ff0022276e00000000000000", 0x2c}], 0x1) 09:43:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffefffffff, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/108, 0x6c}, {&(0x7f00000006c0)=""/226, 0xe2}], 0xa) write(r0, &(0x7f0000000880)="c9855f1aa2f01d8107a8b006700fd5ab462325e1377f7000b3dee3fc8863430a8a08f2c5075dd3a5623a8538c8fff346740c8efcfbf00168616f83969d1722cc9db64e2141cac1b73eb04aedf6ab7afbe3735e94801fe9e3734cdeccc46c254b746f3f6b97de", 0x66) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8000, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:24 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="c70b50b416eea2e799e4c663043203d28c5fec36eff3edf62ed8132dfd5c7a9588930392ac5b8bdde69a951e3199de54614ace4a3ccc807c6c1a1a7864c330fd8c1c1420c23003a131683c0e07dda1e677fa771c653a23de1f97629df9a08a021945e869968195e4196c973e4ba6cabf54f17b06e98148a24bc5746e9732d373a3391f8a3e059c15f33bf1f90d0536f6d49f187c604fd93d003388471d", 0x9d}, {&(0x7f0000000040)="e2c18c08fc3dc8f4d4d083a7df28af07673f58d93f4ebe8fef174a426bf09648a337631c39db9e1ac2014ce7130092502b266e0347b80c94aa5c44314730f48c5023e78aea041e33261e812a4d6b1ed0a11ba0a2d771dcadc1821cc8070f9ce6e32a4ac2", 0x64}, {&(0x7f0000000140)="0fb5bec4f8c4413916cc783204312ac3c527", 0x12}, {&(0x7f0000000280)="38538ae691e61ecb6393ee6b3f5d5923ce2cdc382ad48ca63b81c5f218488e79f3c45d14e3e872a3074202ddfcaf34bed1b345e51ffdd4455ba93c9576727b3b198c86db5155f4a20f4f0aa51d9604ae42f901098a8c380cb51dd5", 0x5b}, {&(0x7f0000000300)="edaae7c1b6a7b589d6681268de674fcbb4f8c6548da83ce17ac5bd4f00fed12454f3a75aad26ab7578baa5945e398ace0b04b489a53547ec0656fae909ebfa8a10550145f1346681e249f7c155663ff68759181636ba6e856fe28d398f7dfdbf89af2a1d8b9a42f12dccd7ed1a471ae22444258da5001a4d1fd88b52668db6bdbc984c1a08d51fc35d6b648fb08df8ae79c84302f3104477ab6aab60d95fee8283301d0fb6a955370f11d5003edaa184a52781f05f467ac0d535f9c97edb296d153107ccabdd42bcde183accf56ef22496c8bf65027f3c691cf9bfac7c6c40b9e74a3354500df16fb1ea33fe91d67a3dd6806e1c", 0xf4}, {&(0x7f0000000400)="3e8ce396fd46387e30c3010bbd8e8a9d8e1ee56740fbbb5508131e43c51617f284d3123593e54a81694419bbf65119c550023df5c0f031670d33", 0x3a}, {&(0x7f0000000440)="4024202391def5c9727ed0ec6c04a53f8cbf7b2f559cd790ce235792c95cfccb054625e287cbca4063a02cb4651f8ceb89d9f38d0fade82a4f82b8efb897b561135f395b6d8d1bb0", 0x48}], 0x7, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000016ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x406}, 0x8) r2 = getuid() r3 = getegid() lchown(&(0x7f00000005c0)='./file0\x00', r2, r3) close(r0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) 09:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000040)='tap', &(0x7f0000000140)='#\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 09:43:24 executing program 1: mprotect(&(0x7f00007e3000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000001600)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) 09:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x800024e7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r1, &(0x7f0000000740)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f596662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789", 0xffffffffffffff7b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x122) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8) 09:43:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x281, 0x2) writev(r1, &(0x7f0000000c40)=[{&(0x7f0000000300)="9609b503a7334437e4e767e57116254b126dd04920d3eacd61073f8fb71d0a0be26c61353d1229a591cd92"}], 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000500)=""/240, 0xf0}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000600)=""/132, 0x84}], 0x6, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) setrlimit(0x0, &(0x7f0000000740)={0x1, 0x400}) truncate(&(0x7f0000000700)='./file0\x00', 0x4) 09:43:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f00000003006f9bad57d5669427255a"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) dup2(r2, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[r3, r4, r5, r6]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x5, 0x6, 0x7, 0x4f8}, {0x2, 0xb8a800000000000, 0x6, 0x7}]}) getppid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x4, 0xffffffff, 0x7fff}]}) 09:43:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x5f00) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x2009, 0x0}) 09:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x10, 0x0, 0x9d) 09:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x288c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='B') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 09:43:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) fcntl$dupfd(r0, 0xa, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3a3126ca, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) pipe2(&(0x7f0000000080), 0x10004) 09:43:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x661, 0x149}) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) sendto$unix(r2, &(0x7f0000000180)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e6d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af090037282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000008e0000000000055f00000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x644ceb6c, 0x1ff, 0x6}) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) r1 = msgget(0x1, 0x50c) msgctl$IPC_RMID(r1, 0x0) 09:43:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 09:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) 09:43:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe00) sendmsg(r1, &(0x7f0000000100)={0x0, 0x75, 0x0, 0x0, 0x0}, 0x4) 09:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x8000, 0x6, 0x1, 0x5}, {0x6, 0x6, 0x200, 0x4}, {0x10001, 0x526, 0xffffffffffffffad, 0x6}, {0x1, 0x1, 0xff, 0x4}, {0x8, 0xff, 0x1, 0xff}, {0x4f759700, 0x10001, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 09:43:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020000000001000020000000de9fcd0900", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1000000000000140) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000640)="ce41f30043867a0453b949a754ca2a0b84aac29b6f2d1e2786f00b2e62134ebc4bee5f8c882ab1065b87db117a706623c1474a1dff030e79aa881a28f7cb9ba963ef3da2a090365864a355ada06ce5e484bfdcb2d38ae2236509e950398fd8ea193833b0bec3b1a3abd41729d48916c7d6ef8c8eef1150cf7a0a6f4fb4a56b1ba51c82b49094266488b1dc7c6b115097a53c06030c0be71c762a3292300637fc4bbbba1b3fe7e4b9b2c88575aa716d82a7709be7ae39cb1fd0b4ad364e6497159c9c37aa84efb921dd0d5f08597165177439", 0xd2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000540)={&(0x7f0000000480)=[{0x0, 0x7}, {0x104, 0x1}, {0xcb, 0x947}, {0x5, 0xb}, {0x89}], 0x5}) close(r2) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000600), &(0x7f00000005c0)=0x305) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000580)={0x3, 0x5}) r8 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) getitimer(0x0, &(0x7f0000000440)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 09:43:24 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) mprotect(&(0x7f0000457000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 09:43:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x20, 0x0, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 09:43:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x409446, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) 09:43:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000253000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 09:43:24 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f00000006c0)=[{0x7, 0x80000001, 0x1800}, {0x1, 0x5a, 0x800}, {0x0, 0xc126, 0x1000}, {0x1, 0xfffffffffffffffb, 0x1800}, {0x3, 0x80, 0x800}, {0x6, 0x1, 0x800}, {0x3}], 0x2aaaaaaaaaaaad1e) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x400000000000004, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x87) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x141, 0x0) 09:43:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000001440)=[{&(0x7f0000000100)="7a2c0f375c0661d7de1c9622b5026d6e071973e2776896da28be52d6975154feab156a40c929f81427061128f447d24b660ecd744ad9a2b0e35d92e803ed65cc81cdfcab85cfa674119f54bb9cd8942265b0d43d2cbe78768c63ba710744e26ba552fc21770ee4ecfecaf92dc5be4ef190cc989cee1758e35b912f26ee5d860cf7d9325454c5ab62211eca1f39c0c80f01290cf63fd1add43fcb6b42ba0668d172d79bd62e", 0xa5}, {&(0x7f00000001c0)="a36ddf63396fdfbf2f3a7e64dffd5f8e172309d7d438ef5f5beaceea19b2ef31c6634c79f506d6585502d89c110223801023130a2b6743f29b5d23fdc9ef00c952d0272b8b27efdfffcce772ef9f10ab107f2555ad2e20384f03f87637e425d5df68a77e0c77334e9fb1c1656b0d014d634c8f1049afc9d100115a42246a69d960a3c28e90e1f8a8c9d521eeeb8cc56742452d98190076345eb4cb1963aa662bdb9464ee6fdefedf3ce7f1bef3cfeca5772019ff43b7018ced005a382d6a611907c2bb1e145cf183d78a3780e154c1b876e0ee5f37af0e878169b6b2d421c816a60d35dafa06875a950ea0", 0xeb}, {&(0x7f00000002c0)="539b7472ee442aa9107cb56c45b112c1863e696530f4f49682d4e3c36f411234dd67f78b89568d6b020fc66636c91f99189f76fbddbc9f5aae99d1c86d755ab5999e6b91831d2ea23d24bdec18743949aca76fca44f1178a709d64005ddc85c15ca0e967dc3e9fc52aeb7ed876d36daa1266a3f3e8e0e64ca3d45188e1ce2ebaed430861e20f71f2f7c62bfe92a16dfc7a7662b5ccddbfadc78ea3b34d2eb4fb65dc81a05c4aa527eb1c22d0888b810af8d5e13cce9cb91a38b84a4252963fad325da1164a36bd4d83780c4c1e4ec454a6cbc20e42ce02b02609a561e2d1a0c3", 0xe0}, {&(0x7f00000003c0)="5999536f695b9d9941cb00aad969e9be8809e3a709fa75964fdd018b77d2ab7439f638c860d2082892b925d7eb55653bc92d8b1cbecb752c8aaa71708b3812a123d73738d7012726dfe4e650f720db32f1b84f14dc5d93db5e0325e1777c7430a621cc192666a573031dc13b0618bbbc35b1bcdef6b23e4dcae35745e71deb73db0dfff87f5be275ffd68bb6e0ad000dc8ca15ae7f855a26fd3c55d0cd392a8aadcabc18d5abffbe2073fb801eecb3a655dad815474b4dc9039ba4a3917c8a9976bff745039f62ebc7b1171db4c4b8ada9cbe8729507ebe80a42772a92b5095506927bcbda5287bb43b8897b648311c6489456aef19c232aceb18a5bc6a20a17511e8c7ecb82271a00a3073c099ca42d9ae8293568112472ba30b68c6f40ab2eec2022e31d3e5929616840abf1a2ad40d8276616c7400ff01a50acf4c491cc8554c870431e4ab97586c2d7dbd2a53fd55d41ec93295bd9b25d5fc63a11af96bc2050f0fe2363defc9111d847a98e238166811cd2a180fbb4130c61a28ea18c2dab79db65ee7267ab937cf519cc258651a3cf01957a533ea6e440e9c09447a48b971f5881b18e4bc15dc65beee96caf2668696a17c66f7cc72b96cdb11abc57452972087a526c083ae177d5ed5038ec55de67d681b5a0036249a436d87a54ad1f89e86aae9c8085c35edeaf213df959fc3de679c76faea4109d12e74469a88b73a8570648a6b8c722bd6f1f87d63c04bfe32fdd39455a26db682e5802a1e51e458ae58e51218434f5fa45b2c1854522e8fd89d93c1cd5889b7bf8a7eedd4f44c38a0fe5b39a404c5b0e6815019b9053dbc823ca216927f01b5858639a205c7d996fb1b055efc6f41a7e5e0a9fa3fa6e1fc504f7f9f999fa2dd9939c4f1954035c789e497da5a9a98e6d39e44cf7f3dc555b36969a31639ff25504ec8051dfc6aa28db08d997a27a1d8bca90e0e0707a9544e63434de446aaac482a8d36b5d9d56483483907d6ce280e4edd1d3c9d6798df6e650ff2d91b9d21d39bdbc0b3cacc862dd5f56dd98150339d55b17867a6276ea9e96e933f7a782ffb3af7c5a678407c6faff4f736e6cc483989205301c4fe04d816d4d93f381cabe6113b00461d57a7eda74e0d8a746ee8c7f4c0cc75992c710725723580c6c3f37727045778e9a287a7854b38ea491cc5405740c71ef158c58e0bdd64fbe6a1a0d99c4dba3a5a7a4f954a196a49142f0be5f946c37c58a188199e718671339af4a35eb7ae04e295b3fe7e8153853c25b951a3e8ef2c794dc83deb510bdb499c3de1a2da9dec479311dcb79b4e5ead926b42ce0bf2591b423eb146f31347055d87d5105a190772d9be634e55798bc40fcbb9cca51628edf03d7640624107920f68c4690607455032407d24c3e71943c4c4e125289e1928e50976373daa91b3efa432295f05f2a06f995431f48787eb804495ba298e80a8eec703011c6bef035985b514aadc18862795356fcc0ba9c2d6242934f64e9f0b6b4e2555c2a81dc0a8f92c258c76174791bb07b21f3a4ded0cb1de694ad3fd18ad70ff340c36232b42ede3b4addb4fd62bee45e29648e17e1288a2c209a17a8658ad4d68de6f0cb6caa1f16623652550a14fd0fea089c9c0834f4fcf770bf023626e4192304eac0ee3e543d091cde368b1feb689250510a10a82bf31cc839319f4154e8ede3dbd506327e18c7011ba32a24d49c6a5ef8288bd33688f0a89cff96f29fde2edff192e91a8f58ece4a665eb57a121e2accdb9078e2f7193885451ab5f5a9d6c7da2108791513b93a469a83cb62b9f3c0a7d2439c9c4d4037660d9c04ae0c978fe8ce2287c87f22f0ef68660d621f4c08f33a1711a862d2414843a16595fa4562951746f4a9b00505aa195b9189142ab39c297df4465eedade42c4eb63ba476554eb4b61cf7ecc63ef15c3d851d10e42b431cff738c771417af904deb04051acbd5710e29f8a9edd25fced23e46448b7668e37b9f82a6b232990e51d1a875433431509db40a765426eff592bb19f38cdb2a87c8d4343c8497a0bf3c3e4ffa93fe10ebc251e41f0cfbf6ee0d69895f57f92741ec5c4921384fec6a6bbacbdbcb4d17232d8d6092202d1f7c55ad6d987f36632b3ee7f35cde6dfac3b426f3656329f61677ce6a95c1a714dcd82c92bd45251687c363bbe32fab8351dcb27cb9ad1717bd2fcb71aca7694ed8d74a67fc52110bacddee4195144929dd689383b2818d1095497fe61178e996a875e1d2bace2c7be8dc1be5dee8932ec2fe6507c051d555501912367fbde390948bd81a6da8fddd3a350ab2b21654cf9a3b04982e3d501a567685389111e03035c7d31073c11665a85732433d903c616b2a20639c072384399c64cbb8333859e0901cd95a848d822e5d4f9273b1281408a313aa5e0fb2fe55daa6b7f8da5fe786eb2a742290dcef9efe4b04b628be768d46aaa6f23dc705de0c9e4dbf44ad753d0bab8bca8c4516e7b67cdd30093c1d32eec3eeffd8cde2720f143bc3eeac415375a2dd7c8a783aa720fa8dac52553a2ec0fd6b218b72d266faeb5538533165b5f42a0c436f9ca9a07a6333f0b72129383801484ada412a3a4e86e3c0535eaf7882e2a591dd4e68b10e2c66ff49fe2eb15e7b9ba982a85d8451f12faf092f3da28e611f0b9109a798ecb56f76a713f13c9939d4b1fd81bc0fc20d79d5a305cd25a79d13d437208a21682ee80ae25a23d19b5ddd65d6663dac9cf0e248433a45ccfcb3348e4f935cf23de2c3a95617549896dbb14fafd332383b553c68a2a284418dc0349e8942dfedd9571dcc0089f02561ef2f9eee665dedb8f6f4e288787d58bb8cff226896ba716d8f350ff1edabc71ea420defebd95a49bb0e32156e921bfedf8b76bdb0355ab463350b06b9f5b8d91b5ad717a9b53fcf905198aa8494337885a4cc31aa2c4cec3441c8d884fabc170cff5c79076bfc72ddaf5641dc6ad8ed5a5a9c7714d6c692241d3c22e5e1263af764818bbd354d08f78c238965ecb06dde128d0ce993010f81de45f5a9c711a650b1acc22a8b6d7645e5206dfe5ecd877012636c2f93e99fe03928e1eccd325b93b4f956157b5d3a14e3060e488f2a9c36e18ab92524f19b882cfdaeb620d3421f473865394f366046452718cf6bbe060b1396a4d8d0d6742fe0752bd724ccf5625ee71ee93a9566301f83fbc30cfb8088262f0a5440ea5100c34851ef9d3a7791f190655fcd046e6294768484bce4bd3f80ea55c70ebf2f43e2494596ae1d4c39856b72ec95930420e2c3b10431646b805e83e5e5a3a5247fdbb42391ed689e23f5c8a8a2070c15d10f3613b0d7ca77cfc8a721ca75e6643fb0afe902af99c42b495728563cf7b8d5e05c26e7fa198068cf2c280e67a75db1d15149dd08d9c044902a453a1002b0c4d564790b0527534714e7a58dc49313a985f1928092e24d9cf5c0077fd337d10d1c3f5ecce4566086ecd1cd3ca08c3f0084d8a5f133a51156f179b43efe6a10ae821d8fa19049b95410014800b2dd01b63eb09957e23551a456326ebf98ccf64bcc3ba588a97f45c6a0a259278c501855b1cda99e0125b15d5e84956d2f0aba6025477cf54c6c05abdad58a9b2ef0e39a9c29d8face465179547be788eb927482096d746ddbc7f950826d00a0eb722976fca3cc510688835e794c694ac37e3593ce043bab6678206d151c5114491ee508220f54ee6c49b5b9dcb793fb25bfa17271c51e7c1eae794fa206075eb0f05bede0e6151ca0d335db3fe6d5de4e3637ae497bd6dd11815f6410c2d57186fc36f18daee873c81c3352a48def10893770c3ffc6cdfd587f3ca7386dd4de45655bef493f243ff21f4ec408788f038aa884cb240e3d92a2a08324e3fe6247400debeff477c657b236996b00d32bd46d2823e7d6abaef8246aa56307c26202a937ac3073ad2872ba0512fac0f6b7d584c665fb5bc01539c99e5c92e717a9b95eca92e75dd4fd9cc98e8c4de3400fd9d28f3628c2b5f843b8d5516510f853b85f5fc154f835449839d02a5737a1563a3552a348faf767d84c8710a98d84a1aa35147ff8db1ff4d9e5dd0a12fd7b7b1f19b8817a7fa69411d22a8836a3327fa1ba550284bbb75ccd996be7febb15f39df1b5103eb092eb47800b54935e24cc798472b613636d0dc346afa4552cb964dd7e9cce4628a15ec03e3fecfcf9c55865f7ed762173e9c97d961cab86ff61c310d6fd3a3c4b70271f5872871df03187f6aae859561d6deb466c62e4144e2838724af1d2c1536d83cb7e057dae53a660f06781d2a8d9692c40da71069b230f4236397a45c970d1790dc91b8bffcc8e335762c4c7ead301b248dfdbf44d0b9c56a7246f781404ed758de682e39d4e2c40c2b6d44674d85b0cda790979a7987eb8eb8456ab8d909dbded177f96cafa91c9e38b4da85415a49668fefee46f2d22f2d0b4ef74a44058154046eb88e4e78717aa0ffc531ea358a0625724a4dcb18bbb6b342fd70bf13024379593bb6a6bbbb5df101a2c0de17de3f2cf0369cedfc86f8ff7b90584189e19733b671dba717ecdadfc64a5f0557c8fca09f4f8c9b48dc17e259860e8e69165e72c0f6c4d8d07bf740131eb1b23618cc7f38d4ec604c60fd52de297a3d2f34afcc7cbc7f5d6249abf6f80e2606f3be14be7b258213c42b7ea27d844d26fa66784c017193f08f8ee889c956a8f0894116b2c17df94775b91bd00e690ebf8119354e962ffd84c6ee496b5105f6d8cca4428c480eee3707a01aeebdabc1d20875331451f6d816afb80612331861e3bb81078f22a7a57c0b1674daaf14903152bde5f075a90cc87d7dc519b46d6d2783df5dfcfd3386c24f761e939462415d39c9c5938a98ab4d404431acbf583d04135c85e07bfebf30cc2f6eb31b362270548553079e0adf6538172a4a376b1e1a40d78fe5145791b36ec9de6667dde2497ea8d61f5912a9cfb332e7cd3271c1c9f425fff52140e276281a4b129126f9cae0ea90dd34821acebd03f9347e3f6fa11dfb690ac6b20f4ae3a02185b3dc70a01cdfc208bd4ae52e795a8aed89df9b8bb3824fea16b9d18a0cc08c486d7d2b50030b46adeb334d0c5fe513ca55a3cad58e457ffb6ce764e0185e02e8788d1b2da0f96c32e412e418ad16a692fbd8395864cc72ea34bba9091ad32badc69faf7f0b5c5d9937e2946e5f309ca1271dc1d05c774bd3afca89c68dd7f00c0145bdabfeecbdb62b270869964b917bd80bafc71df771562b25122338cf0c7717683146dfe22e0de9e8ae585d5a58239d90878cb9bb1532e5d50db1945512693181bf239ba4dbee9da2a61a34d97ade2b99b827d384de586996edb27b69f62abab330d4cc37af4920e7e79e31860b4cb55205119910078113d1600755a60374d4d670f982a53f2f8ca2691737be8fe7c002e1d8790970514839d62dfa813cd463885e04a211f510d0db82b2060400af571f2f5178cf7a7f82c793997d5d47e1e3dfe0fa1a3e11fcb7ec34d729b4450af6ae840eebc5b7e7587636b8441bb91427490f23ceed18846bc8ac3888035ce5046f9038b0221f1f07312a1a276b109b0a35dd42e981b5d203ad4f40a4c7434101f81e8a503178f5b5096e1009b13a4f2799ddb83c510bc34d034bc1eb4ee14f8f895bfcc7d77150a58f54a96ec23507483dd1da4aafab9aebf2ad7b2f596ec6d69eb93302e991d9122474e580436d1f306ce6e1e1a91858f104e43e06bd16b582f7b7443142281b47d018a3bda0392682e7c259a6fc27959be346982", 0x1000}, {&(0x7f00000013c0)="aeff2e0c", 0x4}, {&(0x7f0000001400)="a43871e55c7e11614e7b5b25c50715f28d973f2098960e25e6f563542523a92172651b351bacc41169", 0x29}], 0x6, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 09:43:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x15e}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 09:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000100010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x18, 0x0, 0xaa3a) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000002b8, 0x0) 09:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:43:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x100000000, "61aa0db100000100"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 09:43:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 09:43:25 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='))@\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='[!})\x00', &(0x7f0000000200)=':#:\x00', &(0x7f0000000240)='\x00']) r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000002c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0xffe00000000000}, {0x18, 0x2, 0xff, 0x80}, 0x80000001, [0x8, 0x8000, 0x10000, 0xff, 0x7fffffff, 0xfffffffffffffff7, 0xfffffffffffffff9, 0x7]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x1f}, 0x8) 09:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x410, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 09:43:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x30008, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:43:25 executing program 1: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 09:43:25 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) r1 = dup(r0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x3537b370dd97767c, 0x1010, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x100000000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:43:25 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = semget$private(0x0, 0x7, 0x24) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000240)=""/228) 09:43:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x4, 0x9, &(0x7f0000000100)=""/129, &(0x7f0000000040)=0x81) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:43:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8020, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getegid() 09:43:26 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x100000000080) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) chdir(&(0x7f0000000100)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x1400, 0x75, 0x9}) 09:43:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7ff, 0x5, "2b01944ecc30a3d2d7f203b0fbe4359cfdc9cb64", 0x1, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00975f876135c6b12b8cdfe7b14ad600000000000000"], 0x8, 0x0) 09:43:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = msgget(0x2, 0x48a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/133) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) syz_execute_func(&(0x7f0000000080)="f34488f5656666410f38dbefc4817b2c9d8e4ad5e3c402e9077c9218660f7c80020000000f1b814fe9ecd266f2450f79c6c482512e5600420fae79002e45d812") 09:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:26 executing program 1: r0 = socket(0x2, 0xc003, 0x3) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x11, 0x101) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000010c0)={0x1, 0x0, 0x6, 0xb9, 0xd555}) socket(0x26, 0x2, 0xfffffffefffffffc) 09:43:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x8) r1 = semget$private(0x0, 0x5, 0x200) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 09:43:26 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/205, 0xcd}], 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="296dc17d763404470c5529d6de5514d3a11ef860c5515a2423e949dda82575df5defdd879715800918847c13b2d2f9125b53253107a1a588631f2bfd0fa2bdf40e34f7f0c89829b9f421602c73635af1bbc80c93367e399dc14540b2df1da05b5764dea7643da9d3385f4e17d492ed83126bbcf719cce76483a543f5101aaa0c3e929409cfb24f730a51b385239d59e6543d05891f70", 0x96) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 09:43:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000002680)=[{&(0x7f00000001c0)="e8844a25e7", 0xfffffffffffffe46}], 0xd8, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="4402", 0x2}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) 09:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = msgget$private(0x0, 0x480) msgctl$IPC_RMID(r2, 0x0) 09:43:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x2) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") 09:43:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = dup2(r1, r0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x400000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000001, 0xab, 0x7859}], 0x7, 0x0, 0x101, 0x0) 09:43:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r6, r7, r8, r9, 0x140, 0xfa}, 0x4, 0x10000, r1, r1, 0x0, 0x401, 0x4}) writev(r5, &(0x7f00000024c0)=[{&(0x7f00000001c0)="53cbeec166899829c93c3fe89e832bb66bf870a9048cc90a3d68405439ed085319e9a9b43de81265c8b5dae33c7713f4518d7f0310299f9bb76d7f23407b18a22db019a2438f9e36339e4ce581d445014e7c36916c534dd080d36180bdb320adeeb0713b0c80469dfa56f2aedfd672d1823730666585e190419af74015cc4337d88cb00e9012e6c9b14636610696371ff338c2e2e2d091d49eb03014da2136f7aecfec713c101cd3c06ef033cbef55bdc03fae9f064e8ca96490b24cd25cb47981ba7b4b2cca11bbffbd23af6e9b752bb128bab5ba1f592eceeb79ac8ca244236beb043e97480df088609f90793f89c495e0910ee955e5cf417bd6a529f9b284ca1c8e898cdf44527d8513cc1f0ade6cd3f9d7f60aa965962fcd61c0d89017a808e5a9a2c77cd57562bb172639bf6b501f9bafb97b598807521643435e5273caecd63f209d1b02bc7ff7e6d4240693efc608f8eff24718c80a1b99b2f2df3777ea02b8208b5a7ddd95a6b7769675256fb61b9398c88837cc780f761d64025d3a808486bc16ab7c0490b435b2230bb6e1923c0fcc1b090fb0e41111fdde0614404da941cc60d6e763a398d198386c440420dfd7542dec8c201c2819e13764eca1668e161bce87982e6d75badd5be6748c22496f1535ef2cd2b82e758a9a879aa27b87bc602f32447cea2b030d797f970899b4ad2d4a7110eab04d431e82efece1a2764da84dae7718fbe5037bb1281431036e81a2fa39a4c076132bdd8f988503b7e7d4962fd5e35991afecb1b309b343cbdd9efb244411b5cb8106d6f188171f1a09321456b4e634a63186a0a70f638ef4cdded4532fb885033870d58a4766e6bab5ca5f798b71e1044a0338351d95a26f5aabbcad5565ba45d6fbf0649ec83f5960cfd181dbedff8153f3b29477f6aec8008797e6b647347210d8752d3cade491acde525cba40424f31f793d2230763bc833aae1fada6683605198e4c591933b5921be3d4738a86770fd7f9b8a9356ed996f57ba1af18d9c965b6cfaa9e1e4c19d357ff271cb9dd18ee907b20d1a78dda3d699e30c107e22d1a40de2faf7746d88626e93e6644d058a0810f0dd7acad20511653f6da58dca8ad31d6d866a296eb7fbaae6c0bf5a37d9ac2997804c4362b719d8fb68903b2450b5b7954f72d1e2fd01c3543323499156b1280157b4cac00ac171c6a3c8327af7dd6af9a59932eab83576ab39781350a16058fdf69b33ae092abd408de21a0ae660bdcc84cc69e8719fd723982cac8765dfc35b0cfefe8da08194b2a0ae24015c49751050842e284072125b2e872c62c58e5fd7cc12b74ed8a9bd19a74824b5de8e3e972099af16574a3c6099c8b3c0fee7caf0372c9d04e492be46b0b3f0396ed2c3bfb15e4b6f360530b271eb4a98efe17dada6080b088289f720936cd9eef2aeb6e823512f4371c0aca751724ab7bfeb3794b73b49826afda54d6ca8760f97281b973fa79133c376de4db8e09c551638b8dbc4cf3c5df5a94ef9d98deadd2f3245d2012a73fbee8d2ccc2fa05eddd4918d5f8eb00c7d3dcfd66a7531de4e7598a946f025cef234e5465cae1547e0db3f888d8af8b969c2d2551a45758f84935f49428646d6a22b429dbaaec38b3509b18bee57b90927c261422b74a38964a7d33edbdc8ef09f10d1d70ff103e88719b653e60699636b062dc74556b6d76ff9d2d7044e3a8e62ab7e9145c0c5587956120190708ab0a4c1031501b6e57d1120adee04dccb222301d1aacbf590bc156899fc1b3f1c3acb67bf739c16e5327b9677445168845115c677bfb2c49781ccfe6bdbe918a98cf7772ca2a771b805bb0948c00d265a7692a4193aec76151fe6fd06b3962a96952a932b20e94f368d22a0732352cda980c98375abb0c5676f69c626e452fc7a0827d2787028ec9dc32081e2748846f32d84dfac53ccdeb2476846868986c1caf7d4139a14b3f22bdfd2c3e89d1ef7b45761656db915c99fbd5920ccf6d99ed9a98dcbf44df65ad9e7ebeac146cb6139abf62985c5855ebe34e025cfe49680a75f0b6092988ac8238ee05484bff98f49741ba07cd8f0cd6a0788d042d0cd9f81e8879d58cf2f37ead04eea03de965cda633234a836ad3e637ce2e0f408fb03cb48d2b496944b6a19a2085eddaa4caf6d448b4d7a1aa2234357f7f9f64f10741fc329bf8381570af94d605b2d030c72c7cfe441b38d3c703578f492c4490729b35f5b25526ffba0764e8ec9c0c674e475f5cb2fc3eda2d499df7d142e10d96ac8a213538a963f1d9f5652088d0f17a41bbd79e88f2fc1ab2745830bc9773bb38075888274e9c07544c1ee90621dc92e52fecb4ae1e7dd948e80f60b7cc451ee24025d1aa46782a3b47cdc9b769f080402c5981ae8c06d96a9b7cc7d7810d58b6da6d9b60ff03ab73d0caa78cf16d4bc5f9983e0a6ef46a010145a1fed123ae238b336edf5872e764cfe9ae819856714662413da2b136de2c31fd9f065f2365f55f235a386c3ab50b7d814c62fcfd589f46a69a48ba6855f52a0bbceb2c3b0e602d85ab914cf61590aa341cac10a9d4af2826e9850c9421c5362a3826cbd7387336c90e766b54421ed46a9a280c915d25be6513cd01e558c5c8bb718b5ebf5912f415d8aa36ff488070575e4688f896dbbee788b034d6ad6af6c44cde46627b1311334968b269179b0e24edbdbc69d863a2319a1bd615fd5853bbee55408485fb37d81e67bdb371421b131793ecf91fb7efd95c2b6553cfa031e32f37fc98b820c2aa8008b11acfb69da39aef1f057c8a8e2867619ccceed0e9553310255d8afb423ad2e055ae1727fe2d842ad0c09ef49aa18a4a71b50ce23a61f57def32430cdf3f00818116e37caaf0a9b4731537ffb5c2bbb690c22699597fde4aab6508cd90fdafc4d066eb8de32f5407eac42fa5a2e78c782059ccb608383849b9e9a1f337a1fc75770012ceca24cb760f31a5dfa75a1392e13e3b79ed0379dab8bcce12b2e9af7c11b886f2e64ea84c3028b52d5ba9ed795458347efff0f6c3378f3a920d5adfc0c5a4854241fb771c0e0d8ef811554e823b796d6f2a5751314d2f050d585486c01a911d62403f58fabc8fcbe558ead55c41eafd0e39ec56f9a082a6aad82411068f562cc406526b002976da74f860327205cccd440ece5f3162db3d84e3164fb5fea3213aeed25b54ecb742b9e7f7e9f15d2ff600375ee45070eea3df1a6b4bd0c29bf053b003195f6d6f72706561ee8d875a817ff871c72ac1cbcc116c5122bbba3c35f664010ccfb8f72a0266ce071db83a67ecd2852e252b99e8bad811c6e5ea08be9ca0b6b9d1a02a3004347543aeac562c44cb692b2a9a74270502019280cd964ab9fb3a6575d8105c15b84d3269e467adb0fea339d4873e89e2b2063a396f6ae8deb21c9d066d0c3f62b9f6dfeb55e769bc6c792143f44781c5c120cbbad77d9841d9c4805dc3ab54c3736c2288a57356e51db2cbb6ba15a1c0fb30940b5c8a6a6d659833def1365d649161d445dd3cc123895331b162a58aeba742c9e4dc1c67dc69fb8c1c9b3a3edfb67d3226cbfcfc75f6dd289bd972b37a92065ea6a4ce7112134ef1d14a8fa692b87797b023923c2237df3b15f7258f351ae6699fa857101e229361e72f3e565a39d4b2be88a90c1f4b9711312c43f26d3c38ae5dcbd062661a57affee6ca8d825b635b379bf7eaf8fd9634a903e337104335f6c5c590d3d634751e9e40d174dcc7beb82242f42fa339d98511dbe0ddec12671102cfd0f491e053ab2499b6e32bc93f7e5a923c21f116eb6656f00eff7603b66c57ec68b533e038f031749927281fd4b2acf913f78645529f381a91bd07ac22e834412c663d34c5fefbdf7043fc69e8aae86490086a5d5c5c6a6e2bc96bbe70229ae9627e021e006f3fbff19d9b40f5c4045d4a8c9233ba2dda4ba04897343d3e4cb7e95e3db44ed8e42aa4570c646862a091a2dcabff6a479253f03a7eb7c97d260750574375a2e0658cd29a88964c596f6c769c1fed82c5c3c26dc23971898ab161a9e3faf2a7ecfde96ffdda64262a0c8dc2d099c4fea71fed89a9a7eea7331ed38c4a9afc17f5a21876539c7131c27e1f460fcc48fc9fdf6a0ce3e12de979725e78eb93a445a93d0906e243ba1a85ca3d37bcc7160f78d6bd8171bc3d9025696350d8c1a7d0bd0681211334ec476519ad18ac819d0c628aa69b9f292ab155804343ccf3c0abc8774876a77554de8bcd9befdd64e06d9a863a6852f603a32219534c6fbb86fb62c977ad8d83629e5c7781531eeb7c4043638740b65ebb0cb09c82f68c6557b418f085a064bb0356c5e4bf0ece7bef7f0592facc65523cf874bf2afc0f4243324838c9b154cbe08c0f5a62c873e096a654420a16bd41ca5f31368bd352061b799e60fe014c78b7a3b056ad5d1fdad71a43c5709ce98fe0c3cdcedaffd5e4e8b6d0f2af931b611e855757b10faf817a382cedc8a8ab6e82dbd16ad63065325faae3cf1ec0671db5e0a7021b6a97372bb577d681fb731f7c6978519aa09dd61ec60e5fa04a04cd1f99c7c0614d49d657dc79c1eab8315769e20c2aa980efe1f7bcaaa25c1a7866e8e2d4987573e605cc45bda4572663badd65e15b9d8f81beb88c91333d1e941c3682feb556743d86a7ec5153d87624913acff648e03787ff236c71b7fdae69d6326eb9a9af7a7cd1b8f6ec328242a711ddeb8a0710254b0241ee7be4023ec9ce3ae6e1d85033666d9e9f9cb763931c133c0226f9bde1cb92e006e61434a7b1fe378f648f80176686c04853ea01479881b5f5f0683f0b9ad329affe6d69c7a84df843635f70b7aad44e2f4923e2ea12d32b9cab5fa8085324245a9eb9bf623042badb4a3de0724f52b4246ea63ce0f9d8a63f9209acff6589de17b360457ed5d845a67505146b3a62d5c6e6fbe84af2f27453b79a4cabe846ed4c7e92373d55a3882c602b71b84c38dd969c14af3ffba64f6255331060078b4b7683c6aa396a1ed463301f925a5798ce31624eb5aedbd1ac5bec61062f36e55765f3d374ebab10d89fe8a3618db9250b86f718539cd8938787effcec7c6d3c7c816d35a929b7fbef68b926f6ee8a2c70db74b54c5535cc715d003425bfefed6801681365f1177fb2987aa84ddccd47d3236a6d54ea056c0be72be7850c7dbd3ad938d88b65029bd77bd9b0760e868a532f42f93ace19e5456c028d5b80faee06976712d536b5f25f3af70e271ce8e9cb799da8cf7da3fba1eb11d61133786bcc53856ca78859b17c57963f67cbda3da421dc24fd2e0db69b13755005e94f2218a5b8968f04ab1177cbab68aafb2d637f1a39463ae3acd77f5a96375cd6ebace2c065bad5165cb187f764719da8983241c24c04c11d58e6874db4cbc03031755edc900399b97bfb6b741c4daf50058dc2d126dd8ca64214f3e4ca9124516eb0e2b6295332cc03c0755c1f6470d3823a813925c45c0de39561d1c456b677ad42b8020fb1d4e1726b4e701256a9624696daba54418a8982514ea8e15ae0d4dbf1b444db671bbdc038dbc490db6101de36b3270cba1a3276df876282ead6c211c878ce134537039d54cc264452c1c2ee988ea34ecba5f24af1f48633b4eff3afc9efb18dd250817cdb8a067b92ee77b939b31f3e86b340090fa66dbfd54a019e03eda28f46eba67c06f9fe72e607afbd9e5161c99a80a2d7d7ae232a5471fd2051be1dd3f9a96b2566b3ca9877a9ac29a0d05067a29acfef03f11901107003327649f523928297f69e8cfd", 0x1000}, {&(0x7f00000011c0)="fa92073c45d8784d8cabef4e230f69f89796f3da40635d1be149cb4054103b4a71894c477ecbd8932e735322cb8f30c4775eceb004ff", 0x36}, {&(0x7f0000001200)="2bb8f891f156b10d107b741b50c45fafb31fc73bd21886df489dfbce8ec82c359a5bf1364c42e799fae777ab5c2f04f35148c0cac17d58cf3e5ab7205db5e4d22e6648418879d961ef81a3ec84609a6cd00fb1cd5b6912b0b05799f7b7b3bdbd71fc8a6f2e8190bc3a82ed5a1ee2bc55ee87c2b6ed009e6c35f312ecf8caecb6dce18a801d36e3d18cf1322f9cca15058cc172fb8cce67029ec435b9749fd136943612a531527159e7ebca5bc6a3764d66c752c5a1aaaa2217f6f356bd0e2bf4806b5a875868", 0xc6}, {&(0x7f0000001300)="d698261920c18f4d91b2024d58b2861cabadf4dc687cf99e23bbfa8bb96526fb160e14879e40c7b9c926d78b6d12351d6b0cad38a0eeefdffa4a863c2dd85ca9a090fd08c1ed57acb206ad5cb187e2836e57041fea7edbaa1e93e38881688b6d0a6f21ab1b6e6f4a8d3fbcc77093564adc9da1ff8ffc07b3c7a5e02e3251da09c094dde5b9c2c7678f370c983ef186a4a883b39e58420dd81f7fc42405cc58468a12ee38423d400fbfa56bc90f566caeeec6c8c139a07d8ec94c53924f027ca2e81b1ea712fc629663440d6af4f9f49904c04674d4ceb25a58e8b64e4d90559a2c6783851a921b2889bd465a21452022d79c582d1624f328f0cdce579021645bcb1532dc714e350327d91a5ca36a7a4f2e79286c04c73d95479024e855086f246e0c778f5d0a53d14c46e54ffcb68577b933e10d3009662e6d94be4f34193cd5eebc744fd36fddf2d0144c97ad300ad3f395b48f8a59e3f639af597693ab19eabfb4307c6d7729caf941a24c8019ff7f474bd27fc6fcb83a8be150f812e11da2925b697a92bd6f5ad6923410f3a9afa8bac494ade380ee8060212963494c010118c4d478fe07f52c9f5a52dcaae515f64258a1b66477d79b01f6f1aeb1a85053259a23f8c62df1c64e930ed1ea1e40d75a0978d48be52bc8dfa4cd874455e9763df144a70f419ec20c25442060fd40ad34231e3742d70318b2f8ebc7ebdd80a21031bb3aea6c127beba7bbcef6fc56576eb80dfcc8272b168da7f7514074f66c815d15f2820a53fe08421cf24f57a6335a27801660939e8ae3f27838c0569e704214fa84847e6f2e81323568fa573132c94479827ac7f0494d586db472f871e16c19aed5501aa775a83bfdb2281ac8c497b39198f967154d85f4cd5bb1a614158d5bd371c08eb68260626dbd0b47ff88af3f930969829d6aa55dcf62e950534f39b7cd569b3b2da0860e7edaea2ccf70591ce3bff6d9b113bf83e2d34535521f656404bc25d4c265dbbdbe614208f32df1c79ab3f5cee1b86b2fc24122c527016c37ef3297534dbb00eb3c0c78caf991faf0909ce91c19be42d04949ecb944cbc0225b617582e6c3bd1ec2fa1d588b6e69d9f3f5da68fadcc83e390ad1739f3f738d5f20f92bbd8e5b9b12eb4a350efb2cc8d2e9c13464ace7be916a83a5f1d39bdead9ba87cbb2847294d997ee079750d9a4210a978a660fc4f8ac58a5eb2fc48fc20ead1afcb172268b4101eed479f5a9586b39c8db0ee05cc2452ba983e36d10e42eea24d3861946b43ca12361ecd496f69047a26bc23161fb2a2d7481ded44238f677947746e7ef1f47c92f42446e5ee4758af7f316650df84128604168e258999503620a4ab5562cf63ed45b59a6b38e4cbb9de0e4d472bb6d0435faa86885a412c716428b74aa040b5ead26ee1c500e5d3b285d3addc2a4f86587acc1155cf688ea3de49b91994adf42e01af872361d9c0d94c1ee7b9afcc74a36dacb1098dd1b922cb2e4970d70f2428124bf949ec61eb0524f49c332822564134ac4bed706fe22b5ff770d22bdef268c35226f6ba15f072ac956e2033f03977fe8289a6c8d42d7cbcf39107b71d80c2e1b621b556f8e911fcc659be19b9f5851559c9fd708808bdef8cb83122bf73a961cc995e5225a38240d71b540ca40320b0a761e243f4ee82ea543e564c87acf9087ae631bea60a2f6a90c2c6eba6677504d5916093c3987356f4d9a24e92ad2c4ec8ad42b62192b74c6d299f22be810a015a43f63ea9a4596f606fafb4e9c11842e85ac51c64aaae0fcfce141a0229063d21a8999357800edf265abb5b043ab228ea252e398e5e6755f2083cfb67f229812115ec281dff949bb2f9a577100e7c979b9d79a340c68703849a78321832e95013b731381ef93f52e0f48870359b213ac5a63c7d0c58ff441e39411b74cbabad8f1249521b8a735870528ce32e0d91036dec6299bdaf967698bbd041c2eff461202aae1476f214cf8b22f4d105042a93108592d059493d229b7477c28c43189b3568770cedce1f3d691f45a1a622e49a25b5fb25549d66284a518de011110bab05c3e352a878bafa81b32a7bfcc554bca43026e7465f262444faa6c6a04d456b859abc85a5c4dfefae0195e2edd0b829cfa4b2604223cb1693768e6256c109352f2c7d5583def1237d4ec00896951e2a840696e1ec06ff40467739406d8a3ec8b710afc789c57f0c01476a0c5f5537df1b8c4dd0f3d6dda3e8f9255b48546d271d24f8bad0b22bb0bacf3ab9e802045832d9b8160cd17e1300bd1ed8f68e15ed4c1b75a40bb03748fe37cdee0fa3cc5b34b3732212f4d791402a025857d27b3db576793453e07ac4c00992e065eb013f5a6a160f007c17086cbf4b16274638d6defef501b284a935926d9f56b5f5066bc22b228cfc5f7bb4ac895335da1d206723cc7ed053d05959ba5208ab61d4f2c2cdba19dc3cb974815340cde47081daad86a1a0aef0044fb3dc761c66394aae1204e4ece1282704b70b020e3ae60e815f8ab2e8a64ec40d2054eac2150e50c9841c61ea2460b34882e64339666f0b99f4bbe59a59795f5df419e8c5cbed9ad90776fac6d1594111ec36a06a288d6a57922211caf6744d463d1298ae0f1c60965581e3405d657fc1fa7fcfe93de2ef402600cc6c0f971ab0a56dbc182312a9b600137b540403730629503a3335e13924ed7120db9121a78f8a8ae5a11367d36917db2e1abafbdbe3ff5f393baa124e3b14f78ca2340940cff7fdf42f80b24881fe7d1b7b025ab1c9c76ed489142160a2967d0b7d3e176fb8eb07386c81436c208e5386653c7fe947f2158a93ca9a563513ec7bcf90ce508900a34811d3e89b14eb331872faf72e26eb275438a9a952e6e37a7bf0daaf48646ed650a4b45ccba8a71586d73c44b4ed5871e2cad4271afcce48ffb4939c1aadc93610be362cc4c83e24e2cde0b9a083a2eec0af661833055ea1327f6b953931bfeecb8358f945932637d4710d1a3f63d9b3a0fa05d02695c682ff39c43b57a33e483fd87fd20119c52d96ad5816975af71ca6fd86ae50726e10c242dec9827f0771bb46938a18193f7abef1ce67ff4a7883b040ea67d4fa873bd4e9eb6c268b9ece9af224ad16a66eedafa2af058853d0b41ccd260ec736ce1af2c087b391f9c7ff3bc299b7edbcd649f12d9032ef01f8150991c453bfa9d605ccbab81cfaae08fba86af8b69b95907d028bd00de659f5bfee5e39192172f3ea281a247fa063b958c7aaed9eb0bda80f9d08ec392bfd11f729867fd27d32cc7393562b0d9e0ea7aa798d2ca81adcc98961dbf04c119b010a04f42fb707714fe0c490bee4085360180b26e9b0c74609428e14a8939af03cc2fc0569667ba51ed91f7bc0d12860b8c376b609559aabb2286d23997784da898282a6478b6cf5d5abc7f027b8738b74dfe172eb208757e868d7949c1fdb6fb5a8dce4d4fde1ab3b5144b5651bad3c5d1132bf5d4afe2a7c6a7b314f6a2e210a6eb7d7d513ee3ca73a59bf3ac9b62dc08ccd3fdfcfc4c849496ef7c4fbbabb4a023270a3d3dbdb2df724824f38c2798cddb71cf897bdd685041f86b59400f90d4137527d47f1af8c1c20369410dcdd57eaef6e11829b1fef0e652b74d64868d18de2dbcb4e40463bb38ddb205cf216044964abc9ebf20b8553d9cfd514559123313e442882dd2ec84458f2aa41d6113f491cd7ddcaccf2a46752be88ec0af37ab450b4cf3b96abc1853368c4f1f708c78d66b062350f23baa4b15cbf74be80d19a8e4ade235169f3b1dd00c0b3254e119a41b9d20c53ab19b778a7a9c73b157a348f478b1e25e5f91be84329d5509b5d812b34dd199108e210c351cfa57f87f0fe0c389083e0c5ad7ca4406da60d6c6a4a4637aad62db3693de8b2d6d124ad49678a53ed304133d90c8c4dc0467bc22c0549c5fbbced1b55ece8f3ea4e833bfd3c1ea184cd92451159ee0bf3dc1f9ec7a7335c0093ee5f9c3cbfcf3c1c63ad9273b7157dd8b86939e2cfeddf06cf10670d4f7c92b90b178f2ce11e0e0f5dea2c0eda28ff8895c910520d92eccfc25d8ccb9c36fac3186daccacf28ff909bcbd12da855f1fe3dc0dccd81763d2950c44c415f3e537ff83fbb5e8d20a1efee0900f113e582df67db974efadc6a5e83662b4b28bbf3f9001bf2558ccd4dd14f2658158f7070da7ea38bdd48368cb21a9b2e855b78f853652f28873091d6c3c58d5d5a87959b59beafe2028c8323f705374b67b4158d2a2e92ee1aa03db7f18197efecf18ec216cb025e302e0f6a495c998d2bda757375882a9bb0a0286c9cb6316a09ea1dc3dd67296c9aa14e0e978be04c2ffc7bec83f70fb08d8b3d7521fd2a0c7e7f0870eed0959af6fcf999f349243a5fb397e542a001b3a8d993e89ac11a139a7df3506e95390fb4ae3156d188e9c8e42bd2c0bc5e1ace30d9c326ecc8cf9fc41e197eec73a58acc016338dc6ef2b5c09cb9d78c1e2ccf42f9f64c869222512f1d2b8d93c633f2483aae7c9306f352649cddd075ebed2f701ecff0c0efa6986990503ed127c95f4b47360f23e28f7074ed6c3b3dcc230add9bd02397a695507f3a2ab38fff26b45beff482cecc8d1bc40be9caaa7c7953935e4cf7e278d7d2d9b19339df932244cb1b60f1dd3f923130a5c49a16c1e4bad6d8d8d7a65fd6ce1c736694985a814683f4c9fdbd3714b2953ec83754e64a392fec71f38d1f7bde58688cffcc48a58b54cef8e4838e677552b629de9da13ad382a9d2cabea0938bc4b3a1c72675790d3ff59ada635cee1f5c6079af3d89eb26f8a7987fda0d8626e685b09f53027074bc3ccda0468b8f77d2211fad6c4c10e2499c3e809c8900656cd61a928ff6580e9e2fd9fc1c96f92fa1abb0e499ab5560d46749bdda7e32022d8d9b65663ffc3f3d030a9fb21d7b7234a08b13563ed3932e7346c7aaefb4bc18cade6b78fea9f08c54d9fa735bf2d7afbd8daaacceba85427b91e471d7cc7e2ea98ec9318613c84e6fc9aa7a48a323fa95a58c3afa8677d0996931410497a7c0a1169e18b94dc2020d658af2428d5c29946bb9f9c883087614cb8dc34a946e3a2ad921f604c84cc6b21069f9c56ae2936ef5b72e5f36c02b9185e9661a7d5466e17840aaa0006b0192141c27572ebe663926164f51102aae6762369095c6f80a7a23561766f686c846b5300bba59b6226272339762b2fefffab2ef9d71980ef7da910d7d01e607df423631cac0c3601803bb5c3391aa00e8311873be36a994ad94fb1e7ad2ba0a0f05be1b46c447162e004e58c4800d2d19002af76782bc40914e1e7787fcc9a09592ac22359ca47459d1a16b89a5cdecea83a15f8c95ad21f4da4b2171e0c003c0f0f825ea642a311a0c7a03b51fb584e61d5f899921e10cb34ad376b3035ad1be07a88d14d0740c952ddc546b3bc42b5ed330fd3087930c965448fab9207cdff86b979a5a5166597924f4849e70575bab12aaf3e1d197449427a8d54b50a301db8b826329f84caefa2a7b8f028f5bd744d96abb7cfe264b32cccdbf71d197941f7865206da4485c36d2b1783d62a02572393a43508699b21eaf613f7b3ced06ccf7df357d05e6ebc420b92fafb8d469b0b10df4d25d4c8714bacbe2d1ad9fe9f6820b7ccfac5606f4264438a865f9b3b1a7849828ccea2e9cde9fa15a35f5c969e6a17082f7fa8f62b0fc8ac397de123dd31349ac3602114b73643162e1b46c1cc380bef586c44ecda4bfe4ccc740946a09aed2a31d6757beb672e143b15ef287f1", 0x1000}, {&(0x7f0000002300)="159416ac3e5e2ab58797884505cf537cc88d8dd673985552152c517f37cda459235f42ca23fff4c873a5bf5a894f087126cf950307ee260bb138a5cb74bc253c84f491da39b3e2d0d1c7749a45bdc367c1a00c4f11c893484f515ee4a9645cfd0a5a4fdf9d86c687f4da0da9ea06296b0212828710f3a87c05ae66d883a23408bb692d211467909eb2fd199752e14550fb5a4ccc3d6163d0af23d5fbc5ce344c001cb2c03ad01b", 0xa7}, {&(0x7f00000023c0)="4d5159b89c1196a46081187d5b9f9eebc1f967d8905382820d900e1237030c33f4c41bd53ee11b06f16af4bd7a8baa9ebd557305dd096f971b1507d097c30ce29c9e35373ef59f1a72e2c8c339b787d14f992925f496eb3495570c0f366150de78f3b1e9259463562564cab6e5267e282c1bf12804f0213de65e78df21fa200117d421965a3a0644531d164570d4897766b052ae3a6d9c57eaa17e0ba345c0351fc32afd56471d91a7dbadaf67e52aa2867c43d2d194dccd35392b6633cf0d7aaf3115a795e49017f1a428983fe604d3d2784084607bd1", 0xd7}], 0x6) r10 = semget(0x2, 0x7, 0x200) semop(r10, &(0x7f0000002540)=[{0x2, 0xd7c0, 0x1000}, {0x1, 0x0, 0x800}, {0x7, 0x100000000, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0x2, 0x1000}], 0x6) semget(0x1, 0x3, 0x8) semget$private(0x0, 0x1, 0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000002580)=0x1) r11 = open$dir(&(0x7f00000025c0)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) writev(r11, &(0x7f00000027c0)=[{&(0x7f0000002600)="ff5412f8ddfa1137151ee1705e255258d5f416a0135f4e55a4b3bd11803da46bdb333de63ad764ef7cb3e78b4b974e992169a4a9d281b948fb5efae6ffb900b843d3e115a31c61b28cc32e5cc849f6864a665e9295a29f4350792ccf35a8b208f931d93708adba83a8b64f1e62de1dcbdeaaf9663fdb15b3438a6b1114c27e558dc22bec05548136c6d81fe2cce1e42753dc7beb26db0dc06ca59ce29e68b3e4801a57b52482ec407109ab52cde8a14f9e14d3087387f51c55350f143e98b5d75708b7e6a6fc1d841bb04732d746c39e90ac27271682a0098b7134e9d0ae14cf", 0xe0}, {&(0x7f0000002700)="df862fb177a04bde6335d3038723805dac93dbe0241bc3e7d9050c4543d20e48902a5a6d4de54b2b531292d42cfa7137dabb17b1990864b80b9552bc3d8c6a4c23b04ac19e341da76efaa6d108c10098089d1ffee317a9cfd9b450876fd708c81d88f37cd94a12321c7d5af306fd97f1f75a14f1ea2af273810a03b693de3407dc9d39e860786f3d57cc8befcf99a10d87e77092e4262e3293f03372f99914e425cc73aa232ef3bc80b8", 0xaa}], 0x2) getitimer(0x3, &(0x7f0000002800)) r12 = dup2(r5, r0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000002840)={0xcdad, 0x7, {0x1, 0x5}}) socket$inet6(0x18, 0x7, 0x1) getuid() fsync(r11) chmod(&(0x7f0000002880)='./file0\x00', 0x42) ioctl$KDGKBMODE(r12, 0x40044b06) pledge(&(0x7f00000028c0)='/dev/wskbd0\x00', &(0x7f0000002900)='/dev/wskbd0\x00') 09:43:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100b22700fead900000009dfb6c5730c7f400347688d75a8e0a6bdd88b885e61dd8229580b4d803f994eac542402a696a2dd986a52605"], 0x1) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) shutdown(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 09:43:27 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f0000000440)=""/124, 0x7c}], 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 09:43:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:43:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100000000000f8bc, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x1, 0x4, 0x1}, {0x6, 0x7ff, 0x10000}, {0x3, 0x7, 0x6, 0x81}, {0x9, 0x825, 0x3, 0xdf6}, {0xa0c4, 0x3, 0x1ff, 0x6cd}, {0x101, 0x2, 0x3, 0xdf72}, {0x0, 0x9c, 0x7f, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28088, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) 09:43:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7519, 0x9}, 0xc) 09:43:28 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100c, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 09:43:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x31c}, {0x9, 0x100000001}}, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) 09:43:28 executing program 1: r0 = semget(0x1, 0x0, 0x40) semop(r0, &(0x7f0000000140)=[{0x7, 0x7}, {0x1, 0x7, 0x1800}, {0x1, 0x7, 0x1000}, {0x3, 0x10001, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x1, 0x6002e2bc5cb92c3}, {0x3, 0x6, 0x1000}, {0x3, 0xf797, 0x800}, {0x0, 0x5, 0x1000}], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') msgget$private(0x0, 0xd3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 09:43:28 executing program 0: poll(0x0, 0x0, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80, 0x8, 0x0, 0x1, 0x8c62, 0x6, 0x100, 0x1, 0x2, 0x1, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}], 0x1, 0x4adca94d) fcntl$setstatus(r1, 0x4, 0xc) 09:43:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x1}) 09:43:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 09:43:28 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7db3714982057881e1fb7896608c"], 0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000440)="cd83082a5e219e51d55706f58545e09da4340c3bbd3b9ba8164640a56daf0fafd2611533cbf94ff519f0a3df5d45e426a60cd84193815362d1d05e93a4eaf5d00602f2068d45c3e5385789788ad4fbd8fc6b33c62cb45ff91592de022cc7f1146e5d79a62d8ec5d923db3aa408ca3a2f12a4726739bb7e465448f1dd3dc46ca4d153cc032a9211f82e877affc985a7dc532f62d64f3486c3f95e61b264035c5b5c7891432eb581ba3c7bd670ba7434b02a6244c8bb2a013302e348566f2012070c0d74", 0xc3, 0x404, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 09:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x2, 0x81, 0x3, 0xa88}, {0x81, 0x4, 0x1, 0xfffffffffffffff8}, {0x7fffffff, 0x3, 0x4, 0xffffffff}, {0x6, 0x10000, 0x4, 0x8}, {0x9, 0x8, 0x3, 0x8000}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x4, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x20, 0x9, 0xffffffffffffff64, 0x200}, {0x4, 0x9620, 0x0, 0x1}, {0x6, 0x7, 0x0, 0xfffffffffffffff8}, {0x101, 0x0, 0xffffffff7fffffff, 0x40}, {0x7ff, 0x4, 0x401, 0x3}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 09:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00', 0x4) 09:43:29 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 09:43:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) getrusage(0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002300)=[{&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/155, 0x9b}, {&(0x7f0000002200)=""/242, 0xf2}], 0x3, &(0x7f0000002340)=""/185, 0xb9}, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000002440)) getrusage(0x0, &(0x7f0000002500)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000025c0)) getrusage(0xffffffffffffffff, &(0x7f0000002600)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) bind$inet6(r3, &(0x7f0000002700)={0x18, 0x0, 0x2ede68d6, 0x80000001}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wskbd\x00', 0x100, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002780)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000027c0)=0x100000001) kevent(r3, &(0x7f0000002800)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xaa250c274ce62464, 0x7fffffff}, {{r2}, 0x0, 0x8, 0xfffff, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x348e, 0x3}, {{r2}, 0xffffffffffffffff, 0x84, 0xf, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x86e, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000019, 0x400, 0xe119}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x10000, 0xf400}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000027, 0x1, 0xf01}], 0x80000000, &(0x7f0000002900)=[{{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x40, 0xffffffffffffffff}], 0x81, &(0x7f0000002940)={0x77828068, 0x40}) chroot(&(0x7f0000002980)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000029c0)) bind$unix(r3, &(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x4001, 0x6) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setflags(r1, 0x2, 0x1) bind$inet6(r3, &(0x7f0000002a40)={0x18, 0x1, 0x6, 0x81}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000002ac0)={&(0x7f0000002a80)=[{0x86, 0xac}, {0x0, 0x55}, {0x8a, 0x4}, {0xe7, 0xc8}, {0x0, 0x2}, {0x2, 0xfffffffffffffff8}, {0x86, 0x4}], 0x7}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000002b00)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002b40), 0xc) rename(&(0x7f0000002b80)='./file1\x00', &(0x7f0000002bc0)='./file0/file0\x00') syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) r6 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 09:43:29 executing program 0: r0 = socket(0x7, 0x2, 0x40000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x117) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/176, 0xb0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) socket(0x6, 0x0, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 09:43:29 executing program 0: r0 = socket(0x11, 0x3, 0x80000) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "c0907c83a5c79dd077b5392730c661843966037cd835b88e2bca60f5712221b7dda9fda63c5bb24d24e280e13e01afe81b09d51f51514b95abc290494506855c88409b398a84ee7af3c616e35c3166051d96bc84e1f3125b941cb266d09819f56a73dc9bfbf10953d9aca30440eb74f98efe2639747007223c2e9585ee54f7b0637d6fb895266424aef37792adf3fbdf71ebcdeb53eb26b5ac5adfc4825c7609930252677475536705694fe5e982579e991a1eaeeb1e1998bc2fe1d01e0da868cc85e8a7a4570b352cd765d165b8afa904b6ed98176a5c339b882905bf5426b0e48f3da0bcbf3d6db6b82fe3235603859d50850aaac0dac48bd42d7af4b58a"}, 0x107, 0x800) msgctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f0000000000)="e66d3d20d1579a35c359cd1b766a3e19cbc3be9ad372f472c5f516ca6342467c8b4986c4aff3a025836c50f1b70a5b80d65e821e517f4afb424b9b7d41cb7bf19a8d3461714f03cbdaf4532ed8aa89b674e69a9d6a94804fa16f49fbb60aec4dc0ea37bc60c76cdce949a3bfb19fc8", 0x6f, 0x1, 0x0, 0x0) 09:43:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = getuid() r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) 09:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38000, 0x0) 09:43:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c8bf2ffff4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80200000000000000ff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x7c}, {0x18, 0x1, 0x8, 0x7ff}, 0x9, [0x4, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x8, 0x5, 0x9]}, 0x3c) sendto$unix(r1, &(0x7f0000000040)="52e2dc2dbbc5ba320896baf7d758fd18c298e40d212597e4e8bdab2a18", 0x1d, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:29 executing program 1: r0 = semget(0x0, 0x7, 0x40) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r3, r4, 0x1, 0x6}, 0x100, 0x3dd3, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 09:43:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x200000024, &(0x7f0000000000)="4b74954c", 0x4) 09:43:29 executing program 1: semget$private(0x0, 0x2, 0x0) semget(0x0, 0x2, 0x100) semget$private(0x0, 0x2, 0x400) semget(0x3, 0x2, 0x0) semget(0x2, 0x3, 0x488) semget(0x0, 0x4, 0x65) r0 = semget(0x3, 0x2, 0x8) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x43, r6, 0x0, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(r2, 0xa, r3) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180)={0x5, 0x3}, 0x10) r11 = open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f00000001c0)=[r5, 0x0, r9, r5, r7, r9, r5, r7]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff37e2e52256d9f176e"], 0x151, 0x400}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00009c4b19ca45b36441"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r14 = semget$private(0x0, 0x5, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r15 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r15, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 09:43:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8efc, 0x8000}, 0xc) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) close(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)="ca3109d857f4e542ae87e8b742886905381ea6b2bdd766b9c160c23785cf98d66f59580a7b2128b3fe9b4bc04fb4ddef5548be1f458103", 0x37}, {&(0x7f0000000380)="d59664f2fa9e29235d3a4b7d3f4ccf270843d292dda375cff8a75497eb09faacffa78de0ca53c4a2371954a56fda4142b53f137f042cf907c45bccbcd956c5a84b74f21ae20c04bd8307016694ad1cfba859a2134f7485cf639e55b17c9e250a6727b0978c0cfd93edab7f8f3370deb7e6c5d5158c5f915ae768a4cb48729494c2a235836d646e", 0x87}, {&(0x7f0000000440)="f18d50ed7f7ad5de2ff3eef5083085a803b9494e61f113951bf97833", 0x1c}, {&(0x7f0000000480)="c101a112cc1d7591d4add2fc52524bf42a984dd67fdc139ec62eb605f419a1ae425c8f2f469428506fd9a5643bbf6feb572807b188913ed36133f9c86c20f949e32a203b19ff77a66f0ea2fc79e06f589c355e5e20b164e624a0ac2e51be3fa3ac3e83cc868383455adfa0db1c145745fbe4b9554556ebd8b808ec818a7499983b0c7547a14ab75b4b81b755dc1b", 0x8e}, {&(0x7f0000000540)="79c99e432168240e09050baebab50e193beb687fcad1e1a7d09a8a97663bfe09f71ede1598e05235ebb2e690419e5b8feb3c2d", 0x33}, {&(0x7f0000000580)="9312804af1f0b047f9", 0x9}, {&(0x7f00000005c0)="f66c1df6f1acf75a7dd5e1866567d9cd2d72dfb1b62bf990045e050e0dd86f4ea6b996c4465e701fa99187569a98a0b8cc7677ac", 0x34}, {&(0x7f0000000600)="6b6ec62c5bdeb269e43fd619e809b1260bb81ab1d5649ced820ec4837cd793634e832ad7543e487484811bad7ed208d2627c22488a53cc9bad9994f25600c1", 0x3f}], 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40000043, 0x40, 0xd800000000000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x3, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0xfffffffffffffffb, 0x8c}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x800, 0x74}, {{r0}, 0xfffffffffffffffe, 0x0, 0x23, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x11, 0xfffff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x8001, 0x6e}], 0x7f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x9, 0x7}, {{r3}, 0xfffffffffffffffa, 0x20, 0x20, 0x45, 0x400}, {{r4}, 0xfffffffffffffff9, 0x8, 0x0, 0xd58, 0xea9f}], 0x7, &(0x7f0000000300)={0x81, 0x4}) 09:43:29 executing program 1: r0 = socket(0x800000018, 0x4000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:43:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x101, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0xc007, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x3, 0x104) bind(r2, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9d, &(0x7f00000005c0)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r5, r8) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setuid(r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x400000000000047e, &(0x7f00000001c0)=[r8, r9]) chown(&(0x7f0000000540)='./file0\x00', 0x0, r7) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x397, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000600)=""/4096) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) accept(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) 09:43:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001bc0)=0x1) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) fchdir(r2) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 09:43:29 executing program 1: r0 = msgget(0x2, 0x34a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa9, 0x1) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="727a53935c240c829b30d3f479da67b308ec32779002509aa7a6d3bbf9a3f569a9726299ba36aace2d404087c6f0155ac6df19b120eafd4ea34153b1b3e28410c4ba2f371e2dedf2e5730806aee6bae315330aef", 0x54}], 0x1, &(0x7f0000000f00)=[{0x98, 0x1, 0x5cd5, "8e86bc71a754ff360f1673405a71d4ec7e094154c8c84ad35a56b50ff4471ca560768e0b9fb8e1d0a8b7722285db892bd3c23ed1f4a1a541ced482c689f821e6d7059ce62bf0906ca521e3d4bcbec85109d34c314480df0422da197f9db265d073f5fb4052e3ef9002b9ff8bcef7b833e11be508585ab3e40ef2d970b69aca94d5d8c7"}, {0x98, 0xffff, 0x5bff4d93, "341631f3f5b2b08c2b4bc64c9a182fdd284f7e91c030fde8e37ee9ff5f4c525ffe489b24d51219748d924df681a8b714841f1cbcfe92895a08d5ba2e323a2ceeb392702ace26876ceb640351825f81ba444a83cd5861f083b74858a791c0914c2658b141ac515cfcc27e58dc87d8a6d744d3bf4d0b28adab49e236945b92d293bbb193"}, {0xf0, 0x1, 0x79a9, "fb4c69d7d70620fd7f50c7bac64b45e19f8b9fc85dafd2e7a08af3587861dde6534f416b3fc858e41af2e0aadc441c817a47603b42a16c98369b8446e1b1fd91bb2c5ccdb61d0ab5fd80189493ddba2fbaafe634ea55888f1a5f23823b700db55190d5d065dd8b972070b1343b20f94ed356881e3842961ae78a8abb849fb74947683af6f8061c5c44a574a9e2942d3b44f2bc0fc3a204082b79ded45230768bb2a833878d62cc6d18cac36ffa8326f8de7befb459c8221389d72c62e96c3a67ae748803c7181f61add5fc17d7ca19ac08ffb7897badd36bd74ba4"}, {0x1010, 0xffff, 0xfde, "ffcd624374d2200de29c6c3f29bf13d3437883a605d20b44cfd8ff07f211ff2eac004c5ce7cbda2db66ef5a8b831b9e9a539858341c505f18fb9d4f2e9a72a41976dc894529f0eafab2a10cf8dc7ab0837b8078f41d87caeaadcdfb8b59d7b9bfd80249600f1640cb2900cdbaf831ba548bb85eccc2530468d82a85ec59be0788f61c9720a1e5a6ba3373a2d5d07d154703db40ec9af3b3bcb5f467a4df1c11c949a7e77d70a3f375e24115b4765a13140330ff3b33207c12b04adcb0b6457a698b08ce24146db60f23a7a09c418fcd1a65915ac5eca2022692d4a17f5f06e7edf677eb578a44bac7321972f06a841fb869078ba7995b7eac04b03ca06735a09bc40a69dc1d4e7db7b309103e435056dc6bcccf4cccfdaf6c811cfa66b1773a6446d46aa2e72bd6f47215a5f88ad5549b17a59ad4c6b8323855effb6390558119ae6e6d7df3d87834a6b40ad99c0ebfe01e578f041fde8f1e53f85a2a220835c9bc86314ba6cf633c3b4804d769198c804d5582bb6fe70b4d46c5758219022a645111835bfb3c5bb3ae6fa0a3cacef30b9fba191caee394c4b4d147f4adf8118b5ab7f557b61e6d7c01141f778deaded7961509c818d07bf50f2b7ef1677205117741d647b424d66e4ad401dd9c1b5e77c6915696ed9674c1127769a0313eb525ac492584378b2aaad24b1eace3e38d7b9d66084d2d5e9f1211d032c5d42ed33b896541abe81c130c8959d34419226023d44ce086a2fecb19feb2a142add14805c7b159517e059b2232afa3ce0d3c6e72f47345eca8f1f936c5ff8257835b555013bf50681b743cec803131313fa2573e3268e4631286cc192a498622de76bebcc6328edc2620bca8e517fae62b6f4c6d41f6e69e7c5b1c60bc2bb735e75c045c9503140f6912b2723ca141089db7ac7dfca9559fbc4a555740ed8e4b166ee879d8290f331d99de4775c1da147f5e7b9d0bc3ac12ef71090b3a0caf795f479ab6d9df7508ee69aba505cce6772311c690c9d61e98aab89dae88d0c05b9b93a454946db1f88c8440a834c54d4a1d5675b900ed25b087eb37d0af39ffedc8f5bcc71374d378f110d471533784b91ff732d66c889074dc643ec347660a9989839bfb3c926104e468fdeec19f5ee2d26aebbd97227735f3703c2e06e41ef2c4f51a54fadfdad03163c92b4038efecdb9313ce67af56f9b38a10419cccd1a876e04e2b489c4501a1803e7f123a87c97325432a89858f5bc9d58d3dc5df8eac6d55c39331bca9cdca535f9e765224420b4bf72bf22fe7eab79b4b18522804e16e1ed15adc6a174968248efc1b4bb72a59d65ef6d1572d2f119cb8224fcffc0c2ca52838234d1f52e242ad34434ed40882ebd7d80c5c9ae4fff9b6e26a8b4eff894d7627a24d3209d5067c3c0e29748b2a9e9f341ebd8a60ec115905797cb9eb323ed1d0710634dbdee56748f4beb17dd8a7dd42ec1d4cfc597d15d39cc228ec2b2508aa1842c044a9a2c289a75943a6a4e80b528c93394e9b592a10662b3f9021979087f6ccb6beb12e2b0e69158102e64270a7caf32d082ed075dafb82fec40baedead23a95b4f05d696a99b7000eacad71422682912e7f07c9a2d31c38d259acb3b1adbd2d6fd615507bfdd79ad9be8cbd8b81687a942cfb38a158df8a9a79d609c1adb5287f36ee487cb4983693493b55d03b3c0cd39c0244da945916e9591089315296023534fde459d4a3ab6176b69027a2f09eb9badfea359600a74cb6497386ceb106bf3f7a26be383bb83dcb725bb72c0f7dcee442a5dbd199c749aea0308776d1df0980aba58cec753913949bddbed941d29244cd7e0a145942800b5635ea72251263b55f5121b9083394c0df1b5c28026eb6b0d37415b5a67b4df3a494cafb04e9bb5c2dc015ed5a3755ce6a75091652c7d3ea9f8feca4869035a08a319842c9e7c1e18f341d902803c1ebb4e754b25b42e27a33499de0fa6099a7e56d240c4c93e0740fe6b5bbc90b65f808678d23d5318da7d9d730ea3fc6c62910320c387e157dab688eeda5e7de5854aa12ef3ba324c4b8d8f3614882b3bd024e1e0959ff8c26eba0ea36fe3cd6ae1cae4231c9aa8bbfd38dd1c0b7cd8e7237d2f0c3426c8d7a5ef0d9d29bb844c80175bb33a8cd30b139f32bace1b989cf1eb888087dce8414512c3166908d0c6ce6148f9d9ce8a3d0224b2ec989ec35fbdde71e5ff2ab3700b76fa1c33e0199cbafc9d4b5b03bd3626251ce78ca6df82c2897419680fb220b06179635f84dee2df6dd98d5b5d3abf77c72be18adb9f9eb78bc877c197aa085c240131e378f9e6dbf1d5e5f5a1799ac59b3ec6ee9b2b7c5743b3f88d8de5f8c7da75ce3137434cbe7289a96ee3fe17c9607b0ec186fc20d7f7110e6f9ef401d9f898abec2424ff52b501baebb6b4e976bb2c63ea5d5d31f124195e52ad057152121428c1848915f6b7390448ceb2e0b2db442be52360e2f5ad05ff0eef71a61d42309ce9851a74cfff45e712cbc01ba75969131b12652be9f0a3769e8d04c66a0816fe045184dd30b7388c44589a121179507c5c0a776667c6f45e1339f1ed8ce06a4036d354eabb26d0ec1509064f1e0a2a537c3e64e4f14224fa367b6fb13dc891006b383abc39e844f6da6fec9074dacf268cebf969dcd26650ea794dc2ba222feab8de6cc8d86557a61beec0ce552414a27787a10aac4f407d1856d7a4f0caad5a6761d4778a58f97678b46950f60f1bc118a8ec228707bf2969ad7fa3eaa561c9e464fc49177f47b2739c1c22abc2f762e455378ef7f5ce95e78a22c30279fcf5767a897bfd3f99647406cb3d2496abf238679e13844d8979c911fcba31a146afe875d9c0738c25d83c52084c13bac54f30e5e18d05c310097ef413aac23048336188f7ea769b1fa730d0d94043e93e3b862f8d54f21297de2c4d1b08cc101cb050296559314bfa00f8cbf5ef1659fc75cd0fba8857ea231512edd0bc2e2b97441f008af4fc5d056f770976835060835f1bf3d52ca7b278ccc3c2a121a337f1382f5da2b7db15cc401f74a65ff76d1ec8897c3e1aa74a5b46d0cf5ecc354f30489291145bf7399aab80d59cfdca0da229f146f496f0fe6261863ad519b27f627b55f78bbb8060951a86a45ce77b0686fc9583f3a3d4dff7095a1d946856bd04eadbee3c0380cdebb4375114f86e3140eb9091f6e0bfa12826e25a0f93079a54ed297ba44c960df6e86dc739c62aacb00826e4a6b1b7848a95772063d244bc56b16365d54432178e0bc023ed9a55fe943290cecae91e8fe9625436522b5258120fc01f35740c2b16d09cdf2dcde4104c01e3c10c6b06374af8f07a62033146e6e5fad7747a779dc135d0e2f98815973eb256742c74e5afd3a3ec8bdfe09b776e87b0a0c105d3e04ebd256dd4c2ab03b45d32a6b40a8ecf73df7a1152233051bd459bee56e9417836604fe71e7cd65f92bc86f77615ae2c23c116f096cab65b0e1d622bf32e8f35f54cc162cb49f48195ef675f51688df6b17f83c4771719aaf13fcaf25cdc193c8602f81aebe99c6b5f8c627ce8d852d14b040b1f0615c31b8ba85d75197139b927a0db5bbb0592236b7d8605ae3b5445375095dd7b146b8c76947d233dce310f36fe2183531fa53c1f3b069ae4dd39f0ad6595f2f6f01452e40aad2a3ab828a7f45d792f7376b20e4a4a675e32c9c195a4eff299996f7f2ac03477cd918fe72c0f775af8b685cdf68627cbec648a4d97a74039f49dcbc85ddaa03b5e6ea30005570474c5cc13c9d9a2e4b73df5b3186bbe6afa3066a0e2c7c41476a7ffe55678d07cab6ff0788d3cd77a554666bed3648d495e20934c986da3b1bd11fc7272a38b9aca9d83e72b49ba2a0137589ae0f802b90f72947e81e5b9c54d0a072c8e5a36c0f42a246e7428638abc091cf426647366d246e72128dcb3f22d76d8e001ed7cdbd9980cd01375458cef421c0a7fac1abddbb0757d75049ec16511c12e9be96fbdf4f2c4e62ae2891c2860c702ae2808911bb5fbb9ccaa16fb1932ae65ab25b4e4c6bafb5531554e84aca40aea6940dee6b778b27b1116eb73c61baac8d7b87e02b72c5fb40c3f22e7292e8f590471b186a7bedb0b3214a7f98da1209691cba37764279ee3ba5c907b6f06377d32e977ab4ac6e12e7bebd97303fcb201ee3f4c5b3a180e4ac12ec9a7e58303062c9161d0e70d7331bf6412c251c9c0de5ca4aa6e2c47b8a8e3c72ffa25e986d212465778169a7e2f6e99d16acad23d2c7b2fa52826e4353f824632ec6c011485fbf229a0e2565d54c0217dff6912f25e7c5cd4c34de0b3bd80cb893ae9a39c771c25ae93dc7052c33b1182a7a8d2609b4064e8dc20a70a79ff1af40610c67a4f254d68e3827c09ee912c22540e754ce04f242af0ac079f98152c367968021af136e629bff3ccc0be60ccfd9bf9b615449390e1ba32627e54ae7c8471796446ff1e0f0903d02240bb4082c3901a56ecb0584b7fd31a0ace7037415fbe94628e6a974f31396a5b17a346ae673d95a9ce50252746e0cabe4da32cc62640c136b67397832f3ef4c3878d75816331757702fa222c18bcc9ad833128458beeaeb6541e65f3e4d452ba037106be775b48848c96d7695acc3de2be47f9117e98a8b0955598399aaf688d9517f7465ab9946be67afedc7ed510e2ceda8197abc345cfc1c5c3099622f3e12d4c2b247d365ce6161f2aa7c0792160678e0ce54b93def17d5193531df84eb5158c5fa8e0311017f308995c1e5d1da6da7e16f4a6ee5d2b796344b28afd478328b864c91e53f040f21cdeb3c20357f09cd423a649dcde15c084e0ae4ecd6ab7dff3694d3df9933a92d2e87dcd0e06a5186badc99efc00d1698ad860ec9b8905b49b2a5e4c68e132d829804c23f7f455b058f8852313e1a08437a0f40e0e698d395eca1839fc5c7c0f8e3c1585d65b447793bc98788c6ff4c0176be3a2b07b94a8c555d04f098fdf4cf5ea197b590be1adcddd9729e6618001bf805f1495932f013a23d28482856ac27384d494d4c766d86646c0fe303c9762030c60ad55d284148e4ea469fd9d06ae1e6a6d67c26aac8a11134b2ea31fd3b82865721fe713af8fc617ee5006661c2df881488b34ec83f4a7c292955c4224adef0ac30cf0a36b0baaaf84e41ff14f89e5b01985d8edfb30b983ee0408079cb80e428d479e73aab3c7f5a64df2bf4eb110e9d98a7f646521df0e6d435eb01d89b81041514f8a0083a997d01dad714dc1a8bf0361889318adc9b750d7b47afc340f1fb9fc17b4b5141115e6112cd9f6e527c892be4060e7e1e7db5e99b350a37b1d9d352966089c0fc816803882e34ca51862ebc6cccb3a14e016a58ed37c1e49d4351b42d5b42384f46c44d4cf802fe026d6c73fef53d0d23df05a2355b94bee69f6b40389984ef44df7a9f263a73f91943f252d66f365c54cd3da8318a3e12514125f41ca8c7e1d90df9aa66737ac7a9f91b03e5dd9c1e788d7967708c6fb61b6321be7f3c271abfbee2d4c29b828afacbb79a82dd372458d424b4839dfb3055cef563c89ba1b476bedf12450ee1dabd2b612f6690edb38c0bd314a2cf43ca0447407c1d92489f18177eeae5366a31623142e9e7ee6548e9a9e3ebe6ac8eab1066b3a00a90bcbd10292d5b4c7f56d1912b2d1bd5418419937c75fc2ff32aa7bd5d6175028f840db5b2519482cfdf376539b5a43200b1107bd81a57c49644cc78d794f775fc27fc53f3e531e70164437da206903373b647c8d798f58b6601467912ad4c5996"}, {0x78, 0xffff, 0x0, "036525877470d77e1d5990bac3b1b1d12d412f7f0d70f2d8da85dbc2a3beb27f97107f7395bfaeea655d17cdb0c1b6b5c190c63897ef69ac6e0bf5aaae7e2bcec5d88c12a3bac0d58cf8aa1f8008431ac48e5407dd17fca5728a726442c6aa70c944434a646014"}, {0x90, 0xffff, 0x7, "0491225219cff4cae5d2921c4241d3ae088149210f6112f41e9f20f2e2f825eafba52c0712ff112eea44c7554f0a6edbc64ad7b5b900a70210edc199eee1542824de3cb65af5086c49e2a1fd9b87868083a87ab96a4fca9cd209eca9f9daf42ed9725e58690eac80a7860498c801607897c4a5347842c70c7fc4"}, {0x1010, 0xffff, 0x2, "c2023d91536815e750aeaefeda7134cd6675fa8e2930aede7e9212f0319af0d9fa9e94eaea0c3108c41c0abf6502131d51c2a60635c71411ea82ffcc90137e75032c22e85a9b24f190c658ea1d24841f375ba9e5088fe4ef8df9cbf4004b862be7ac12acfc2f07734d45eb4b4ecc66591f3df1c11a52543d4fbf54d73dbe0af45d7c18323d3dbf01778d726060eabbad8674d84f30f2ff9250fe17046f31927b14d8a9e3f02c42f7f417977cc2e62cfafbfc76c7acd09fba8635614f7cbca0080217e96737f0c379cc6c0283236beee383f6d7129bb4e8fbb97c866cbdeab40aabfc5336b9021af3968de5c0a1bd8483c50c09183d3d64972ec5244de0cf6855d16293170891985874cd23699feed292b124784021d875ca9aa14230cdb9a99a071c192d8fdb402ab698e9d686756769b18f9509e7110985fcaa4df2c0ca4590bf5753da79ec0edce983788a329259f787b1797c7f236e1db6f36ac0e739b225c72f2350d2ea8d0ffef4fc311a87c0f60366ca6c3db6f2b9251f732c7bcedad74bf717769cddf613efcf576557b053caa348e176490bee80b72d4e03279882ab1632e3e344dba07ebe1fc4ef9181d54d3bea64a28e0fac4b3b0edb25d0cac443f6a06e003910126565f6ffa593c721011d4f778a08c0dad785bc407d88b58e41fd53eaa1f86e46053dfb5034743e33d61a0d0e485458230dd68fb2d0bc46ea8b95c41d38038105bae63833ff132aa71e0fd10a9627f652314755224b8d7d2a88eca72de489037973662127c2b47534630456e6b60099c7ea23908d18aff9d4bfd2bf3b16b06e16a24efd0bc68985707a08021f5f593de46603222e3cb507e61cfac542cce4950abecc64f245321c06199ac2be4d8081c80ba110e42dcb0b60bb959751b5786fbfb7d52fded92e8eec2c9af2fd4d3db0efe096ef9be879d52657f6c6313b116efc7e460f186b28abb8b906c017ec7329ca2e778913c53b17adbdf94e9761d19682f990265a2af23723e380e76289538e4e6125bace3c639dbc7f7d3681b4c8c7c15265f81da068446214b5d5a21b94f80097045500bf6607b948aec4f1fe74975017246d0b75b6e841e5880b8bca08a23c8bf04788b0bcb433aa36f9384286eb701f9e4ad946b77c61ad7fc3bac99972ff33f0ed8de4ad6980e05f588d9fb91b8c5d7808512ed5347c9acbdcd7785315064467724beb96f2db41dd9c1927f1f2965834268ccd2a88999841730564a45a60a45f0e95bffedbb60e35b4ef4e28c1ab7fa48be76ba33274124a2aa139c682f4bc6123229fa3741eac83edcc773a4b8dd8630f7acd7ad2ccad086f42b05e7f8cb371b1cfffa5dad17fe82a10ead60039c82274bb2e4dfb0eb123c4bad417c34fa7180453d5f8cc0e6eda985dfe664aa13d317d2025edb7675fc75eaccbbfb648787fb3fb4439eaef784798b9e7f63576bfb6c94491413b54f5331366800e21e28b26ff92dc407a2c3786f70cc5da1b08a182efed1b78ddb550faad84400361c2f5dcdfc761fb46bd5e016a65b337df773c2e40220222e13f9bed6ea0e1f7dc2862ed2bd80d74bfc0125ee814dbfa59cfec7d9b725f163d11ea13e832411d4324ddad5772194b541186406e578f681ecdc6c586d14935323eba641c6befe7efaccf0f31a4976578f246d1854151a7dd2442ba6ce9ab2413ef27aea24d26b41eb290fb924b30d560efc6734b3c2746693e581863f6011babf36b41a777916c9f0bdad807a28739aeb6a34974793344d77a24d7f7dd8264e5f8a961d8e69baf552a372dcc6599fa130e5e25f999bd3abc358f88971f23f0f2a3f5385f852c11c163ee49ca8e7fa9eef84e43ca743716901a73b181298513635eac1fe8806053297d2e5b502c51b8345c32867c624d08c4b327edf98030a55d5b7334a386faab38777c922eff8809dc2aed5fdf6d157947f44dd0f8a08ff5b6a5481eeab31d7d36e4c034054c2e1449e747e44c2bb92c8d62c327879d2a95ad029049fb37f0016752bdb4536b7eb3b6139e13f1bb240a744d24d8616079cbe112be22a9fe9566ae228cb506577f9dff55cdc3c7ca3e194b77e7b6875f75b86ef9303979afe181a60e9d67ad23f5ddd1ba292030f59f52181eb066c07245b9adc001ceeaae40b63893dc47f99681f682917c962d4f20e73c2e8e47a79ae06cc6c016ce68aaf83dc66fa6405797c4fec1718c2049495b2c4a89866204f8db7bb79f1c12fe9f8cfa653833780457225222d239457de6e6aaf566aeab7b7519082094249033472104513d33dbe83eb91a95d6a20ced8b7d2f21f72d45d6c040c45ed15d01c65f7b365bd31a4d63d4e00a21ed2b3f2ab08d3885d766af2120c40cc99ae2f4698d2e1aee833ea2efe99870530b03fbafae6fd079a480fed6568e60f252000cb4d3b30133d73b4fb16ed5398bf471a73784f8ee369a9f2827666ebdafea69b6f608e8823d28253e28a1abcac9f4399f910818004f6dd42438f759281c8c1e458b20dc8ffee82ee20a57d7beacf49187103b551eda7b4e4931a5ba95e6aa3f1ee354043f99cd2a2192d770415b8d34610a8ff0617b1f870a3759b270f12db33397dab5fb3825628d048b3189325ae8918c32e364758a102a5586bb074acb34112c19963cd42d937b11156f2c177eb91d2af082de39e0c5cafb0c2eabbe8b0e0191199d3e930f40f8d355692fbcac152876fd750c51ce849b76e8e84468ce0d13c08a03b7b6b433b6dc72d9f969fc205e56b696f3ce167038221f8ff6ccc640a782aa59a747f536affd5e606a8ae0b2df7ac94cfbf580a734f041648bdfd4125b5a54012ed2f6cea575567ab7a5f6cfb6e1af3576e5004facdc533758cd5a3e34d782097f520c212790b7aa103bbaa01001b02b50dd23c08f428422b9d06a163a85a5a20340673054a1b043baebb46d07e9226d4fb68183b281088fde3a8cc7ae11ec1096701986352d2d36842a1a4de428372cce19e88b22004a45df493329d23fcce81cf851d209c1d77d3e99c76161614d00d36b63743b16f18136ed2d4d22c8222e484de0211d61c00af01d4aab574bed45e7c7197245f0aed021ced9be13c803f8db44844789f3993a0a17a1148bfaa634f91d645faf2bf67bf98d8e8c53a578bae73001f25977dc3924cc6fd32d33ffd97b9f753a0d703e22be3be8e2783ff500a8ce10cd0a09d14c86790a133d0be88d870639a6f0c53962445187ea38430fca24f924a23e9574c38a64d056eee246538224d30af77e1e179d623cc754e3b5b25e27187272fe17bdaeae42114ebe7e93d89ee09058bb0f6ef2a4546a6410d1a4ab78dbc0ac532cd359d3732b59b629ec5f03443ebe2d865553114960d90404c72bb648cb9579d808f1d3daba390e95eac397469a03af7c6c64e8d8e645b6668c9aa0958406128633ddc4228f57b1b884aa67d5ea58771431fc1dd07d433201e87e0c2aa776d02238037cb76a4a45ab676e6654af9c10aea185d54bb341a491e30926b1e071c49b22927847acb7442856f4c7f6ccee66a588f7afdb716447d03d6c8bdf6e0e63da6ddf6a51105876b502517753ac44f2f116b455861ed3c70f9f443b3af082639f33cc4072e541eed903983b6a5cc55e246b9051a478d8983cee9b785b830856de89a17e141c411e30b1a8dfcf4c63b462a29d82c09e6ba3c0ad66ce6d8605ae35c613e8740a4b13454889abc7889cff8a84a0b312a803dcc0a93e6c246cce75d897900db159618a3055a44e77d80d199c92d95cea1540deb0992b2ac89b3bb4f236581856e0cf6823b5431b2447060fa2656d698cd0a143c24ef4c4ed0b1786ae985c176bb5a67a5ecf0267974ca8c115018136a58aa9172ec75fc0395e70748eed3a4c36ad148ea4644e6d9aecf76346d210c0c56974d97370a4d4e8142dae7096a5425b32bc518cb70586fd255ebc34fb3cb92964d85b6f9047d6bedd9fde2dfb2e566912197afc08bca99be91b78de99c15acdc68bb9a9c0339a2dc3d3a1974937ff24d1abd772b88d10b268f347799cc489608d5b371ed880b8add9553400e91ba896feaa533148b4a0745e4b3f107a189ad3ac4e5bde6941ad4e061d11c315e97009008b492f43ce12771ceaed8c75f9ccd5063d173d8e7dbcc1e9d625d74a411c6d38d4bf7289370cba20564b22e4dbad83bbf0a10cce2d1edbd09b32e2fb38e195e687ca3022523903ac389edb01aaa57745baab428a864a322cc681ca07d45cf1de983e02f15fa65b3c0dede1f2d613327c637b1b3e04e3f2a1ff7d96239632501d1b2c5d1ed87abe418c42df6cb376c09e64be3a0bc42f2d74f581f53777f32374aa84c2ddf79b865bee4e80b2d07a09aab6aa5e062f6e890daeb79b71120806850bb3109d882a661b2979298ff8127089187c15df436d7ec1cbcdb45907169ab80310397050d365f2cc464ab43ea2c66ac6b9f27583ee90f7c1eb72dcbb8b7f149b285e77a4ac0a1464427c53678de9e199c737cabb29958073c9762ef30ee916246ec8e56e4c09249d39c774cc02bad9db946cd957a592c0ce8c1136cd4fb8cfcf36e9967af5a678d026b782af4b8998c247746f8e77a5d12210366c0f5cffd9cfea01e6d9fd223f466213a463bf7132bd49d72d1c274197f1ff24390b2df402e487305e59282bf8b0a1e3038c2302f161dd7b52e2c685d6c73adb3c831f2c6619c38e3c725c7cd6350b82766d1d7ecd8bd84c229e30faf6cf7c3bbbff07271e395a0eac73c95b8070f489ab31d8727a5e7f23b472713f93ca9a10cfd154452ddba5341a654092dd7effc8f112307a721473a180460eb104d0f942780ba8b4e0e4c2c2af1e1fd8ac70a084333789520ace44e89211d270deb5fc8bb4538c5f95b90c7fc5db6e9188c7ec653bb7539b444e4247489e1b265e599d22e31c6200642c0cdc2179cc03deffdf062ad0a0fc062aada02b44c9fcc489943ca0f3b84b15e1f28a4281069390bfae862f39e4623df00c797ea39ae6f9641dac54c0d1f745f130d20f3ad74897e214e4ffe68fe8e4a3f1555e7d35f9c62b929d1be5210989bc91ffcd8be672bd75a33c85e2fb64e6125b4e1487a4884257ff1257d25ffc170b8ec9acc8f96d07e4b16f11ce32848b9954991390656b5bfe071720de81f58ea7bc9efc2e31b2cbd5a907c34691f2aaeb15b0f84a93b5875e733640e535a425f7d650991ccc699f5250ac12f215536a8a43c9f11ea82c87630b11963c3d0e5ebedee271bc77ed9a58df8b84c6c3167711ceebc3325a2f5d567b456d51510c9e5588b3971c030df2a5a4526185e3ccc61e1f81600f0ac3c4c971bcc1b650b5972e892445d74edd610606e7a32edc9ae5dd19bc466c1786075a35dd7a3d22fb86abb9f2e7cbacbf84322c9278567aaad2da5e0a2ab4cc971723f44ab24f9e5eb71b8d88cf5424adc9ece2144c676fbacbd130018e4431b894ceab0f4be1e1d434d013412711aae4cfa46aa376164491b960e3bbe6d409905f0708ea7b3ec2346912cab2f33cbc5e1bfde10ba443e173576b220e81c2b3077a05b0e68ae372f70b6e79512354c769ea93e1e9a45d630230fe44f9efc917c3391b8e0bab1a1a348cc599f03cbb79289d7bedb7436eafb86cdde29254e2fb0bb73468af5dd80cf0f11d45e95104c438ad5d1f6d589dccc42011f609faa6cd07deece71d5e093ac4b189e1cf9f7fe8b633644da5f34b085b83db171c3617472d925e92ba3b308d7153f15dde98b4fea04df3c07194ced8664ac9f2019003f10b1822550fafdb57dfd7"}, {0x78, 0xffff, 0x7da2bccf, "bbb8cc9951e8375d28830805b2849cbd5c738394d8c2774355db492f431ec5414991e5c1f8a348ed50bf64480e8a83ea33f3f6bd1ca17273ec07d10a26a7d85a68293028368389ae9afdf0c64c6b2fe96bef9a6735717d1d4136c88648580a67bc8ed9c7"}, {0x20, 0xffff, 0x0, "bec8f0c1e8361ea7ea8ba0dade9e"}], 0x23e0}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x9}, {0x2, 0x800}, {0x3, 0xfcc}, {0x3, 0xdc}, {0x1, 0x16}, {0x1, 0x52}, {0x3, 0x4}, {0x3, 0x9}, {0x1}, {0x1, 0x7fffffff}, {0x2, 0x8000000000000000}, {0x1}, {0x2}, {0x0, 0x5}, {0x3, 0x8001}, {0x1, 0x10000}, {0x1, 0x1ff}, {0x3, 0x20}, {0x2, 0x101}, {0x1, 0xbf}, {0x3, 0x3}, {0x2, 0x14}, {0x3}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x800}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1ff}, {0x3, 0x8}]}) msgsnd(r0, &(0x7f00000006c0)={0x0, "3ff7a047bcf503f6922e1177530413c7f23b8a94ace3c5fe273aa97d2035c4a7c1c06cd0693fe580d26f1016e9207e7791e6bbc24215478ffba1df8da50960db4ec195a00aad4d4d1586f2de566a896fb3f60dd6b666401e83125e13c461db593504b388c6d7de36da1631ebacd2a676a7f5b93c80d35f03ba4d54cfd516b94b493d242fd1b136c67ec743d1782d9d3e15b7e80cec3f505cfb290e25ec721dee6cf1985c6fbef8ed8b94a1fd7430148a18d9921914fb0d6b9fff74e63aff00964e72e507566d9a730082a383d0f80d37a0f0a4a18f5d56a5a16d67dc47d611b500d15502ea97847ee1d176bc61ba7508f45c4b9685d82529d6996a1d19466e8ec443998815202901ee237b96a9dfe78f3ab3cce80703fc07cf5ec11608599ed7801ed8915bbef0fcdf35ed918b597f0410fe19206f6e3640df7470ebf9bb80c259b6f803b7e25fd1bfb5282c37c1a0f7dcb5f702b8423a7c77cc74a86bc16ceb3d0576bb1bc5310a81b50b5e2fc9600e3c8c07e03dfa75b5f119c9d72bf883a2c895afdf063cb74faf53ef3c8b5f1680278c47f8d17308e98d49dfc8a1ac8a6da379203a9a8b29fd7684d38c6161c9683ddd4c5e1daac25a20a83fa39c465b028e5be6647400749f235830a9836083bcede74e44b36cdb6abfcaa7312cee053d557b579dd73e915ed8bb930fc3116d6305a9886140a853bda5a991b43a966951eeb7dd1b7e87167b32f2fe34f04751effdae226a0c22765c7d9a3471885ff7dcc94beb44e86c7b165a7f8a469172b72d13391dd15ca41ba98dc066c760b3d05a66df708ca3e113a96c109a598237c1156c0f461da5b9a84a5cde80e7731da2e0ef7cfdb4f7bc38cdab8843c7ad7e885f27c79a229fe0c459442a332b94f47021cfa85d7020237b4825022fb3f7a96f15888357f1f44dccb3f18ee19546eb3b6542bc2c52a51fc01d6f802836332b1b3d64b050d7a1dba9ad10d59898ed3dbaff6df0661335fce09c705193eb7543bc03f748986738d4032eec772705bf3cacccfa111620f5ea325a31039c205fc92c1af53d8744dd289b8d88e7e07f81e1ffd9549d06f71f3896df5147a705e44e21812a80d0f1178cf2b67ba7d83834f0de9f62e2b578d8a79576de211e046a969698cd6eed7aa23f121c83c15cd11ca227b7ff683b0869e023fc7a047cc782d5bbc5b7b275f665c80be942d62db4a0f0c6865906975b3dceba966ed7742ac65aaddc93bb6505b7f4c4082c6d9f4c214b55097dff59f6e18fdda48e32bcbe8413f88120e9c8ccdf56635abc95ed296f786bc9cc81870ed4541e8c681abb1857e6e3181a39bee594df9c38eae42994f89f175843da6c6b9dd3e62a631b34c7614e4cf68c74d0a30eabb1d2b53a29bfe4f9e58498a6279ea3f024b282dcb3b265d5bdd3594109e893fed3c0a411cb3dcde937cf93157822cf072512115c7342e14b4a3cb7a1fb23a2e193b68790ea444c4050afdc11e545f28b2c150fab505c99b8adcb86b12769e5b411544186524af26fd4eb13250bc5b9339eead817d020e389062c6187ca7bb1bc9ec8a50bb8b65deb26a97c94cef47d7c443ddc400b1efbf1e0c3347b71a47db32b3831a249fc89bd3777287e004e71320b1e88b6b331bed87969429ad1b59afc396b65f4f91c71556d5f6090756baef200d06b56ef6f61318dd8d8129e2cc77c9f7b6ae9012e36f9c6d29518edb6a2ccad47c12eacd61281fe3e20ddfd0c4c622c2b559646c8bbd2701b9ee9e5f0c689f3d7d4e5ee2168540f6e08f0981cec6fa315416471f99ea13a00908693ae07541c4340cc47fe68e8279b80e3ec19fe79b435e7a9f461809c4ab72d1db43120837e03081b7c6087084348f774791e1af5ba188c36b10f994685a8dc9dd21c54170e4358dda7b2141f89c9299b69e8ed54c126d1b8975201e2635aca677feab4479bef0f4d119d057e6d512a4d86e5816f32c0e5b479400fd99043a6eaf4494b132a09594fa7b392205504e516f8a28d834f8fdfe488d0d4e69078d27da23a96bef9b46fe2bc7cf12d1b2411d587db34badc42a6980a8f6027b7e7df706ddcfa82130d53de13c789e4d6598efa1da5aa66d4d9b5617bce22688a7b3e79d3de9b2a06bb5d1155cbdbb453900467b6c5472ae4b06cc20f5d99d41ddbef8fff6c700bfb0b2ffc7dc8df81b955394e6c278ea38c062869603f9e7f416a76ec4f89ece4a418511c7156afcc92d72cfdc0c2ddd155343e31da615a6c8ddcef1f131c0e3ea83df440e917e4571adfe9e686661a28d7b254231b749c4bee1cdea1be39ef1367d28345fb789e4b1e1afbc68b21cc47fe2380fa915ede552e4a6310937870ad85416c351113f8bca417f4cd53d9fe5d686c90ac9a9a22660c6829f1dbb2d62b6e27a6b0046b5ada12f1009cf953f634869fc02799196718d798b9dfca045779f8b883b2b6068041ebeb625015eb9025ba44b09cdb9d84c05bfed88f488ed7b5845d90699239a79bd1cd160f2f6edbd5956cb0572dc7214913b3217ad364b747fa4f065c32708e27adf6ed8ebcc7e90f8666f5312ab3c2a6544e6d27040ef43ceb4e35d44073c09dbe614874f99ceb1910f9ae97e42d291fe731c012ee874bd0a92a1a2c5243b569db96cd873b008cb253eaa1663a87b81f57aa657d958eba376b187f9b22845dc3e76f00cbbbbcb3a4494f7c78a67b14e9034c38b0f7aba54a4b073efd5b1866219e26bfdc2ead6e2ac512781d44aa597d6481b5c6eaa7f00da0c049385eaeb9ab2f350393dac90697523fe03e03064dbd35dd587f87ae9b922496ecd1c59e98d56902e640c44b748a39dd6dfcf2c6df118591d5579a61ffba2f1494584f6ebedac54115d031d61226446441"}, 0x801, 0x0) 09:43:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x4, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x7}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) listen(r0, 0x3f) 09:43:29 executing program 1: r0 = socket(0x20, 0x3, 0xfffffffffffffffc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:43:29 executing program 0: pledge(0x0, &(0x7f0000000000)='pf\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0xef2) 09:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x20000034, 0x0, 0x0, 0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 09:43:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r2, &(0x7f0000000000)="6b986e896ddebecd5921179ddc764bf3217ffed89167f7a5ac7eb2dca8b4ac5806b3b946159859825e9715397558a4a1528c42a0a1d61308de12b3f3fe76764e8c2f80a77cfd8317936e348e102a6bb3c22e01c591c820f138b3a0992614d768c546ba4cfb47e776e74d0affbe5903dc7dc19a15582c124954cbf5f87552266f7790df9a6932d84827b9a1251cda1781d92f9fd4e1400b", 0x97) fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 09:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x6, 0x6, 0x3, 0x3f]}) 09:43:29 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getrusage(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 09:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:43:29 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x1c29, 0x0, 0x502, 0x3}) 09:43:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x8007, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1f, r3, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r9 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000300)=""/132) r11 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r11, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:30 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$IPC_RMID(r3, 0x0, 0x0) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000280), 0x0, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r2) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") fcntl$setstatus(r0, 0x4, 0x80) 09:43:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x90) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 09:43:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x8) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) select(0x40, &(0x7f0000000200)={0x7, 0x3, 0x0, 0x400, 0x31, 0x40, 0x8, 0x3f}, &(0x7f0000000240)={0x400, 0x100000001, 0x3, 0x1, 0x6, 0x7fff, 0x8, 0x3ff}, &(0x7f0000000280)={0x5, 0x3, 0x1ff, 0xfffffffffffffffb, 0xfff, 0x3, 0x20, 0x6afc}, &(0x7f00000002c0)={0x96, 0x95}) fcntl$setstatus(r2, 0x4, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x32, 0x2, 0x2, 0xb368}, {{r2}, 0xfffffffffffffffa, 0x4, 0x84, 0x2, 0xff}, {{r1}, 0xfffffffffffffff9, 0x9, 0x4, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x6, 0x400, 0x7ff}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0x84, 0x40, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x85, 0x40, 0x3}], 0x80, &(0x7f00000001c0)={0x5, 0x76b}) 09:43:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x1}, {0x86, 0x9}, {0x1, 0x73ab}, {0x0, 0x8}, {0x25, 0x3}, {0x6, 0x5}, {0x47, 0x9}], 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r1, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x4e4, './file0\x00', 0xffffffffffff7fff, 0x3f, 0x40, 0x6}) close(r1) 09:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff5, &(0x7f0000000040)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/254, 0xfe, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0xad, 0x24}, 0xc) 09:43:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000680)=0x8, 0x4) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/247, 0xf7}], 0x6) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000640)={0x1, 0xff, {0x0, 0x63}}) fchdir(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) dup2(r0, r4) 09:43:30 executing program 1: r0 = socket$inet(0x2, 0x3ffe, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000)="94040013", 0x2da) pipe2(&(0x7f0000000080), 0x0) 09:43:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0x6, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x26, 0x33, 0x0, 0x0) 09:43:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000a303c7d02a0c91ab66b57db32682e3097f7068e33e9c3ec989e0df5aafa614ef1a68b336bb890f5e1d7ea331f7"], 0x25, 0x800) socketpair(0x16, 0x4000, 0x40d, &(0x7f0000000180)={0xffffffffffffffff}) listen(r2, 0x7) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}, {r3, 0x80}, {r0, 0x40}, {r3, 0x2e}, {r0, 0x41}], 0x5, 0x3) fchmod(r3, 0x128) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x100000000) 09:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") clock_gettime(0x4, &(0x7f0000000080)) 09:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/180, &(0x7f0000000080)=0xb4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 09:43:30 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8210, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x10061}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x8, 0x80000000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed5, &(0x7f0000000180)="9d1bdb59b6b1264bb69727df78c0fa22d9b379410f086253e9271b771cd195ea9e30969bb02b6ef8222000d2216970d259e566cfab229bb8f55752999f64bb687aa73db505e61d158a3bfa225212313c77f57866833f0dce4907c99c093e709089ee83c0496f4fb1285996782d") 09:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x1}, {0x8fc, 0x7}}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r2 = open(&(0x7f0000000240)='./file1\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x2, 0xe1a}, {0x18, 0x2, 0x8, 0x80000000}, 0xffffffffffffffec, [0x9, 0x7f, 0x0, 0x5, 0xfffffffffffff23b, 0x1ffe00000, 0xfffffffffffffffc, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[0x10000, 0x8]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x40}, {0x8000016}]}) syz_emit_ethernet(0x279, &(0x7f0000000000)="05bebc99") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x2) 09:43:30 executing program 0: socketpair(0x100000000003, 0x5, 0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) 09:43:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:43:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r0) 09:43:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x3}]}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0x81, 0x8, 0x7}, {0x401, 0x0, 0x4, 0x5}, {0x30e, 0x80, 0x8001, 0x400}, {0x3d78, 0x7ff, 0x401, 0xffff}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0xb961, 0x2}) syz_emit_ethernet(0xfffffffffffffe71, &(0x7f00000002c0)='\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1ff, 0x5}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x4, 0x3}) 09:43:30 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000002c0)='./bus\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x7ffe, 0x0) r4 = dup2(r2, r2) r5 = semget$private(0x0, 0x3, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r3, 0x5) r8 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000020000ffff000000000000f87c8a5b671b1b542a538706000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe015db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77c95e64d25631cd36dd42798e2ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0000000000000"], 0xe8}, 0x0) sendto(r1, &(0x7f0000000500)="d5438ab453fb10bacf2b8e91e9a5e882356724bfbd627858a1ea9cb2fd0c3ffd97af812bd2cb01877b171c6bcee16f2200befd9906135fa3f87bbbe92f72064e0c7c94d5042626a25aabc5c1050ca09445e021c0b78cb6cb6c8f11e796df1cd25c73466cac5eeaadaef4059faaba6cdb8542d6f324bb22635f0a", 0x7a, 0x2, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x2, 0x0) unlink(&(0x7f00000004c0)='./bus\x00') connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r4, 0x6) sendmsg(r9, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) getdents(r2, &(0x7f0000000300)=""/225, 0xe1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r7, r8, r10, 0x0, 0x80, 0x3}, 0x7, 0x400}) 09:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x654, 0x400, 0xfff, 0x2}, {0x8, 0x200, 0x10000, 0x6}, {0x81, 0x100000000, 0xffff, 0xec8}, {0xa2, 0xac, 0x7, 0x10001}, {0x9, 0xffffffffffffffe0, 0xffffffff, 0x3}, {0x1000, 0x7, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x81}, {0x76}]}) r2 = dup2(r1, r0) getsockopt(r2, 0x2, 0x200, &(0x7f0000000340)=""/223, &(0x7f0000000440)=0xdf) accept$inet(r2, 0x0, &(0x7f0000000300)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x800000000049) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) bind$unix(r3, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) renameat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="7f") 09:43:30 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4000, 0x2000000000000000}, 0x0, &(0x7f00000000c0)={0x71, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, 0x0) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x140) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 09:43:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x48d5, 0x4eb, "1f97f6e05eb4205dc7f24e1aba7cfb2440df921d", 0x9, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x124, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 09:43:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x56, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0xfee0, 0x7}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8ba, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3e242ce9, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x401, 0x1f}], 0x0, &(0x7f0000000080)={0x39ccca41, 0x7046}) dup2(r1, r1) clock_gettime(0x7, &(0x7f00000000c0)) 09:43:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffcec, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0xe8}, 0x4) r0 = socket(0x18, 0x3, 0xa14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffd81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) recvfrom(r1, &(0x7f0000000140)=""/195, 0xc3, 0x842, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1f, 0x9}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8dad) 09:43:30 executing program 0: r0 = socket$inet(0x2, 0x6, 0x100000003) write(r0, &(0x7f0000000180)="1b96b3e952ea7435810adddad75e3be555e34c4267de2046b00be0cb7f8c9092c01dbcfa2edf3a1296568737abb359e4b1e4653edbfc0b564d032b48b5cd839d2bef06b960876611c8d650c356fce1efcaf6726dc3e3f55399b02e0215147f16bcd0c409f7890a655f6146ae90277f3d655ad2f171750153b72c7c20ee529d273dcf8dfff9f88aeac75458fc7b2dfbda0f1219d3edb78c2a47ea47a9ce1b26c0796891bd689abe39c4a264f831ed080fb4f732294854833e209517f3f6a8915c97e32804beff87a3b7e3cf93761ac7ae14d513524179f04db58938d9754bb02bfb48722a121191646d4936af885f7b5a891ef72d1c497745864c48379abc62b044890b4169a9026895f5f8cd8668900d045fda7d01a5aae4f94ee2f404921e7d4ad96b7d4e8198b34088b64eb6e5523f90c4df461365016adbf249082a90910d757f39e08871cf8de3898974558557e2acc9e8ba82d2b750916e2d120918e489b7e7bed72e56a01a1a077fca97749fb7f98c2dc5f193404b6b9c27b25d48c8577e038bd274c1b6d636386782a22014161c2fade08c7635edfb0c51da35bb204be49eef6cadb372fc085ef32ae8755e5a0f90c59c42138cb931bf5b46c0414848263e9bf10cc6c00507dab0191202f10d6f2a4d72c96b0c8077534c0df58a5da9d6b6d7bb228fabe30cb97869ff558e4ef2857ba5113f7c8e2a3fe9df2f72708794a63a6427b2cabd5af7167c8ed1fe9e2ea9d9c0f0b6f30d615db884ec48be798f4a7548f816e2b816918eb695988a462485826b785aaa3681f74ec26980d5bb5cd579acf6cc7a618be91dea41d49cba1cc23968e684648d89a49aa00330f672795fb23ba4f708395b6e49047044fd396d042925b54e9c5125fad3ff5727065fd4b6865ba52ca5d7a1f3d3d366b62d7a3ce44267cf801704da61801c5025bd400522e90e68f387fdc34cd0a7d717aaeb41560cb350a3070bad3761083f688c1a2ad399bd254c79eb1b776dec6e407faea3f92f0d660e1a783284fb9f6baf2a2eddfc29466a5456d4d4cf50c83bf1656dbbf08ac572afb9f3ce53624784261607b68342e33fd07840308e371bcc3782257ec7cf83b8aaf1eb5371eb0c25202e968157ae98bf775aabf030f12f9fb3f7d24fa29db6c2e86397414f6b030245c3868e97b0957d0abe187fb8a7d622e4db5ed9540295f66e1200aed320b8a7a485e0442804a211e9ecf98381722009943efad254dcb3e14fdc02883e624d978ec14813d88177a64d02ddd9db4889e4aa679624b4fc9ac1a69680c9ebfbfe63f8c4a2fa75c4cad89e0efb8e63d6d6a2a7086909eedd6ce01f44196cf05ed9bfbba162d2002d3a09f0be21122d01f87cde2085a758998b506697e587432acb343698fdb22fcca4ce1de451b099079dc080c5465e8addb6bda04151e025aa86835b3c490cab5d3879e5abc252c27e4bbde38025987b1f85f7cb89aaff8cd5f85c1580a9631ab8dc4979b0f9c5048afe0f162d9dc1cfc97803cbf7d1ff3d3ee6bafd5dcd89275ebf466dcc6f50bab86a599093b50b093dc2d4f998e9586997d649936b6f0414b82948c02c6cf8c450af89a642b4891de8f45905f74d573c065e69c70ecd44479dd5cac307f29416f4f8e521d5e6ce9644fad1518484d4289eb20aba65c46b9e61f3673b08226ae6d63cd2ffb2e16533deab4e3d2c97a02804da07981981c9bc2a8263e9599f87b5f5ce1dbdf50f66fb25e389a542e31be52c5920823ef53c2eb33fb7f63d38d85b16908261b0d4e1f4969b24e622beb330b657c37ec0cb69479845a9459d059db1cd829e2e477ea0195eaddb80f159f9b3cabdb449fdabf9313945d171b7a5226d784338dbc324a293271eea64f1e27ec1a3f5ad39450b9aea1634cc5aa0cca150057ad8206a18bd14ecd16e00619bc3b3013d916f9849394eed7d924d39c9779084630eccb9ea36d49771d43aab7fdde4d175cfb83cc40b38b6a86bb3b1e87e486ca512609a5d70e1fe5fbe2d5a4942ff1af63da9a8647e7f2bc104906a043c7cffc096e6183e186d345761793cb6f58a9e7de157dff70a69d5f0943a37b01912490d6e4592ebd5a6700bd13febe1deea038c5ddf0509e8e873cc318b821bbf646f1103871963aa38c875e54e770624d35979884604aa4aa5bf6e3a33e2b022890658ffcce8c9b946b37965ee5e0af6fc8a8d3e3f901a7ece53679d99a10386fbac479cd4cfa50393bc89ab69563fe84c39ac79d1d875536f38f63bceb5a17b855f63757380a39577a1d4d40dab81f24bd689d6146977c41a4c66b61ac2b35d42ffbe20119530c559d3e4491cf739554c88e0788e751c04efb0e1ea8433718368e2e08bfc56fd93d5b0b9746384b125bd2f27a26f2e2484cea144cc8a9cab03fa6a7487d15fb36dbb4100bb9d7ac26dd453485302551d52d1977c188ee6347b463a2823230c6915f25d2ef58b888eec1f70b3d57c13d733727b3acfd93280f7d2e3e8ae32c6d49f2ce2451db51057445e167acb684c85010b2b30b0ee70e1edfa102c793b276ade28500eac67ca82d926640ef0194db186e3c81763be8ee6bfebcaa84b334ff716a4b1dd0de07dbde9b354cccadac90bd3b7d27480e9a12e9affdcbb0e2aa5b96ae90a5cdd5d8d69d232dd23e2363eeaeb2ebd4b1972134932bfce75b71d930a9022c827e6a774bb672700b3081ebc8e62fe9ea55500c119a7cd90c1bc3cb317b02c0d9b45db66b133275e901ad007f0e8aa0a7c13142f26012b3707470d88ec38719f10442e26605f0537fbe31f1b98025b38d44df566f252f13761140ced8cf1ea426bb6c40dc4194cbb09e060e717a1cb9bc9e2a77307d759c582136fd983b931d239672a22748012c9219256964453cbeee7d688b94cd3431fad60e4a765f335638daaeca4666c8b77f183593231d3b419e549e317e4942334d35383052358f6ef9a564f9f6cd1c2782787503c37df8970e2698ffc3d2159c45854e33e73449c2cb7c2f7efc602f479650113d5f05f2a584590bf0eaff3d98adcefca00f7319ea82239787c0945bc4d0cb5483712d8e48a65c088abfab7136f9c87d7c3c0211f884a0eac40aa65e07a0a9295b10686e8234969fb7de237938ad4039b749d67897edf8abf952172d8b40d1cb1854c0784d7562b06e183a25ec3570d7850e0f1d54081f0442fbb3fdbd2b0f08a29f17ba2cb2defea35912cfb2d4706365d7bed51840f2d675899c4078067f242935e525b759fc404d6256eeb8650f2f10a040095cbaa84504a2620278c73afb601fa368ab17b1b902120aca6b49b158fc2472431e20e71d172040405d6094f665b3896d330be7389cf973fb4ab275a4e24db64c2ce8e9879e6409b38d490c0a0683f7e6fccdda632d9ddc01220f2a0297db319af3804ac5a41e8d657e77bf63d7b86dafab50be0c75e3cf51064983f043f4db78ac197463e4595ad0bdf397751e39677f3930934b0dbdaa9429b8935384f1cf0914500a7f764501414b66d0a42855fcc24d598529d09c7e1404d6c2bafbb156ecfabbdfe9fc249aba211cc75ca07b3df907b9682b25dd689cf9d8feca3a1da1e893d1109569c69b88b8c48180e274626f8ce98235d8d59c4fc0ec7757a2ecbcff26bbacdeb64352ba6e76a700d8a0c5f3969189feb439d185888a1809c43f3e479f5683f29543b6c67af95fbfca76412bffbc5b6e4d94a5dc987ea7929ea1469680d98e995fe4faa08d53e7ef09378a752aaa51751c6ba84bae5357468055b74e2fd76ca4b9945683704a34bd35a5167329581e8c43fd60b0a2a3afffb61d37cca940c5a803430fe6d37ece87c3b1fd7276d2a26427b67ee7263341db5c52733a4ab56002376ddce22a79d9c0a28ae4648d7d5bfb6a757299ff1a6370b39b6fe75470e10cfa64e842e4c02b462c294faf9356c45a99a795c1a3f99a3398b28d268db8942c25dc2b704d92f249eaa28c241d3a70c8638d3fc435f8fe38cac8ed0a4d75858b97eff32790a2b78fac73550a64996c1ae6e0794effef4e3c1ee7ce2a0bb5a5dcea68279eb09792ba98ebf96b0a6e55275ba81379aafb5cc587895b597ce282c0e7e9e51dd317a2c0c883d6fdf07d29cc0bb6d3a3059c82f88f5930d72fd2ef56178e6e2102d95eb76623ce6265d1807ec6b45eb1dd219330e1a7f834a4106535bc843dbe1147aa15a33f7a7ad880796291873e4aa95913a0d589fe2a6b605a40d82179fc30324d485f54397ff815189da0036f0ef1547c61abe425e7e4d8430009e7dae111be7e3b29114b1b48028d66f0b9b5fe8c68c06f4b0791fbb907baa8b3f48853c54b7ea87d0021c66710f391d9d0705538d0e6873ba9aba07427b9e71d74de8b3b06ad269ec78b3a53c29f6618060407fe635da34103604fb64473683f71aaaa6bb74bfea74ce0c5d363d0cbaa53051167af51dcd84ad48d3c1af3befdf730cc3e2c7c4f39f9e8d8430f285b968439a60a5a6f45ad85730db99d5bd01f5e713229acad5ba9555cc768b9c1938ff903f6bb1ad322f6947b5dc8f9d415b27d7ad9bb2cd15db722d3e7e0ff7eb2da6260d63cc8da48c6f9d60b545729d9479c27bbae81382ce86fff28d4bcd576ac806d185f8788ddae16a2694764b9c221f696ef492611a216b2674f30036486fd6a988d94c1ae245860ede45c0dba90b9f0a0996d5af08421488a18ce6b7bd26f22dbae870716dafae03a7c8bc7233b0fb6c2aacf02a19912200e391dd013146c800ecda59e7750b20eaeefbb44df89db0048e8c829b989dc90a2f3968aaf1d0fd5434ea3f5fad4a134636e7e779006a7d5c342b469e93c7f546ef1c7bce3674c2dbb66c53c55370826f4365dd89ab04b99abda58b1ea1bc8f28fe79725a832c098ad611167d8bc43678f587d0e86bc0bb787c48e4dd57c1eefff75cc1e213fcdd5e715c517e268e7028c50da73c0569cbf7043eddf89a2cc9df7c6887e2325901b4f3d582189b77619372efbc412fcf51aa17ff1be4eef016c89083ad7d3708680b86410dc66f35a0ef71b6f9549111b2b28b9c54ed75163c2ebc674d5705c17e84b49f2810bd61e2f72e57928ac5403d91f1be0d45f662f34603281a464c34e6eb5b3ff4b644d7d3807f30160d02cfc3771108c23d9a0720d19e6e238bbc04390fed5518898f4917e8c6bfb412353018829088a22ae67d4d30ada7f721979d7183b0c23aae124e62b04e31971a3f0dc1ab8f66d6252f3fe93615808fd3eb2c64f91aa3da6653b1f2942462c1a8de7b46b4309185d668ff9242d62bc5dda310f10d8ff63e01aadb6e37d3b90cfcd1f26fe92254231571c62dfeacf5002cf56eac6658a9e5d2537284faba163d45e4284014d68d9f58d231cc2e0afd8cd67a2f609015c9ad4d135737cca42021efd95edf16a6390f23a2e162df6d80ade4813837bf155729f87ae4b39de301daebeb7f84fa3e9db2abde4360d4847925e9f58d460e17e9369a1fd8cd19da7974b7686b9d55e0eea00fd8b0fd487480675e7cd9794c515e22a5822115fe165f4acc965b0e42a6c30521cba4d1b874ac767238275ed36b01fa0fd99581f4f8691a2ad192099b2fa0ec533f344f45422b32c860080eae85e84e4c314f2ad731cace88709c31f3869c3e73031cbb21ce8c0cb379dcd07b9e6ff033207b46c82abda5c547216d2638d595d2c9a0225d534e88437194cd2656751a7786f3367163897eac30af08690be3c8868ee39b82732c71c171edb21726ed0b2a1c08a9c1b5dbe6f79735a7dcd9faa6050f01562f", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1022, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) 09:43:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3}, {{r2}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c48179139b01000000410f110ac441f8ae18c42279db562d660f7c9a65566666f3460faee2c4619561d3c4c3517f90020000009046d9f2f2ab") clock_settime(0x6, &(0x7f00000001c0)={0xf2, 0x8}) clock_getres(0x2, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x4c}, {0x6}]}) nanosleep(&(0x7f0000000280)={0x4, 0x5}, &(0x7f00000002c0)) syz_emit_ethernet(0x30b, &(0x7f0000000000)="1c") 09:43:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x8003, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x47d, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1}, {r1, 0x14}, {r0, 0x80}, {r0, 0x14}], 0x5, 0x60) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendto$unix(r1, &(0x7f00000013c0)="62d3265b9fdfa5960d29fcdf11b61ded41b321fbb288e5e4c5a336a93d7e4644b0c83585010a056e19887fef6ee1d05016358319d6", 0x35, 0x404, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) 09:43:31 executing program 0: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x0, 0x30) r1 = accept(r0, 0x0, &(0x7f0000000200)=0x177) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x200, 0x800}, 0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xffffffffffffff58, 0xa0, {0x10000, 0x4}}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x28) r4 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x819, 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) 09:43:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x10060}, {0x6}]}) syz_emit_ethernet(0xb8, &(0x7f0000000180)="0521b5e89c27f81098369128b124bcb747ad6b2bf6b049cdc08fe2d2f22caa80f26286c8f05a1515dbc36afbcf4521ad5fa1a161e2ed94add6c409409f639eb74d948e0289dedf16e29df1ddb64661348aa9720257920306ec9d9c6a9d843ef53d89ea4821a34d078b78a881985a9723d626e49a165877ca71a8675a3bb69cdfe0ae01c65ece22b61044a00e8de37f6693a84d2492f642a8efc24149b780b70df1ab694ed12ff81606f2d7923ee8ebd5f74ced5080980d6b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:43:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfd4c) write(r0, &(0x7f0000000340), 0x10000014c) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/56, 0x38}], 0x4) 09:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x46, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000700)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x5) setrlimit(0x3, &(0x7f0000000180)={0x3, 0x8}) 09:43:31 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x42fe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9a, 0x81, 0x1, 0x374000000000}, {0x81, 0x1, 0x6, 0x9}, {0xffffffffffff2801, 0x0, 0x298, 0x4}, {0x0, 0xfffffffffffffeff, 0x6, 0x80000001}, {0x4, 0x0, 0xa5c0, 0x7}, {0xfffffffffffffffc, 0x100000000, 0xffffffffffffffc1, 0x7f}]}) socket$inet6(0x18, 0x8000, 0x7) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 09:43:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) 09:43:32 executing program 1: r0 = socket(0x2, 0x1, 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(0x0, 0x0, 0x6) read(r0, &(0x7f00000000c0)=""/153, 0x99) lseek(r0, 0x0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 09:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 09:43:32 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 09:43:32 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0xffffffffffffffff, 0x2) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007a45b31a1c23de7b4836b4c3c46d673b102524430e4fcefc4ea91ce43a828e87235dab30bd1dc67b0724e43731561aae4e6956aff05eb55f1c90323519ccb9b709c85db4bb11ce4823be6c69510e3671b11341cd0ae7b801c10c185db5634ff936f57ff545c25f8143640f623661522eff2ff1e17af10e8bf64d039156447ad7c2eb9fc6268763bd480517045af2abe7448a66cb9fff0700002c9acb0ab5444416a86f5f6543e9eb9e5ea1e33a557a992426287afbf52910784357b965c1ae055bdf0b4c526ea7310129b4ec672e5e4b0d85712b10cb1174b152081489145aa4d200fa4a5f64afefa5780cdd1f71eb29b6002595bf276e2849e965744ac43feca62a7d8fd4686f6ecd8e2404e8bc491d19f603d7a9af66c332fc4c967eebf25703cb6151618eef1b05129c8fc4fa36449d6f82b6ad6c0da738030443a3667ecb05b03b56851bf22186dd53da757e25462294241aa8064db1274a81bd3c53890bdf835f463cfaca498dd0ba217b351559a8f145386d992c1f85c374e99a6a89343dfeb30fa15a9ced7b90b11d289147fe763f36d9b1ea30ad024f197eba45be81e6ea0d555be0d60278514dcbf862b7656bd5b121735096ca57049a9bda2198d3957e45da13fce4aa0c8ffe8c4dbd635be276ef974af07894"]) r6 = dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x9, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x100000000404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000540), &(0x7f0000000500)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r7 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000001c0)=0x1) 09:43:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x140) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/78, 0x4e}], 0x3, &(0x7f0000000240)=""/68, 0x44}, 0x41) socket(0x10, 0x2, 0x8) 09:43:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x0, 0x5e30000) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 09:43:33 executing program 0: r0 = socket(0x2000000000010011, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 09:43:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:43:33 executing program 0: r0 = socket(0x6, 0x2, 0x6) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffffffffffffd1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:33 executing program 1: execve(0x0, 0x0, 0x0) 09:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x94}, {r0, 0x1}, {r0, 0x26}, {r0, 0xcc}, {r1, 0x40}], 0x6, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:33 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x400000000005, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000080)="812ed74bcae48942e81925a77c4c46348811672d1e2645c8c8914f0208c1efb8b55b43e070dfdf786fbd2516000880bdf2239d571a35aae32da41ceed66aad40607b6be22da618f22043f9ec9b3def3fd2c45f2b48cf0b1df8478ccd2ec7fc059ea6324265249a7a36fdd8f47a73cb97c9eee73964fad921f030a36be3198c3700b6040af322a115b39c1820467d94ed63730e0f3f5419f6c4da0fe1bcf97641bfaf98d7286c61746c94c8d6a8952da41202e49295ecac82160a82d9b0b7b3fa776a686b0f135e53fc8eea5f6fb9909a96aaa333a8dfc64c6dba61ceb490a4eafa455520a3f83f5954c54fe256d993309c4519ef04c0ee0a6e0eb6754a5b9461c127638b712a05f9241494c41efd5c763e742ffda654d184173cca92198d94eafb929146039de99c7f682cb553eb12a55b69696be86b89f7c27bdc7dc3913067f058f85b40747880a33e86f21b23f3fa89489dc126bc98499da4cab90b03dfc1a6bc8162b174538d54a9a45279f278dc131ebdb0e32c7b3c18167c9d516fb62626194a9864900a36422382ab7033a1f05f4a725662543f541023e91d04e469e0449514555bdaad0c11545a90252b8cc1f26c046a8060748c4cfa8ac3341d8e0cbb00f6843bba183805b163ce597ed17e43d60202089185fe1143213000216df46587e4cee58bd021abb12d414f0c4fc7d5d6236740cb35d2bdb0e94324693c097bdcce71a0453f0581b95cc6ac8fd31e4034fd3c5846f08bea2c10e39c4d587c34c9f9c03e980b5eb858e0322dc4f55da5aa1e4715e4c02ee27d87deb7e46650e7b9612956dfc6fc8be00ec7658a2add7df989919ef8f054d6e2e95cfd97db7429609467a6b0fe8063c24c4706513868d30deaa089f73c1c1fa4abac1369ab2d3857ff2e90c3a5eaf93d2c7ca5d22da949c37065cd0f7337da5e1158151d74026bcb2ca0fc7b475f970a0f855bf4233ba5a4c15d2467f8a5539d22895821302b6824af6a8e1bdbaa8925ee043700b457faa2395a7f14db0969a91c47e7e5b6d23547e0f625aaa7389a296368ae950fd06874972423fe8194fcba93e93ac54d0f776dad4bd4a140a266858692d8510d4f0c606e645d4cc8560f03930d7d5f894a89a9a00d50b799ed1ad58b7f9c2ce7ee26d7fca2a005e57918192694c3d2aef0a2fbcbc140543d15f3315fddb74a14029501a966e945e9340a42565823f9ecec05e184fbbca4f214686ba7085a5a0e1ae9585d3bbc783416bc2d5566d59a3b33fa6454ed3d7393bc844b5afe98260e0797a1c3e89919bb6765d5bbf00ed63a1e02421eb1d9468f167660512d7b0818fe4a088c535d94c4e40462c41a893bb5caf8260673d177f44c4ef7f09b7bd0fe444a26d592970a57f3c105c24074ee26db71453b9eeb894b1e2ceb548c7b88d5161ca89d434b64feb85c8347684c177553667cc9f2ffd00b92e8564bb814c787407b7bd72eac492e8c9cf149bbaf675ec94f02e4a91e7585cd0772d2ec8c4fdecc208caba89fd5b5aa303b058ba10a214d760ba6e22d7027912b455a75a1129983c7c6620b8d7527fbc5dd748447f45490de647249ac294a6aee670802e8f6182c21031edd41ad2fdc40784f4355b2d642e3e3189cd3c7d6ec6e9d60822acbf8e1de19ac69d1fda176390c2911e3fe76f6c1f9ca1ac75f154648749d207b39b4b7188cd3bdaaca9a66f95fbd4fc5577d425fdf7033035c1528a751aaca6cc1a389d7e2c6906a0e9413f1faa3040427fd369c495466563cf55031ee826812a197709ee2aa09ad5ec1257d3e436aaaef8a41e1494899be92c496c26b09a25c70531af727d9ed59f7765e2f0adfa3da45f2f0652ae5664987f4b7b18af580bc64bf596b895c63bdfa7fee7724babad2422113130182d053460e4fd494a3b420b0da8ac10d2fc9e1ae04234cbe2f953bee2111f1741137adcd178e804c6f4dd6544460f04dc8d096747f596e817486627141a1d6c1106e95da9a4ab1ccf8eb703da1fd19e085b8a2b940ef0694322355d9bb9adcaadbecbe0f1395a799eae15cf7000cf86a60b35fb0941f899ecdc01a6825b9999d8790619cde02d1a16817aad371669abc1a2cab3872d255fcb77f65a7f59ded2bcf0403fdca195f4bf93c2a132e95d85f31ed7f11a45b26ecdf903e4cc099b2bd93844f3d753786cf6cbf72c3eed54a6e9da62e8377c8f9878693dd123a4b41fe9aab654e44c55620a65b73d98a3d163abd7c71a07ab5bd74cb6a6ee240309ea72847ed0918acd9ccb13543a7583ebbb144cd3551ff6ad31bfcf0cb960340068b002f9aec41ed7a9777445cc22f9d8dc8a2bd80db5ab47fca081fb4341d9463d4f6e6461b4287cc406e00d5403e622d816aaf444a85cb85b75799f6928a1708c0c2b329c94b6b35610ad336ef5c82613fb56862e60bd8721c1d31d6b087df706bb40cdca91a838791a1b5b7329447bcb77ac83d91791f7b20e4bdca8015544ab359eef48125e070b67fe24a5d88d4b79a95a101a5730425895cdc3aa109ef8ea279f94d9558eccfc30d5bcaf204d826867a3d4eeaa36f97441f3116ef054db5baa1a10244ab1e19a352f255809b122d088f04b9f96235bffa24ab82710f26866ba113b966f1aba440dcde0c0653de1248b0d6a6ae2f95eb1c365b25cee93a88044b0360f9e8c1d6ddbd59601eb1fb68df795a26114a71f85a3b51894fb294c7722fec4475920c3f754bc484738d891dbf38b4e0c509baac86fb4043f7545263b052bdf65399595f296b784ad01c4c25388aa3622ded972a64f645c258004df77276633579748c24e26af3861a11782d383b4a815c028905fb180326f8d46b08cd260fa3d7db2aeb740c55fb6c7e2f35d06cfca835712c75a2d9d4bb06f8657e928654b1153a1b9e106bb9d33bae025aee56d9a9e2b5e18b9c8427c3efac9d75ad16dbda2ded7510ff5cc90588569f0ad0e74cd97417011ad123b79a4b1e893efd0c92028412c181b8364ebeb106e786b85821255dc1179883d11b2bcca0059ca6ccff141ce5b66557dca81f13a333a825aa7a87d7c2e1495c709a6b9b6af3fa028bdea86bd6a1919eb5ae2b138cc9cf85efa08cbf2b50800adfb9a7c4a42b30460725bdf872e2865dbb3ee89c360f03a87e870ff5bd6d745c1a370f4e1123d72667248fa31a672fa1a85308f1f58d169a30f73e8f2ef4562c021f28a4ae744c231f8166c4e4ceca73fcee44655a01ed737c6a5a28a261e2430d02e8858487eff88395c5f3a1a68d7f7610c3188959a434fae83abcedad38bb41416a5b1b1e6d0ffb3382c4653c732d513b5a58366955f076536d534c6896f5bd274a1adda05363bedbceff5487b799b36e15231fd523d49e0e387689384add9570f0c8a0948a00b1a6b67d4a90daa5de9b0e2fa5c68c17e41aeab88b7dfa8489f298246059ee49c6acbe32f6dc849b4ec61b07ae97fb890744d80aa1969bb549381f3a3a13347099a9077d6acf905de8ecbffaa3b773e11daed3ec8e5dffbcb9e10cd2d6be144eacdf81f7b7934a31b67a56c1497a0350808e35da1412c16af332a2bb85bd004686756dd19b6d69a1f18693b62dcc3485d8ff476f7e9055c5b440e599b7beb23f3073bdf482028a4ebc58d305d2a9bf799be6c3b38bcb0a84c43868c46680cc1b972f62af48128fa2afc85c7bd44857a95a7d90854d6a388b3178342ec33f367b00192b487e37dca24bb893c84a1271bf5f67103f2cca2a916e6f740e889e67aa284f2372912749b59769ac9ecbfb83e0d95b886c5fd52d5ecca18bbbcd1b73a3f2be47d72d9c7c564d8f7beec36a29d596a020d63410ada852e9113990ec94081c0ac9ebcc224fd10408e92622c1cb8d91be06c9940252617913b85f003f5d40e131cab9a2f4b5db64d8f5b0067ee3bec833b643d800f0bbcc2116c0b4447d8e2f29fa0c7ba5b177191e462e845443f0e7123498211c77495b984b37e15e133caa96f8b95205ee11039ddc1ca9ba6730c740687b61f65ea486cba6e528aad0279e2b89dd1bbb6cb3d7cc2a5e517d1afc13d5bf90a39f3f92c1d86c0af0206c762ac042745418dd347975dd8f2fb0b2b3e65a42cea9617beaa5333e174f390af454255ab1e5ba49a0a23187fe682dd26292630c1120c9e38bf701c4c7bd380a7e135b1feda9d2027e9a26f9c224220beaf66012943fc4923a7d97a9588f17cee7b165a0755eecaa6116680c300fb4c03316548053241700e442f4d18abaadc17d33483c505a6fa830fd87435e268c56415bcbe956369d783ecefdfc5509f4c8aa6b8765ac205d9b3f81e729c458afcd85d208339ba3175bfbaf38588041b9c5dc99ef909f67b27960361b92eeee553f30ea7d83871652c1a7f20f6fb2dabd09130f48381f0fac28141fdc8cf05f2bfb50b6d4069ef0dd255fe57a87b01c52c3a17180a75afd0d403018548e99d725a644767130c105a9dd92745f0e944ee2efe326a34fc4d034af3742793811c00fb3a6db17d9e67cf03e0dd90bf6ed7f34486991f5135523b06c9353537d990f14e164fca4e06d57e15e33f7ce54bd015b9e0c0322a890cc1c66ddf31060f46a00d62e4ec1a4cc3f887d18d08a7794cf775ee9833ac7127a6dcd974dee929c853e8d9ad8bbb59b2687ce74d28843117999304900a3a217f3b3f4c6cd49ebc0c032ca5e4a8c5e9abdce05ee289221b9b1edb7e98f9cf3ffbef2e95f04985e7b410d46579ba0b825a2b914f374ee7b932e4c962061b537257bcb2e2680e7bf7530be7cd146c68c101fff67f536369d4034ddb92a7ab1e18244a2543e7d2ba80c055f42abb3a619c87775579cc8648c70f8ea6150db6e2b83c6f3bae030517bb74fb512b7248f1fb0bb2fd93502e85e61bb913651d265f5f4a1e9a416da0469476b99315c3f5185b7f463422d6bbf5e6db97b8b0c253e1834853516d8a9d45d846db40e846746f051f147070c113127af2d75f52b54a9738a8689291f4a5888dfc1a1d9f04d8f4be7dc5ef8c49812b54fd590bca1f6f8a85e6e2906689bcb4b6734858426a91237e2db85ed715e77a17bd78f1a7bc4eb02bc86672f1b5734c3316d7220ce3e10ef1817bed62b53d5221928038b799fd7f112944aea117ab84da120858df1ec4b0b6dc3f40afc237d3dc86af968e859ac73ad6ebb3fe8dd5ffbf5f002628c33ad4c84999f9d0477d6aceac5ca3bdc9a4445807af1d58db75b537ac5381b4bce5ef541d5889bacf09f03567558c822ff5cae2e5ce344f8128fd9be8cb6e2ed25d803e6d1c748899062b4859a2f3aa3dde6ac83c435935b82f959369260c0017e55ff1ede63c88b37b869ab665d983527b60ac186a17e49854a42e8bee01bd1432d90f07bc597032a404607140a0b6be560e46f9748f14b1815abc564b7f5b945d7660040cc5dfd36ef884dc2d291874952a203ff4263e082be6b0c7caebe693d68b74245047f00a6cec992a8cc5ca30805226a85e456231ae572a857b69d64355573189963bfbc9abdc9c63b50cf8e948f62ff21b7bad8460f3efefb3458b374b746307b74aa677afe19ace3a8ecf22926ad0b7683fea19cd652edf70b22d77c5269e83a8fe44a7c33ee81c75c597c010584710d03ae1c94b0153414f1290fe88c6dce2dc4d97a2fafd00d9c45e15c9e065b48882606c5b5396eb9e5dcdaee49f6af23f81cd15bbf0e695120f4b09b6fa9d9c5129843f8dcb370b8617914bcc44767c5f05fd68032e4abfe7af532ee36392131d91fdb71079488b1a145674bbc6b17d9d2da765c0b76836541ef", 0x1000) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000001080)=0x38) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:43:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd76) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 09:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/87, 0x57, 0x800, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = geteuid() setuid(r2) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 09:43:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="8e15af1c9e7673cd98ab90019c3d2f871f03762a02", 0x15) write(r1, 0x0, 0x0) close(r0) 09:43:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fcntl$dupfd(r0, 0xa, r1) 09:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r1, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="af", 0x1) 09:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000100)=[{0x2, 0x1000, 0x3, 0x4}, {0x8, 0x3, 0x6, 0x4}, {0x7, 0x5, 0x3, 0x3ff}, {0xffffffff, 0x7df724e1, 0x2, 0x5}, {0x80000001, 0xffff, 0x1, 0x5}, {0x7, 0x5, 0x5, 0x1}, {0x2e, 0x5, 0x86, 0xffffffffffffff80}, {0x100, 0x0, 0x8, 0x1}, {0x3, 0x2, 0x2000000000005, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000040)="8d88180c2a3074b36682d2421d4574e32f5fff2c88ad84409b58651890b0ba09e1f2b260be98d979afd1d7ed0f3a5c8f2992e31d63") 09:43:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800002002, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4001, 0x8000001) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='\f\x00', 0x2}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570640903849bc36be5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70080100008000000000f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581", 0x499}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x84) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) syz_open_pts() syz_open_pts() 09:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e89300e4", 0x2}], 0x1000000000000020) r2 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x6, 0x19, 0x2ae2}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = getpgrp() wait4(r4, &(0x7f00000001c0), 0xb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0x9}, {0x21, 0x8}, {0x80, 0x4}, {0x0, 0xfffffffffffffffd}, {0x101, 0x4b18}, {0x44, 0x6}], 0x6}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 09:43:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000ec295c8f000000000000000000000000000000000000000000bd3dddee35c14a87cf9691621f0000000000000000000000d2c9b0b7000000000000000000000000000000004000"/123], &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x74) close(r1) 09:43:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xa, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xe4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) read(r1, &(0x7f00000002c0)=""/239, 0xc6b53c717a8896ad) 09:43:33 executing program 1: socketpair(0x0, 0x4, 0xc793, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000000c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 09:43:33 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) setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000100)) 09:43:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 09:43:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x227, 0x0) 09:43:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x24) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:33 executing program 0: r0 = socket(0x18, 0x3, 0x3a) fchflags(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r3, 0x1000000000097, 0x4e5, &(0x7f0000000400)="937c2c40293fbfc17a03d99004478d660ad509f98f24b26917fd64c2642a7d9a64610c2a56382f4bc3aa433f3fdeeb4c5202697cf4e5e9b1253441e52690dc8306403cc8006fcb7ac47b454de196c14723789a73bdb97fba6483b7cb7e2d7077699adf3e76921bd5a40dfb3b85c0c5562a81469d0c8c0216066a61e38dfd1224424d3d825b9faba1d6ac15e740f28f7fe33d9c4b97753e1f99304cf611048b618db86d2ae7a91beb6529f07d6688f9b86db7d2190fe0763e708130277816c72f1c67788a4f5b1cb1df370ef2229205444d546f3474e186acd39b9002493a35092618d137aab356f5731f335e8c16c1cac22fb2df1d9b98537a9b6e15de3620cd1653ee6d79642282eb8ca96c1bfc1eb6c42fec82ae3f5035b53ae3f0020c1ce39dab7b506bf110911bb34ec33c8f42100b3960c5a7796b91c5d9cf68364ad495abbd2cfb7de6347fe2555d245fc29c3225b2ad28ce11010fd519906420ad64e0cb4ab9ca8aba213a554930d90f94e8baefd8a070f6b85e42c2b0b113bc50eb43412f504aee1953a6d0a9ac0a482b91e8a93447d5e79d7974b112e65b563d07faf2144966ddff8b34da6f11e43b013806d679f6bcc81935d685bf98b884865a743943661a6076db75f0d9fe4486563d51ac33c36a99a245b8a5f6f13e9913cd6a1a0034d2b4f81e7c85d244f94b106ff4acc3a487ceed6ac195d0a84ac8742b", 0x1ff) getsockopt(r2, 0x5, 0x1b, 0x0, 0x0) 09:43:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x8000, 0x4) getsockopt(r0, 0x9, 0x3800, &(0x7f0000000200)=""/146, &(0x7f00000002c0)=0x92) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 09:43:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x0, 0x0, 0x140) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/3) listen(r0, 0x0) socket(0x0, 0x7, 0xad) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:43:33 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) minherit(&(0x7f00006b8000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6) setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000400)=""/206, 0xce, 0x43, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x10000}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 09:43:33 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) 09:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[0x5, 0x18, 0x80e, 0x2, 0x0, 0x3, 0x0, 0xffffffffffff115a]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x0, 0x7, 0x8, 0xffffffffffff0000}, {0x800, 0x1000, 0x2, 0x4}, {0x2, 0x6, 0x60, 0x3}, {0x2, 0x4, 0x20, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = shmget(0x3, 0x3000, 0x162, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 09:43:33 executing program 0: r0 = socket(0x801a, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 09:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x0, 0x6, 0x5, 0x9, 0xbd, 0x8001]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 09:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2c}, {0x6}]}) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x800011}], 0x7, 0x0) dup2(r1, r0) kqueue() kqueue() lseek(r0, 0x0, 0x2) close(r0) 09:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x15, 0x4000000000}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="163b004aeb44d229fcd98f090e8648234ffc57c1000000000000") r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1000, 0x8, 0x5, 0x20, "093cc8c78e9e991605cbf17c6f403ada4820e1f6", 0x67}) 09:43:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000280)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 09:43:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) kevent(r1, &(0x7f0000000400), 0x9, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0xc9, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) dup2(r1, r0) 09:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x8bc9f21485ceb72b, r0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x1f, 0x5, 0xffff, 0x2}, {0x80000000, 0x1ff, 0x10001, 0x3ff}, {0x100, 0xe20, 0x5, 0x4}, {0x6388, 0xd901, 0x3a3c}, {0x7, 0xd57, 0xf9, 0x7}, {0xec, 0x8, 0xf, 0x5}, {0x6f9, 0x200000000, 0x9, 0x20}, {0x9, 0x2, 0x1, 0x76}]}) r3 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x4008101, './file0\x00'}) fchown(r1, r2, r3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 09:43:34 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 09:43:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) syz_emit_ethernet(0xe8, &(0x7f0000000240)="97e69943eca39e3f874346b32ff298a16c080b1215872e072fcf2b288d0676beb2673b2f967a532a99b917951bc67fb7e87993d310fb2375b1ab075126237e67a13c0c1705d635bccf72325f5518983e25e1beef7028ef8d9bce847e7fc82a2bfc9cb69574e680a1117288bbfcaa5a8dc45dfef9b13b7cd1e2c8ca00f8f86e8fb101e55bee7e89c709262e4be57962eb8f51970bd1720ee4b5a018eff89a3b62c598cec9261d9be17a24c28b78169dceab0607a2ab3cb3b8ee4105761df582de62cbcf698f3aa79c209d22866375361e6fcd8396f1eaa9fcb4ec81247d9e9ce4f7e0bd89bf2df0b2") 09:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0xffffffffffffff7f}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 09:43:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1c0000000000) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) 09:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 09:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x39, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="117e83c83916e0970d33723ce58076f26589dd5990ea25f1c8164acdf2c929e91fb6b7b05c71e7c20b6a4313eb30ec963d281e28db5b466a98c5a6c892ef923755c0d2fa7f53e94c225f60f52339b689d79216db4e827908be932534e5371ff0e8b9b7d13786534c43d970dcdadd5ed56a4e096af552a0fffa58f7564fee9604591acedbd1db7048e4f14d8da1eeb34a0756ba60a31c6d1d7fe72eaa3c999a4a3591501c31bcf3750da0c5fc8145ac56978859aea444e13f95cea575d500051089d8ba29b2619a80f3ec8759d854b0c262462435252d38c78bffbe50e42994e38d1b2e3dd9dd09f4d3ac9f66b19e353474559df0dc56a765141b8425aa80f75cf3ec13c920aead0baccd2c884fe828da0bb41cc2507d5c94c7ffcb13a9ed8c8808ecb7e48860154e7ece8c097f5904587f9909e14915887cded1eafafc65c4bfa7394b94da86629790bc430e69cffba93d2cf58fcaf28648a23af79e1b04f8a6f9ff81a3771c07f78887be503182edb564cf3a59e3aa0e0e49ed33fda037dc5786a6cada4cbd1da0f8f3c6860851d3f1f2d7a496e5f70abc2e5d54381cf285be1c79649e1643345c151922916fd4676370532d3296557e7fee243d94a8874c4e02d43b119de649585c8a5183d7a1d06e9fc480564a508320e36923a6c9a5d747b44cf021e912ae5d45299ba247c5e71ea2bb0be0e75a54e3e4d723a74b41a71ff40bf416e09f7b35cfb0a86549c4af41b97a970a5f9c4ee51dafd7e5ffc7a23a018ba99309d54b4a5519e3f913d40d6dd2a6babd7479790573848217128567af1ed51b90c709a4b50c696e852ab43d5ae9fe89e5842b91fb863074459cffee0c28c0f52ea5aa89937c1477dd1f91f65d2fd659128d9c0ecf0dd254b11a5a6b0c6b1b7f96caca6d19798c011f2e8dcd1a7fa5cfa5359227b5669fbb59759a8829b1c5d224e9ce442c1b8e537771d37c5c513255b3208f4cf3f03b4e08c88fc5501d282464b8e9a2c1585f001772065cb79c0b3e31643de544b153e1a1726ea529896da05132bb98671231f6c4947df0de9d6ead933e572f2e4474d4d83ce20f1caff3d73d9cdbcf6184aad4a4edf7983fa84dba995ac2de100474267d654fd5381973a4496bfa1c42d1a509af39b08a048125c1cfc1429dd74a146ac823a8b89b8800e4939b7e6e4cb112ea34b647badb04bbc5f7e66e6fb8d0918f190621103046fdc7a99332363dc9b2b8c42ec5d9fac1448345ab023e5193482721caac1aff49e7bbe272a3eb8c9d9adcd40b1fb2eba674fdc8ab53474beb6487fd85f34c7553cb39a92c982ab872a9ad24287144c656a6559c167017e666132c6e7c6a79755cd2d5cdd02787d47baf8c7f8bb644291f5882070fc7f8ebaf8c5ca04e4e5de25d67e68aef81dedd3777daeaf2455f98012e0385493c77c6c5676913b71a3b0d58020dc3d672b44547670543ada446806fdc256d931b5abe85c13e7c2c39469a13e45e577fa41b3a9b56f8fe1e36be74fd9acaef9aef1b00acf44cd35510f73e517146abe16f9fe201e6b7b18d0ac65b5694e1cceeef625224d5ba35765d67aee7f8d1a69662a33e6978f6d9deb562caabde072745e11754eda098b88bd0ffda866ad88c1bf74d946b76423bf5d81aeda504a42f5beba95e1120b2ee5972ced1c1c105c4d24f0853b459eab1b2c24d3673dcb0bed5be94b0e9e7ef4a24177d6c864bd5fb47a00494fbdef14c0073c7a94cb6e4636adef795a7d060a6daf7c3af459fee4cd17ce17178b1ac8b2d1c68dd882c0d1c1d1737447cf3d04f847a6f115ed352ed548d68935419dedbe633778d3faeb52e532366a5809670ced272f464a99341de5735dcb21d85d8b08288f1e3a65116c29464e8cc8e7df76a6cc45f48e29debfcaa32562d31a2b9e15046ef94adfe048402119de456d5bef3949c27764e2dd27da7bd51e6fcf87aa72d0e9d10fba1912c697573a8b38ff65c29b3ee7c3d502873216224e9f9f650d16815d58000473a99cfb9ce97a8d53e66e3ae73a3ee8a9740aeca385b71fb556836134dd28d87b9ec324208d9e44473f0d3c2f394333b8643f00bfb5d63a2ab1d0ffd113fb1099181fd85f197dc22ffbbf91b72109007985706556b953083a56cc58ce36924436899a018c7ccd6ffae317e7a91bca9c2d63ab447cfa9ee2a17f9c1c840c5b8b370685e6b73cfa781885a4560a9d35f157b8556daf7e2550c15fb84169c14bc2b9b50a64f218c3f7a2627fee06b4f4b8ddc0543734220436867e9afcc5c6176e623353922f91b959bb671fb8c534897bac1dbf7b756e54b5c196c97da1d9753749b6698017bd6a73b75a6e173a9b1f459f811d084b00efeab8d1492e728eb160840c2623c62d0de46caa5e25f5426f247f21b096e9ccf7d6087cc71aa09c938cf56852f101d5c302b31cbc69ec234cb5f2d504ed6807152db1d51a5358d9f723b62cc250860e9fefb5a37ee0fd897a98996ac784a1a5c0e1f5ef594130818143537f442b0b37cb5e272fede935ea42b29073be9a86c7c26c0b160f4ccb105995980abf848f8b990dd743b103e35c7118dafb70862006ead98ce88cd0c09f5894479e5634d709eb2b5b2f0f248c6e1b3aa776ccd87c1993deb05544367bef47c58a9f91c7bb7bf1314b8eb641fddbb35c8d477c2a1b54d3573769da4721992f64ce814fe5e5cd67bbb2aebde8c3ec62a9453f29c75b4995c80ebf72fd25750030a1b8d75b9513e8bf616f9d9f2300b890205eaf5b96a947398271aebd2f40124f6ccf42ca752f3a53c531b68982158f60a4cfe4380f71a55abd25ed964aebdd65d8b97c5c27f34014837460594b2caf09aaf832f49f259e04ecdc34dc48fd8dfe423666647e2c3324d8542a307b6f6a2ac75e5be7b0b25770a4ba9122c66eb2be4163a7df18251c099b08423e860e4401f9c71b7f3a65c5b3cfb8339217de6d1a30fad3dfaf9dc91ac54c7a3401d9afd229c803acfe2a0225722787cd6b1ea241b44188594549799ec1d84cfd52367b652925e41ec25a6e92b0d79b4a5e4956fa53132e336705ccfbdcebcfd4d4679a872d23eeff640b1e391b6af027aa0faf1c6e5fa41bd02f41383a7ead89b21a2dddf105f00b8da94a7f3dfc6c53653a7f1ac373e0deed5ff2f290922a63f1a8bbbe6d2c3ac838d9e4fbea8eaf5862f74cd9171e500bf579f55ca51b4d28315a316ce6e5c1b76d17ee08e5dc92e2d7fc9d3305d12c0921ad19faaf4af22a1ea821fd1002dd402176023b919f6ecacd0eec5f932a4f5dcd73b50a9d61147d561314a59346511fd63d42cdeeb56bab088d21fa2ecc27a17dda457b574ea9211b92770684f87f7585708fbf0a1e8daac5832d03416df30ee4b98839556000bda7add142c562dc0f2117a574a4c125080dabdc137fe8aa63aa6b6845d671eb8ea6df6231e5d3a95e3a41df59d459cc80743d0be2157358c5f95f3679681a9f7c95b54a56932b281035740df18d8eb52968f9dfa86d92ddbb877eda95fde44e5a3f1886fc623f9dfc23b0a73a6c6ad95c0d211d8a4fad122095a085979aa8777344d5a0820840d5bb558b41f41c281862ad319ae325be4156cb45d74f68836bb5e3809cbd81b52cb2a268e69c7c4df8117a30f79ebc62cd427f5bc9c76d4828f0d04c7f912f87525edf62de62308b076f692378ed5f0fa279132641c6425f0ea6d7b796dce261b0c6c71bdf32479c1af22ea990b93ceb6ceda1b8955813244ef91a2fade4519d55a3b13c3a3ce3e692c72c6a6c12a67d31e4343d11408cf70fbb1641bdc5ea8b67e4d9601f280e1a04035d03e9933cb9b348fbf36c94964e9dce6a140f25aa291056e00b74a890efe7fa9b3806fe981b847d69bf02cfd9da7c176fe45f08de41b1a005e6119b7d993e9ca39602ea1f8072f501f0bc74162c4fbdc397a83aae3eac763ba3d9a1029ac01172f3e20ed1bc6ca5da96b37c72b9a1ca8ccb0f8be925c9cef015c5053bc4e6c0f052ab503172840a12956b772e96b1f9ca35ff54baf72b061c5457a4561ca08be82d1586af8f8357c8c4bf738d8db338c99a805fc310c70f80f12f2792d531d6a364faacbe0e6ad263d1167e7d49b629aa4096a0bc0a3b8e53a3e436e771ff0c08068f411ea0fb23177646c79e0863e8ea31000f68f78d1821770b0ff5e8a21848484bdc92023ce5cf2eeb7666a73b1f95d40a7e9bac3f38c97bb266b313f95341972740939d2805007834ca18a1ad9fa86c7acc61642aa5851f33b790fee279c33bf7def188b55c0b6e2bf80d5917d56c05d7f8cdb8eead46d14a80ddd2bcb3facf89cdbe06f4a5c5622d41cba20755d6bd4a853a09cc9229d88840fb37e31ab46c737d2eb6d1414ddaabc2e98a2f15d9875f0d9fdf7eb7cab9dfc7e207f2bf1ae7b03f01dd17b0a6a1ebe24ccd9ff55198af2dd7753ad8d30ab8dbab95e0506a547db61e04779255583097bafe9b256730228c51dac10d4b4a7d82cc755b306a91df5303895caaea2d7b517f0062df5877a7aec860ffca85f5e887529567cd0c531e6f1f0b60904e634d4d5f048f79cfdf253e3e52c8f4019e512302819969b9269d4759f899e0e16ec3c59af21d0382ff8b88edf930e9413aa528b0ab78c9fa047f2139a3586ed2965fb0be90a9f8cb7101d26a697d8ecc1a963a02015c74e955a904b27101daa0b375e0df7ba116d7f9f523f6de5de4b14a0ace31b3ac929dddbbd2a0be7736412ca8622b675f430f137541bed056e7375f66195c2816c2abec717e9e02c470b8773de5e431c5c656c3125e7dbe4353648052fe8d1cef02e943a780da342b156f96773b854d507d1b79d066dbd7d377a81a5d7c6c91cf9b88028053fee5e4d3a2a6c19c297e6f256659f69a4a3e9f68ff31c1d17e2f9c5afc6e0e472e5bb8c88f4569660505ce21579ca2e18fd60af1917d9ae02290eb22deba7bd34c99353cd5181cce7cc8bb43aa5fd759418586fd84d595bb478a0e150a02309a29d92c586f980233311484530b0a13d818c6cb79d5eda6559950b8f231075d93e4974f3cbda7810cd14d20f258e3c434a0f1a9db46531a2904d8cee2bdff4a98c12ed35e5cf614136fdf4344ff18aa2d46db53fc4574e439510de1127f06e266da643c62456357637273fd82d873d53f377ca01b5203081bc890e5b085d090c065725418b591d22e908472b5c033d8d19aa6c644edf7e77263686814d98ee70f2dbd19114253dd46f68bb79912e71020236d9daf9d726eb3a42c3d7a0d2689086761ff361aeb241e9f0e14fdf3ab9bd5cc69249bc34811050bf5563885c552b0f5f7686059d20555decdc64262f136ddbe0da6708742aad943d7f915d589a2eae29e20611b003714cbba59568ca1a108fb2993a24e481f54c8a8d190a6296922e3896709ed233af55a28ca78c156458be6ad8b50cb0eda938e7aa6da28e62b1e3d4ad29b3a1a28b52b11dc41d23978289202081499021ec4ced8a94d597e39e3d09f3a3692a53592da0b06ac8370d94cd047f2f87ceb9d5964cee8e6e8718897b0394740cec7e3e78769b7bdba8af4879eb3670562b05003d23d2700938c06799001dd1771965a02e9c2ab77285ed095ef84945070a87d396f1d5e53758465ae22f7de5626cb6852e569e2844d2f8506b6bab563c67dd9a13b8e110e319b2c7609f77e94224a73a6526c7271a2663c2e98d96f107aa74e71e79e595e54f35535c392e1592758eec457a2fd6f6fdc13fd2972072f92dcd1b534581555c49af8df54b3f222f7b7be245a96da293d590", 0x1000, 0x401, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5c}, {0x6}]}) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r3, r4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000200)=0x37) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 09:43:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0xffffffffffffff46) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ea044fd33055552fb824b3da002bbd47b6e8d583e4d54a38b6b87cb2d72b893b576005c98387aa4f5b728193ef16ab93f12fc007916b3319c24ba11f881a4f6039b0ba38c5cc34505c8882556496fa390047bdb3cd1d2066397658b840f4e", 0xfffffffffffffdc6) writev(r0, &(0x7f0000001540), 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 09:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) 09:43:34 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = getuid() r6 = dup(r4) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) seteuid(r5) kevent(r6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x5f, 0x5, 0x6, 0x6}, {{r6}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x7}, {{r4}, 0x0, 0xd5, 0x2, 0x1, 0x8}, {{r6}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x0, 0x100}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x9, 0x1, 0x5, 0x5}, {{r6}, 0xfffffffffffffffe, 0x11, 0x20000017, 0x292c4000000, 0x5}, {{r6}, 0x0, 0x6, 0x40, 0x8000, 0x8}], 0x5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x8cda, 0x4}, {{r3}, 0xfffffffffffffffe, 0x96, 0x4, 0x8, 0x862}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x5}], 0x7ff, &(0x7f0000000080)={0x400, 0x2}) getegid() r7 = dup(0xffffffffffffff9c) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x418b) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg(r7, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000500)="23b827b1a4e3689fa2c6f0b6f942e80960f776d947007af0896a8e76cf2f2c7f318f28a9ce77b7fc40b537a3ffc1d981d74c420af87e465137e637e480835d04d68514c844f9eae3c519e0980e1e9c5c532b9af2a156fb708111ace5b57455c66c31eb6620631b1193b251bbf944ddaad196cb64476f3ceaf438f8103128b084995c4017ff2143cef234cf3111df5ea836f8586a3326b27d535f3f058979e9aa0a545b0d11abc149e32115f3c403ea4e96e6f240855224a55410db9e588832ae0735e06dca1da3fe908abd89fb27fd763a1e9995dfc96afa311802ab309346dd1a0cd2b33dcfdfc021880e2efac1fe62b08ef2c6e8e276888bda8aaa7f60a15d91920e8dbcd4f2e95231610fc05da85faaaf4e7d805602e2e5c54057f64b720d7df6831374a56ac029d15a1d9684c0326d98e6a9131ac2230edc48b7fdd67d5b840e6b80adf9cb1701148cb14a200d254d5696ccf9ae4776e1b252e233431905dbbd24301bd73f8914287197e110f9dbceb8fe54063a070e6a4db2cb2262af81dbb440b5a80d9f822f5ebfebdef9529e3b23ce2d08e235e249e64eabb87a76d83d3d6237137853c9c70c0f3c9f4e7bc3185014a7f4961c6abee193658562ce543731caf388f2b09853b4885dd6994a9a762aef72e5a8c4018e06714c7e23fcb1f2f124fdad0bc32be5158a679021af142f936c9c4cecaecc68f5c6ec704666fc62c2982a98640e0603fda97931251e9876dac2f187ce38e88015918d1a87fd787bf21f1647793b91f26e2db32f2b0de646a4c2de2c20482c460e37e46851cd3c00405d879e151f66a71e73643b3e54ffa894fa5f02e1189a6e5d847ca68d6e30de74083aaf624dea3cd2694c251b4d7afd51976c3096c8c8f4a39e41c60d902b6af661cccbbe3647c4a1f1b18dfce387cd1dbe3834ef5ed66866433f6f3cfd292350eb1326f3c5fafc297f5cc955d7c903d72f048d0fe9d5da73f2c4b1f515e8f404b7350a10a7b01d0f9c8ca9620c9feb03961163c5dca5d14cc4ba85861ee4f7b641ef942876b7365d37822bdccc33a94b5c58245f88168b251b13e07acbb9688ba07d470e3692ed7ee88af05b94fde255021d7cbd0a6317df9b010164d325cd57488c0f2acdc9733d9f8db417fd37971588fee0b1736ca9f51a5d47750828f3185800ae0be169b4543c31a567b37dcbf206466a159daa4031c9f3c5dd9ce591b621b634f5ca6accd06d44d94eec19e02cf28891b14432af7c295f989729ca7180650c129a56f19a4ec035c58740fdc4519f75e78ee145240d59ef880b576895399d6c32ff0660ebf5188e607c614b80ba1ce5c16e69a7ad4f0cb2a0e35ab28728074bdccc98fdfd4c0ad4d5aad0e3a0f258bd6f121e12fecfdbbfee59e3e8542cb93e1f02470b049037a3b4d8245a07c5e44ad1ca0bbf9d8409effda2b50a700c8270d0782950239a61bb625c3de4097d3295146378f57380e36eedbeb0cc2fac498b102d555e17a03c729b4cfe4a4fbdc92d34d32c5bcfe48a1db0b0c9ef29bc13350aa3dd5982345cab7ef68a38bb5fb4a4ed5cd7495e7a40ad770c63163f641d9faa781ba1a7eaabfa19e37513c053a8a9856cde4b805d5d87cbd6c7680cff433902cc4336a1dd30588aa67d6f6f335f912c5ac69d00d133288692c3403d22d93e8b07f488649872942ddc0a00fc9098a04d4b9a75bd6f72be1bcfad3fc089f4cb470e59a679169b31ceed5d57041e9538e1a4958ca19b8dd1e265d63bd902bf247ca65ae3b4f08169bbd2e0b1061265ed2d7ed9b07247d0a6dfb20248aaf3d80b3d97c407e91de0d244d46cb9e19f10107fba4d03c3165f12b0774432e8c1b23da5bc1495050f0d8cd0fa5e9bcfc6beac50edd226aadc5ac2f8b931f50191ac5e55ab8a62b80767b5fa7de3723b8515379593b9687f9d473c254aaff3c35cddfbb223efc5c8470530080c0a456c42829a5cb5db338143ebad5eed08436a08e0b8d3523651891fea119fc80e5f7e95fe23eb7639ed2bbb3a77ce93ce7187c7340d9d0ec37af13c03d8903a108f334468435329b235ba2d8c3772cac29cb61e46cc9618b666452ab34c0c08e88d6cb211867d8b400823a37534c9f7b7ced8692aa7d2389630db61d0535822639b8d7977a7b25dec7ef00ddf0974133a76eaa37e97ed34dec5a68ad5302241fd8302c7d89a79a73f7256f6cf81b69f87f4e2e9ebeddd17b74a50ceea34bd805ae424417f224fc4ce1264e0cffce6b4e2b2c78804ddaf98f8d6b6e17f0f9b1d1338bbe6db7e28606a28e6c2f76458af87547fbdf5e6b0bfe3dd02e058aa99632eb970f5f1f15f2b196246abb5f3efb9d83af2b6ce92c7b213f3d3beb587f95d3858013435158c00ad0536133c9bc268b8371b91cb09c7c9cfbc218867b96e59cb8ad03b6c216a755722f531ea7ae5f35150f350e413bb6fca5a1f6527a51be8dd83ef5fc7cc39746336c3a2b27f23d470f48dafec1453c0c2e2e654fc00da4766260237fb570199d596020e8a57e51c63a1bd66b803afa7e6501762a20de67e1337068344cce287a99b341849f1ffd081bd0cf7921fa8d24db888f2289d6e14f68c137721cc9173a458e6dda0cc9a94bc34e6e466fbc9aaa88202e5498acfc665e8c52c76325c89496b1e86885ec19d65be2c94f11915ed685445c7953c39c46968f48fce75a0fdc3a7f361f30922dd95177b223297ae73c01e72543886ed4d54a800b1621f7f99d9bdcf2e80ae402a533ae9ae928bc01762660d9dc93718a6dbf3bd30c9609d81314e5969c58d041e4c8ee6ad371e45593a206afb62f387ef39bd9375eb40c897a24c9d0b128693242b478cd0189b1e6fc6ec55aeb451473133ee898cd2d88a8caeee9e21cbcb93a9b8edee37459965c514c6d305e71a92f6ab96e526a90b2c61dca07da39a14d7a91aca554c50dae498eeeec6e86455f9e75ded701d7d10abe9db715cfe26f19526e3cff63d1ef40528a380bab730f9effd2f49ae5e8b1959b529988fe2eebe9d0a3c508c44c463663a4eeff6f4b7aba0be206885042e6ac0545fbf4a15484bdbc1b84b52df7cab8d57481376de96b1897dc2ba59fa45825b7c8524fe41511e3acfff1c31058e12b878708f9f4e3d1bcb54630e20c42cbbec2b404928040221e79ffa5ab1b217791f815e342fb2135ef132d8bc84d89f964a5ebc81cb20ee51ac5f292c736107b2f3db8a750a53920ce3cb7c2d7cc2e5a49bcc75fd00924a77b900684f80549599a15948cf7605da3a245f3388295a58af0ebde709f8bd80cc0ee3469ee7ca39657bf7bbfb05a549b5fcb42c0a2a1d198a4f47cfb2917867872a6adcea9c5c31d0d16dcbc1c558ff0138fb4de506f2951f8edabea68f450e1615529fecaf66623bc03f0540fb31efd53cb14142d4d010a6ea0fd683083fe5b67b217b2c5f1824d73d0e0de8b272b3b75fd24dcbc274ac0e1e32b02ef016ab304546b1a89fbff60e2c03ff880a48cc20e5a0b7c449a737eb9b01e48e1628adfeb9311390a311de42a9557f8611bd413ce65008eee97f27b777e228519623bb363b864a53dfb76f4d090a7d2fd503a6db9f01082addd680874ccc9959a48b02d337360665db0e4da6bcfe32829ac9c9621d94f3258049b5321ad3a8a2393b93de5870ed1a3660799e0949dd51055bb007bc47a1d913d30a02fc1e435906172bdcda28fcb8db42b938f91634256045caafb95e5866766f35bb5d7f5b69e2912393aaf0e93b1d4c8bfae4a2a192ab7660a10cc0e9851259728e9c9cdf83e39646c67e577b978f24abf43fd9fe9c6b6c95de9ed90fec4add29d0c018806ae7d96448dd42a14409e069b136c2b26be5210f9a2e748f5f072ad84fc3569c8e6bf8066a2a21f043080d0a9d25eaf0da82ced34ebdda999995d27c9e960814ca9b5a081cfe9f9b5bce662bb40fbff69f302cd445b3fd41a34e2439cbc98f2f7c712622e1aa9e1e392f6ce939ffbd5c38a8e1a7ce289a45262a07ca3ad1fc475b879deab00218eea4d897c3d5b47907d8554c9a8411312c72f2d5f6c3fdc6caa872f3ad5d67e674153b1b85fdde87944dad99240fa85655787bc1e754046f1334b7abbc83af22add9bb0c09d715a64fd26fbdcb47f2de79129576fb9ab8ccac9a4f2c436e84535fd04f4cbeed855898e5292c4b427bab62a6b4a9aefb3b0f8b8f15d3f4bf497bc3ac497cadfa3d8cda45c2e6da9c442a28a8369f00f78cf56842b0f43725eccd613fc66966998fc99698c05ace431b6c64c41419b4f5adfc6df91968844f6f3906f8b1b9a9b9ada4f1c63d4f1168ef4c6b5dcf7a754ae6c0ede6b5db5c198b65a6e063453266cec81839c43d470781626367e16657853ae34c736156e060ff3b2ae9380849738f51825918c8dad1010a07d824004e3ab8dccb9dfb1183d50b5c840c29622200cd7af6a0ac18cf4c5e701051ebbca2d2ca77e138d8b06c5b46aebc3087c867a35337f1aefd810dda18a3482e22713f24aabe49880d029c24b8dff8af730e1405e3951eb1f5003300b6252d73a3594ebb0cc9b29ffc5509266a77643ee86de1a8117034ecd5df83ad1ea1e23a1b7e380b7999f6bdd7e679858d2d6645f4c19ae5992e8714b8119544e5d552749838f802366e4d792e06214c9b9703f4e9c00df4ceac99d965ae4723287e2551d5db896ad22d0ed8a0a198efaa9190743e382cab0c992bd307c5758b8e1bc5ae0b3c94f6bc6b578332cba8712972a66c74eb047c6f2bbecf4134a49d3a98d4bfbbb4a7e07ca41c1eb321e5d8709c65d53f4fb55df9ae7cfbc9d05636d34cffd331632dec8ffcf767c6cefa79eb7ca940bdd4f5a29026b089197f7e94f58cd5e7385103399f9b92794ce8320ff2064720c5e547f39db1979ed5a886ae55e552eb8469d112cbae3e90a5a35d9be62a3a688f29572c42a0175f382164b17cc0f0dfffcfc2e51724a4ec97926332cfcc7b9d4725554db1c96b657ba22e6b630640fbbbf05b52b245c8d740fc7f1a9745a6a1c056267e5ace5376a67a499cf7fe3db89d98bb49035a3baead5a6e909fec2a6ecd83d5c7f7ad73d1bf7a3edc1ad33ac6143f2fb8a175dbdcc83fea6159f05a8b1871d523c0530318dd000fc4dd8e37ba8628e1b278dd24d737c68313d641918679656e55856d6b596dc589d424dbf9354fb49a9c1de79531d626eae29b7a2d631863cafcb5a735bca50dd67bdc4fe48aa7145a2f86dc9911dffae07dcf20750df082c4938b21f4ab4126b9341af9df6c21141fffd0684e93af587e920adaf17b4ea76a9f8dc24eeba974f0bc0bf77c262431fc22a423d8ef0fa47cab6039f077a86773161c09d3a16ea56c7bd517fa9d0f8649ff0cfb51796717c7e74b5bb5b40ad0f63fe8d0f7bed774fc3640c4b84afb0f1132470c6d50cbafa0b4145b3c26267e40ccb93746118e30088c32812646ed058e4f61ed6a4ab838ffcb0a80192e88ae24c9e7298a94ed5e83d037ab64f3c310740b920dcd311ffe4cab5be182217a931daf5e11b68a867fe9ac92fb92676103d0408293450bfb06b53466b550386e7c60a73549bb9df64bb279fe6128399fad5a87680d2b68884d7fffee82bc5876ac91c95a44abda4683971a16a4e031c297634038a740a8cc26fe29d080cf1ebcd67219ae4c641863068f51de0aae22df7c94f99c842915baa3eddc38b53739fb19d48c4854adf26f8e387238352029c9aba112b1ae821f89a1b45f821d38c0835679e7b1a3992621eec61dcc9d473a1edbe3c2ed27619c62340fe3617a2d47", 0x1000}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) fchown(r4, r5, r8) r9 = geteuid() setreuid(r9, 0x0) mkdirat(r6, &(0x7f00000004c0)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) fcntl$dupfd(r0, 0xced59eab5baa89e4, r3) 09:43:35 executing program 0: setrlimit(0x4000000003, &(0x7f0000000180)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x22, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x4, 0x800, 0x8}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0xa0000007, 0x9, 0x4}], 0x7, &(0x7f0000000000)={0x20, 0x2}) 09:43:35 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x61, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x800000000007c, 0xffffffffffffffff, 0x7, 0x1, 0xa05, 0x5, 0x4, 0x0, 0x2, 0x101, 0x80}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 09:43:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xd8, 0x80) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="f7d24e996b3399fc3f02d878cbe847ac30258fdde4b8f2154bbdbec66a55cb9e908d02ddde02659e6959e0e92ebefc9f7060b1b58f79e1b2021f4074b6d312ab4d6faee70f0683d1d91497de1aea1ebf6351d6d3ae852e94f6e283503f723a4454b3b7a62ca0883d60b69032d9547a14f14223ba999a109f71d87858b95f78b235178fb95e422640c9ee29bac0a957fc09f39d79aa0acba8d7fc761e17accbb84d150f1a1baab499e4a436b3004e7fb83120152ffe3c31ee2c552b4ae4fcaefb3ca7c880fc4aed58c35870116b5b4ef18a7f34b88a13228ea9d27989848e009ede4c"], 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x2, 0x0, 0x4, 0x9, 0x7, 0x3, 0x3, 0x0, 0x1f}) close(r2) r4 = dup2(r2, r2) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001e8000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSDTR(r3, 0x20007479) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x9, 0xffff, 0x6, 0xfff, "5c55e859d7d48b93fccce24b090e892d922f159a", 0xff, 0x9}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) write(r5, &(0x7f0000000ac0)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b75050017fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c90126852422c484e0bd833c25eb78310fadacf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe1039982caae626a6488c7ea83638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b5705d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb3705201085d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c241605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d", 0x869) ioctl$TIOCSBRK(r3, 0x2000747b) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x86}]}) getpgrp() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000300)="cc6ffe4bf63be6e5bd6501a7afa43c343842a060ac1b9f928f2bbd71205b82a0177f09234de8cde46481a68461269bb762efe1afa0804ece5261dfd5f2a174b3808242f6d32741e62c7bf453feb86fa126d93ee00b5329561c3ba67f73a9d02a9226d7b25bcec43b60aabdc43e49c53e52360586f5f5c26b1f73c2e9d766ed689685260c9712c6dfc6ec04b809d033c7cce3c31d5ceaf9e4b67613eae4cd3a8fdcc2c02974324d57cfcffeaa7278810c572a3c0c7509050000009e66c3751c04379a19a9c7a1da605b939e47bfaf7d30a9000000000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 09:43:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xdc2, 0x3f}, {0x18, 0x1, 0xf}, 0x3800000000, [0x8001, 0x7, 0x8, 0xb87d, 0x1, 0x4, 0x3f, 0x40]}, 0x3c) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="0f") fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x0, 0x4ffe4925, 0x9f0, 0xf2f}, {0x7, 0x3, 0x7, 0xfffffffffffffff9}, {0xe28, 0x7, 0x1000, 0x280}, {0x4, 0x6, 0x9, 0x3}, {0xfffffffffffffff7, 0x7, 0x8001, 0x8}, {0x6, 0x3, 0x7ff, 0x5b}, {0x10001, 0x6, 0x9, 0x4}, {0x7, 0xfffffffffffffffa, 0x597, 0x3}, {0x7, 0xffff}, {0x100000001, 0x7, 0x3, 0xfc}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x200000000, './file0\x00', 0x10c, 0x8, 0x4, 0x6}) 09:43:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="cb") 09:43:35 executing program 1: socket(0x22, 0x5, 0x10001) r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5, 0x0, 0x0, 0x9e35}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = socket$inet(0x2, 0x800000003, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 09:43:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001640)={0x3, 0x8001}) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001280)=""/65, 0x41}, {&(0x7f0000001300)=""/130, 0x82}, {&(0x7f00000013c0)=""/209, 0xd1}, {&(0x7f00000014c0)=""/254, 0xfe}], 0x8) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001200)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fcntl$getflags(r0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) 09:43:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) setuid(0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x42}, {0x0, 0xae}, {0x0, 0xfffffffffffff9c1}, {0x5, 0xaa2}, {0x0, 0x100000001}, {0x0, 0x7ff}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5cd, 0x0) 09:43:35 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x9, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x80, 0x80) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000040), 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7f8000000000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x1, 0x0) accept$unix(r3, 0x0, &(0x7f0000000100)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2, 0x2000000020000, 0x40, 0x5}, {0x0, 0x8, 0x346, 0x8}, {0x0, 0xfffffffffffffff7, 0xfffffffffffffbff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x4, 0x4, 0x5, 0x2}, {0x3, 0x13, 0x2, 0x9}, {0x6, 0x6, 0x528, 0xf82}, {0x80000000, 0xe1a9, 0x0, 0xff}, {0x8, 0x4, 0x800, 0x2}, {0x2, 0x6, 0x80}, {0x80000001, 0x4, 0x1000, 0x7fffffff}, {0xc8d, 0x54, 0x1f, 0x400}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x3, 0x800, {0xffffffff, 0x7a44}}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 09:43:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x23, &(0x7f00004ff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000005, &(0x7f0000000140)="cbffcbf2ff13a9e139aa4848512a77dc40b3edfa", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 09:43:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000061c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 09:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x4005, 0xad8, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x8000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x200, 0x9, 0x5, 0xfad4}, {0x861a, 0x0, 0x1f, 0xc4}, {0x20, 0x7, 0x9, 0x6}, {0x1, 0x0, 0x0, 0x7}, {0x7ff, 0x200, 0x4, 0x4}, {0x5, 0x3, 0x3, 0xfffffffffffffffc}, {0x80000000, 0x9, 0x4, 0x7}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[0x1, 0x7, 0xfff, 0x100, 0x0, 0x3, 0x2, 0x2, 0x400]}) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000240)="d82b735e69bd1d0302fcd59341c7f5e3ceeb765c162b53f83f7c0a3fa83c7a6e71caafb9aba5eda53865b9a4f55811765a0f2ca541b00b98ad55db88b762e2846de149c8b2c78915c9076b2f8bedb6e6de54f9db04e56577d955f322d50b634985b951af3df8a183a399b8691902956639fdb9769b081c7c72fd18e6012b7027026e3d2004263e64707ef6ce40f4da9195658b1af572eb1c8697088f6c3b33a308b2b1d73b2cdaa1b1b8bf37add85db1bd094beebc7b6da43aeb510b2019e99fc70ed8b470ebbb80859e4e611ecb5d40f693bf3616c28b67c516c454eda565db804d604b38ddeb02b45c5ff5ef412606269c3149678a184b36d869d306e07031a075d1563e43e870cb53086481483e1f856809ae407a381b75550e1b6f3b0a19e8e8998ff8b582866a4c1699afd49ead30639fa84665c74d2b76148323caf4370ed38c87c63ac9c708aa328915e2cd61b94a0611991e918409f8e5b55dd6f1237e577b2e16003e785810dcc9b22681022598f4fb159d60c57eebc878f149884f7c262b904acfbe021b52e1706fd29aedcdf0da257c3def2d212f9c1d929dec6a8122982ec6a503e26ff9f50b222a3ca317b02385ca0d5de1dcdfaddcd2980341ff900271f0d5d04b05084b12608514b49893da3c916bf00a84249d2f9bc8f4a677210b9b77cab08656add13ae1ac86247881827bbd5cacf08344622c55023bc78c2ebc15139791b5b35af42c0f42fe11a1342a4af7ccc1667a44cbd0bc7352f9c63065d9c26888e3c44669a010b5cf2d15c61be5a59ecd84cb8f12f7b01eb2309786412f2224ca8e95bda2e4885bd44334872bac378d2e181a9c6e0209fdf1a68c2ca970ceb7229481de8c267c53bac00ff5b3925a6af97ef4625084052c95f3cdd5529fa10243992a3890bdd103bfe35ea8cb6d4056676c58f6db98d3515608cf17b98dec0552b9348c5f270b4883cbbf7afe9d142b1cdd37631cca168574c15c685f617d6b90017b9548c6df67fe3d3fb8069d7a0c5242481eee4d3dd0ac1623d6b4df62d0d061887af3de23755a8a0b023b010d62e6371d5e3d3e76154f8ed72959bda898fd5da9427c0f05b2b3f8d1d81c7990803bcca004661546f9e2c51f7ae99a36b34c4704c8a6e99c1ab3488d86677b9c4dd04ef9899a564576904f7b751253c290a181e12b840239d725d8ccc8d0a9ba3b700167ff91a8c4f98c75b806de6af020fefa6c2201ef4b481c770e96dbe9eb07d297e98ffafb62876ca2a8a884ac47dcf064ca0afbff59a4dac5566c7e980568506f103fbbb388c53aceb6eb2f92a80a1d70168a80f07ba1b31052d62953ac7e8a5bb21942bcfdfc6c02223aa9149e52a374ee132ccef198889a5a516474fede310fed440e3a1068b77a636a49516c380f6d952a8e5e1fd8be7a06fefc301d52fdf1902498857b10e0dbada43101a61144553013696068b2b8673efaaf24cb0679da3d561f4ea809f3b289d3490c4e60cb41d4ec17c69a5aad7a58fab67a0627bdd06ba2f741b291c12a6a9921de464dd426fccbc37b03cb9a08d1fdf1cfb06f8025c54358d904749eb10688dde3404bf0235b5c2ba0ebc20b2eaae350d537b286783e37f3bd639d42e3a7746f9d5274ea97dd532f0bb032b48268c38d2a4a1561bcf3dd02ac1e0bd4714b989ca0bdcff7e52cb223440f5d086f55e2986720d622380c848d89ed6d473f3dfb47f80ace120b3a3e40be0fb7bc7bf7d6cc037e98d097d73e9832fb868b556facf0057742785b477d01df3dcf4b16232fd889a8d4a5676470c362af76e08d91c08be935700b317ef04ba3cefedc9f55ab42452dc3ef7cb94dde80e6dd7414d09d5b2c905b07f470861dfeb6a646336b9070c418a0a3145fc33a54974771d1510cd9184bd688454b5f801bb70c1bcc2da69a2f402c84f2843a0a3a90535a71322bba9967aecc2a6741535d8bb86d6f8922016e647c179128c2717199cd872aa8937e878983f98b40e4218fd816e6cf690fef0beb22c2e32078aa758140822ff77b1750baeb9642e877e03b8344e4a03a1c4156db2dd05ee4bd5be83d9cd2c175334d88871ed08f5a0e74d8d20ae456d518e532ffdd66fb9b343aa3467c5965237b8214e06ffc9ba2d33ef2d6d54ce2c1ed45f66ec7b1889b03318aa5789d020153c28094c644bbf2e4613f0362873264ba133867c0ccbe4bc0ad49a03a00fedafec0e197d137dd90e51bcf186e77ce6634125a0bc16af5387ec02d666e21aa9db5e2ddfd270e393eee21592c55c178cf4e3cf66b48c81969e3e5fb2c97e8c9715fa740418582b505ed9a73ec49ba986ce15085a0e0890a818790fb677f6bf643d32e50cf2fbeec7e3f880ccb4748e0255f0d85ae4654652d3826d320994150698bed3558bf49bfafe4f4ad411c49532de84ac7bf3b105b854051e4b022f6eb2818ff82a2cc512cba105e47ab48ca7da5c609843b0e960fc64eccd77614ed8cca45b537a7e974444eca3fead5fafec229b1a5cd29412bef79a57f5cfeaa47987b5e8e02c565addd3bbf4740e7aee7f3e59abae256b6fe513f7f6e4fac4ba2c42eabb21d0779cb06fc8c7fbc015db6f7d5a7023f7968690f1c29181656a4c3e67a56398a9d841db2723a5efefdb28445d9763e8ab2a28f72aa0250d1d00de352385b377267777a4709b587b3fa08373e75b4a4d50330013b02e36e8050605d8b36c80ee0e1a7d5f9909e8647a2adb2d787b39747f073441db0b8941f533d189aecfe78585c368b9fc4ad53dde03c666ff703ba2d62ddb1cdf9b91e85019b8e7c7fe782b2758c65789dd99edc9d1e92800d2a8763ffba5e79ee2c81f81533737310234d92083499d7f4e7dda4ee5ce4569bba50a05a69cc95bcf840c12b572af53d400160b8c084146759e103a1e24b82b4bdb56a2f96c4929b96a885dcba6f5d27322242012746595fb458405990a177dd13ddb2fa6d75663b362fc5395ac2da7358bce2ae76030be25a1beeeba38785d4bf4da8524e0cb9b5a3c503769bb586989cf6d250f75d81570c415434573f470d4b939f323335c607b6fe27eefa07113d35953ca63b0e92211db386eec72fc3bf49231aa24c9d0e7851cbedb5c457508c6991956ffead820bd212c17515b5e7e829f5e3a1244ff583a9a98075c806d8ce9e44fcb2e593b6bb932d0bcebc33fb5ecf6d2293fe96e6002ed4055c0914d5533c7a5793bda7dcb877394d3f5e1398d21ea8fbd85d9ac70f1abbfe3d2fad4de289f0a960a3297c7ab0a681de75ab57de8808c19bc91c0a54b83d922697cd749ab440583780c37ea2fadd53cea737142330b75e5098360ca72b8bce55471d6bbc934a849b6fb1c3317b2105c0381deb8b1925e623da667cb162b71999333b03e362c2120dff2c4778fce3adb15e8e9a20527f4d894f489d01c55bed9fd61c6df2c0699a18fe3a32528773ff84a5f2ddb93f750fa40f4b2bbb39340a2bb2aeaa1af9d3c19ec0fe0f49d64fc99f3a0931c6cbf34337fe7157845ba3e2ce5968ed42209b5d5a1c6b59aa0a5da389ac067b8c7274482cb420969a29137d6b2b476ac36cb04fca68f82685867576b30fe09c89eb846bcad7da58944c978d8a58f800974b77043264fd5e7563f89b3ba39ea4519cb65287117122369835a71d6cf12b3f603a7d4d0142b9e3f295dbb0b817db9e22173f1295fab1aa23f2f386411b483870c3c093ea6f2af485d0792b399eb8260d33a5ee68056ebc723d4c5deb2e5b2c8d79dea6a7efcdd5926658fce4b5efc099cdf2a9d192c8de2081c06721bbb5cd43948074cfa8a8515906b57e404ef980d07264078e657668814dad5a477f653575212486a71b2e85d6281fadb337826967a1250faa79b3b30edac66454c0a1cebd9e443a947fc863c6b0d83a0ea07539d6bfce908fe27310a9314c9e91be43b122ae1a843b4642b44db002459aef07b3e786539b6777707751732a3b0b606d051a80f36a775ae62aa70e0ca23f3fe12a8d2e1829825980081fe36d64417c6c43959969371ac72cb663a3046351674ffaad82cd7ce4e842e7b7f8f2e4c58e6a181979abfdba72b229e47131519adaee66e06c9b1d2db27f45af830da9d986804116b7934818e47f1f62f41bc208420ce3344e15a7c2b2438613248cf0c95850a300f104736c5034c2bc7450679f36dfe684a1e518abdc4fd4dd285bfc9bac0b8ccb550dd3b95197f18a860de578330a7e5a5b45ffec24cc903df0c153e8b61be52c7aaf253cf2f2b096bb8c24f3efe1f44d0b28938332818ebfb34fae567b9336a270d8cccac134fa83a9b6f1906e78832631522acf66027ce857dcb4f3440a0187a824139a76c047c71a1365443c2738f95eb7f1dccfdf42ce8adc650a2d8201c6ea893594db038a65c26d1a6abd08dfb8dec51e58b16255cae10f2faabb2bbcabfc4d36750a6dc85d2eab01c56117569c844483d81206ffc071fc8a499b7239dde59e001a8b27e23d4abfb1487ed71df8693fa5ba3a1a17550a1187b333826d1db29c16ea7b95361befd54507a5f672bb4003996d1efb58b5affb9182e76e4fa94535d088d6d0d4a45754949a54d219c0714476d9280e092fd6e3f813d35f98f83901edeebaf95ff796eca508d877b4b21e2480b705d112325723aee0a9bc2589cd80f83b2c84db94743290fd50fc64a806786631402ab6473104fe70f6a3eda44ab8fa45feecd9a408058fec76ae72a2adb8cf8c4d29ce228d7f6726e60be4d73e984c71a432a5f2a6c4ea06806658c1947b191708ebadbcb260fed9ae6e2a8ed26301659b65af06cc26aa1fb26e1242fe98b4ade582be3c8869b761336632d790efbcddbf3cae0dcd133bc92ac50067f60e20599b9446c6aaae012eb5c16db662a05a6de6f17ebb596e62ef032e2ff0eb2e80fe2c634d2f0dd39ad372be10eb673ebe0b1f47dfc9e600956c704d4fbc45626282081b8058b2012d1a1b96e8d154ba5c5b584771fd4a99ec3b1fb694e60de1c39f31400d848386b6fe587c78a5b69190d0ecc88d8782bfc2e4bf8f41c76ee62bd58b006103ef71cd3c09ddc8b9b6da32b8c832b43d55167c327b75fe48ea49a41e118f2ac9665bed46075bdbed52d2f5c27efec08aafb2725707da58f0ffd11c7ef332f25941551b669ab609c99a6145db4c036f5673a3f06c5131945ce1fc336767174d07e2811aee2ab3f5bb6711322b6d2d4ad94fedaef4896c60908f82cb8bbd010b38e9331e694c2c8bebf12ba3fc5c25fa0934c519be3694794b7c81f90bcf3cbb5fca89181d1bbfd92c3d21a38b6bf4c17cdb0f99fbeac95b942fea17d0121f0750c5704a31dfaa2b345a457deeaaeb58ca186449abf2388f5110fa749775709d7b0ed24c20bd8dd4468323cb3f34685cfc59c88e5cf5ca37b9a950ffafcc447d3c821441aa530f3986fc3f6f01a55fa5b958840c220f229e39fe2cb35ac7d2618b204d294f92136d374ad7385e187086c0b60c63c6bdbc0ef911d38afa93913117ad5d931c132c632670f80d4803cec7668bd2536c62fe5f0f4100938505024aa05a7214e7103fd6de14db41315340bc550c716d909d9c55a273369d80543c50d858b71394ff6e439e29dcf470be62f3b1fcd4399ecfa5ee20660a43abe809e2ac6a329ec82c61224caf7de695707f42878574a8ca8c2d02d8c4f1cf890e2a3049e59271cc621da0eb84ecc7d60dc12cd463013a74f6df1222437b9e1882f0b103791992fe6d5feef2f26a675a88f32bf6e971c24f4fed7dc0750322f7a3829769d0f39c001a05", 0x1000, 0x5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 09:43:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x90, 0x0, &(0x7f0000000180)=""/144}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:43:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x10000000002, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7b53}) fcntl$dupfd(r0, 0x0, r0) 09:43:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7ff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) 09:43:35 executing program 1: setitimer(0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:43:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:35 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a391000000000000000000000000000000000000fbff00000000c7febcb3323f52a9206001f61349400000000000000000000000000000000000000000000000b97fee39636458f752764e79d800000000000000000000004c1e8bf7af47d062511500000000000000000000000000000030467080b65161238bc9e4a4b900000000000000000062000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da540"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r7, r7, r8]) r9 = getegid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0x0, r7, r8, 0x0, r9, r10, r11]) shmat(0x0, &(0x7f0000704000/0x2000)=nil, 0x1000) shmdt(r2) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000280)=0x10) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, r12, r11, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x18, 0x1, 0x0) setegid(r13) r14 = msgget(0x1, 0x3bd) msgrcv(r14, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4104], 0x1, 0x0, 0x1000) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0x30000, 0x6d6d7a61, 0x7}, {0x907, 0x2, 0x15, 0x2}, {0x6, 0x1, 0x6, 0x97}, {0x6, 0x9, 0x100, 0x325d}, {0xde9d, 0x401, 0x2, 0x38000000000}, {0x64e3, 0x400, 0x1, 0x7d44}, {0x4, 0x6, 0x3, 0x401}]}) 09:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x16}]}) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 09:43:35 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x480000000000000, 0x81, "73f8ee1e2a3ae37c1d7ee865b6429ece802e1946", 0x9, 0xfffffffffffffff7}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:43:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 09:43:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0x8001, 0x1, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10202, 0x20) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000002c0)=0x1) fchflags(r3, 0x20000) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x2, 0x1, 0x4, 0xffffffffffffffe1, r2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000001}) 09:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebf, &(0x7f0000000100)="8d") 09:43:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x80, 0x7f1, 0x4, 0x6}, {0x2, 0x5, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x400) r2 = getuid() setuid(r2) r3 = semget$private(0x0, 0x1, 0x8000000001fe) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r4) r7 = socket(0x11, 0x3, 0x0) r8 = dup2(r0, r7) r9 = dup2(r1, r8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r8, 0x0, 0x0) recvmsg(r9, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) 09:43:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 09:43:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="4270e9a5d399b0916df39ebdb792c88bd9ded3b7998cc58e4eed1d7af87c9ac599a3f586", 0x24) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0xfffffffffffffff9, 0x7, 0x2}, {0x1, 0x6, 0x80000001, 0x9}, {0xb7c5, 0x800, 0x7fff, 0x8000}, {0x7, 0x478, 0x3, 0x6}]}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) fcntl$setstatus(r2, 0x4, 0x8) mlockall(0x1) r4 = socket(0x0, 0x5, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x9, 0x1ff, 0x4, 0x400}, {0xfffffffffffffffe, 0x4, 0x7, 0x3ac}, {0x8, 0x7, 0x3f, 0x9}, {0x5, 0x0, 0x3f, 0xbb}, {0x83a, 0x4, 0xff, 0x2}, {0x5, 0x7fffffff, 0x0, 0x2}, {0x2, 0xe7ee, 0x10000, 0x80}, {0x2, 0x200, 0x0, 0x100}, {0x8, 0xd3, 0xfff, 0x1}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000380)="643b7f25937965dd74bb13a959c64349baf7a208aacc41338b1d09de6ef929e2a82cba2e9ead08e50510e2c993", 0x2d}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r8, r10}], 0x20, 0x2}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0x7, 0x5}, 0x10) fcntl$setown(r2, 0x6, r7) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000540)=0x400) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000580)=""/74, 0x4a}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000680)={0x5, &(0x7f0000000640)=[0x5, 0x20, 0x7, 0xffffffff, 0x7]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000006c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000740)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000780)={0x6, './file1\x00'}) accept$inet(r4, 0x0, &(0x7f00000007c0)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x200, 0x0) renameat(r11, &(0x7f0000000840)='./file1\x00', r11, &(0x7f0000000880)='./file0\x00') fchown(r2, r9, r6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x0, 0x8001, 0x800}, 0x134533d7, [0xc8a, 0x9, 0x8, 0xb4, 0xdf, 0x5, 0x1, 0x9]}, 0x3c) chown(&(0x7f0000000900)='./file0\x00', r9, r6) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:43:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="157a9ce31abdb2965bcfa345fc5e5fa076b46c758142ee8dc686a92fd9bb5ee7bc39cfc783210c05bf285c7600b02b83905fc3165ec35b78666fd30144e93110c5b5db66f9e40f7ee825878434dfec6150e1e783832b9f8b18c13e5284511f5ba91957de07049427febb356a42e96dc4affb2e44b63780133429eec3a6d5f481dd1e1aa2bab847f9ee619079a5999f82e9eeeeafd7d409b20a445fb5a69d01af7203", 0xa2}], 0x1) 09:43:36 executing program 0: munmap(&(0x7f0000000000/0x11000)=nil, 0x11000) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) 09:43:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/17, 0x11, 0x41, &(0x7f0000000100)={0x18, 0x2, 0x3da5}, 0xc) 09:43:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2f9, &(0x7f00000000c0)=""/55, 0x37}, 0x1) shutdown(r0, 0x0) 09:43:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T92.', 0x2d9) 09:43:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(0xffffffffffffffff, &(0x7f0000000400)=""/191, 0x1d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)) 09:43:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="35d4f915337ff12240eb4c3532", 0xd}], 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000240)="cea141ad8435e707d8abee923371282ac3869b7f4d8a1846256f3136dc7af9fffffff638e8e3ae4e5dfeacf694aff21be65ee47a05cfdfb0df3e6cee22759e9b75021dd2d98e354835a7000e16bce805f836bfbbeef090f944e765423f70bd36f2e7544de0791cde3bfd2a11e92cbc32d3d8d22b578b9293ef3201f4fdc251a965f78b86f2c6be1bd50d5f87001e8fe4a2720e462d7e9a7410375b74fb8da819031a6321698cfee667e7755cccbc4f803ea348aca793f2d27a5b674e9328c2551b9e8babe5bf2550fd0ee3ec93c87c3188d5f0e79a3e8501e86f2a4ec5ad41a845d9596e78044dbd845acadc57172a7ffdee091549b957c1891f785e4214552ce4e9642f8933c08950442aac7a944df1b0bdc1f116716e97ec12ca1c747a1c04cc50696c1d4c465bfccc7e28c7c03ffa22dae89aaf2e51b03f6d3936090be55208a9bfaa4c91ea8163bf9f97ab6477c6fc038c45057bcdd95a0efaf6a592d15bae128c79ed34c5bee29825d1aa210a536e9867e3a930b1d5028c68f5a637503fbc8492a9bfa5a721f7448f51e9d0993555269d", 0xfffffffffffffe22}], 0x1) 09:43:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2000000000a, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28810, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) g Ç~º­@ýߦe› › ºè¼Ã£!g Ç~º­@ýߦe› › ºè¼Ã£! OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 09:43:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x9, 0x2, 0x6, 0x1}]}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/102, 0x66) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:43:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x130) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) listen(r2, 0x80) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 09:43:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x384, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x44, 0xfffffffffffffffd, 0x0, 0x3}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:37 executing program 1: mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) clock_gettime(0x7, &(0x7f0000000100)) madvise(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="68ae6874b2358bc1f57012ac444e53c45e386f9b66ee30d815", 0x19) mmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x7, 0x2011, r0, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000fee000/0x2000)=nil) shmat(r1, &(0x7f0000ff0000/0x1000)=nil, 0x3000) 09:43:37 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x400000) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000034c0)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 09:43:37 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x40) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt(r2, 0x40, 0x2, &(0x7f0000000080)=""/69, &(0x7f0000000100)=0x45) getuid() r3 = dup(r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x3, 0x411) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/153) dup(r2) 09:43:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) 09:43:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:43:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 09:43:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffc, 0x4, 0x7c4e}, 0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 09:43:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x7, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 09:43:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10030, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefa08c7a34d434eb9f504b584875e06f86c7a3f05d655c1d7c40f35c220c707f9f1ba0e1fbac036a3147d68699a9ca20e856a2069c41a7c1538731431d0a672a6f1a804c9dc2b47fa47878f32690fc5a5838ec696663eb8d43d46e1654989b57ab578b2e8b83f00a5f60bd0466fcd599558902f26a01128d4c3243845c3a85f357c5f23f5a2998e59915be93b14e06eb0120303b3e7ec9538c62ab1259cb9a07982f833"], &(0x7f0000000340)=0x6e) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x190, 0x182) r9 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x10308, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x20a00, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x96, 0x400}], 0xf9, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xf6c8}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffff0001, 0x9}, {{r6}, 0xfffffffffffffffb, 0x90, 0x43, 0xfffffffffffffffb, 0xffffffffffff0290}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x6f50, 0x7}, {{r8}, 0xffffffffffffffff, 0x2, 0x11, 0x3, 0x7fff}, {{r9}, 0x0, 0x88, 0x1, 0xfffffffffffffff7, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x7}, {{r11}, 0xffffffffffffffff, 0x5, 0x80000000, 0x200, 0x200}, {{r12}, 0xfffffffffffffffe, 0xa, 0x800fffff, 0x12}, {{r13}, 0xfffffffffffffff8, 0x40, 0xf0000086, 0x8000, 0x6}], 0x8001, &(0x7f0000000740)={0x1e3a80000000000, 0x7ff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1f4, &(0x7f0000000100)="8d") lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000380)) login: pckbd_enable: command error pckbd_enable: command error 09:43:40 executing program 0: select(0xffffffffffffffec, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 09:43:40 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 09:43:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 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) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x28) chroot(&(0x7f0000000080)='.\x00') 09:43:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="72fe9a6dfd38c125cd01637b23e91f9c96c3503fb7b0094c5e70389ad2be962e6895c48939372c04f9f6afef8ab7c98556fc85a713c98a792010b0f3bb0ab1cef9ab16c4d3d0ae27b5b7ef9de90bf0e1e5d15ebddac18001b11df7af0984613e223abb49d5958a64bb03e302f35794c5f3bc6263d9bdd4bdd6f0b19f31d5bad60c969b88dc83b64292619428631a981966c711c224050424927c10676c3e34a72ad70340a51f35bb9fef0440b5b0aedb657e61c2a02efec43ad4da8b0b0c", 0xbe) 09:43:40 executing program 0: r0 = socket(0x26, 0xfffffffffffffffd, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair(0x2, 0x3, 0x0, 0x0) 09:43:40 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) 09:43:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) getpgrp() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="927727afbfdeae38c4ae78cf6f9ab847b7ce8275e1b0863e23103d9242340b8322ee49d0f6f5f946c0c270852dd4cb9d59c47bc140f17396a550fd85c8c38787097f1d957edaf5ae02"], 0x10, &(0x7f0000001700), 0x1}, 0x0) 09:43:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="0b69610083c6b7a1d443d5d5ef5c3cec953e68dac47b27d688a242043eff56e46f7833e95af3a15ca0cb2966b4bc36d97b46377a3f015584599ab876320582d4572d193a426022e66bf944b122612e56", 0x50}], 0x1) writev(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c", 0x6) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/132, 0x84}, {&(0x7f0000000000)=""/56, 0x38}], 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x8, 0x1, 0x4a, {[0x1a15, 0x60c, 0x4, 0x7fffffff, 0x8000, 0x2, 0x101, 0x81, 0x36, 0x58719ebf, 0x6, 0xfb, 0xff, 0x2, 0x72, 0x7cc5, 0x6, 0x100000001], [0x9, 0x5a6, 0x559b, 0x0, 0x7, 0x3, 0xffffffffffffffe1, 0x7, 0x9, 0x9], [0x80000000, 0x100000, 0x101, 0x100000000, 0x100000001, 0x5, 0x10000], [0x100000001, 0x9, 0x79a, 0x2fd, 0x5, 0xfffffffffffffff9], [{0x370e, 0xf4, 0x3, 0x101}, {0x4, 0x8, 0x40, 0x7}, {0x5, 0x1f, 0x9, 0xe70b}, {0x4, 0x1000, 0x9, 0x2}, {0x5, 0x4, 0x8}, {0x7, 0x2, 0x1, 0x5}, {0xfffffffffffffffb, 0x7, 0x5, 0x6}, {0x33, 0x0, 0x6, 0xeae}], {0x470, 0x8, 0x8, 0x7}, {0x0, 0x1, 0x80, 0x81}}}) 09:43:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x100000000, 0x4}], 0xfd, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x300000000000, 0xd9}, {{r0}, 0x0, 0x0, 0x2, 0x1999, 0x6}, {{r1}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xd1, 0xa0000004, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x74, 0x80, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x9, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000009, 0x80000001, 0x7fff}], 0x6a443183, &(0x7f00000001c0)={0xffffffffffffff7f, 0x9}) getpeername(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:43:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="524990e9701d1564422c238b7b419e38ae7860da931194ba6b117bc7f8bbe03b6cc2ff9c17f43597ff1bc288e566dab884e14a32509892c1ed842a035d35145bc89cd44b12729d6223ea6d695c9231dbf9b02de8c0772a983cb34431b1fd3b83b7f8cf83e9c12404d4d893f3689211d14f8ae4c8a90589419de384e117f636e76b9ebd144e1740e42a8d8610623b579163eea3fe44fc789fb46100c3fc891a1cbe100beb39bd7c4ab30d9bd9c3adf2ba0540ea31ee714eedca265b33259a29797767", 0xc2}], 0x1, 0x0) 09:43:41 executing program 1: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/139) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! 09:43:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0, 0x47}, {r0, 0x1}, {r0, 0x84}, {r0, 0x40}, {r0, 0x100}], 0x5, 0x7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x1) 09:43:41 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8008, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) unlink(&(0x7f0000000080)='./file0\x00') 09:43:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x100000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000097a3001412bdb689d0d470ffffffff000000000000002d62726cb9998b34c6342efbcb"], &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="9b") r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0xaa3, 0x6, 0x0, 0x200}, {0x6, 0x1f, 0x8000, 0x9}, {0x6, 0x800, 0x9, 0x55ac}, {0x7ff, 0x3, 0x195, 0x1}, {0x2, 0x9f, 0x8, 0x9}, {0x7fffffff, 0x7, 0xe431, 0xffffffffb1826705}, {0x7ff, 0x0, 0x0, 0x3}, {0x100000001, 0x0, 0x3ba, 0x3}, {0x2, 0x9, 0x3ff, 0x80000000}]}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffe000 didn't change! 09:43:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x200000005}) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 09:43:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000005ef414cf7b1c0000000100000000009800"/35]) 09:43:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696cffffe80b8e3bc29672219adde1e04995c534f2b85db0ea0ad33d0733cf6079f4d8ee5690588d1e62383a9153c6946bbc183d293869094d26dd15e118d54fae36dbba9ef0ae222c0be21c75e51236fcd98f933e9f755fa81e5d0dcd9df2f593d30cb3ea2dcca28db4ac7667ae0bb4b417efbc3d4948f9a644970c6377cd35566ed64638d2901fb58fe6bd7285e04a24c0cf4b08970a4c521561cc06413c1cec4a95280f7b7b7a8f9cd55aea4d2e0229"], 0x10) dup2(r1, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82024bf96fe36c6130009dfaf93be7844675c67ae438f0a779b09407fd511b4874ef4af4a99e8888021b40768aa79358816fd26f316eb476a66e932f77243c48c1495051cb4e0b5d3170f7847d2b390563b04bbf83e8a8086ff5747b00000000be7e04ab5a1c7129d973205d3cddbdd96114b074e282b375b3212844322483dbe82af9a5e50e523158080000006c7356cc46a7e35dbcecfe078d5b363b8385e8df7af4519a0bbdf9deaff311c4062484f0fe827a92929fb9a105b7098799463a0932f6de954cc9a1c05940d826edd46799b57be673"], 0x1) 09:43:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000010c0)="a97c93cd59dcc895530f8ce466f17b3bc8c4fcc53b16a92f3d547c6b7172ead31fdd94dec3bdac938eeb4074fdc004e8bd929e2bdc0bedc98c87dab5de70fc0480beab6cccf0fa27018feddfb833f46c51", 0x51) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b13f046401b14c769acf7a0cf17b1aa1701951ad0000a6b6212b3ab60bcf08d42b728630471988d3b7938824972e5ce8b49c6dfe5b9e44f6307c4f1905cf426e4f104d67a87b2e0dee9e3a43cd99f3cead0cf48a2b1cbbcc700907ad499671dbbd6cb0748d211f7487de8578c03fd755754d26f71310b952ae9ba1144b143b14fd7548151b38c4d03e9d64bee9de363852c8524c93cb0224cd2cabd63d415ef0fbacaeca5bfb0f24eea65c11f1c5b776bbe502481cc95256ebdc72191dabdd9516238c5bc47e0d7543f61bd7ef5605c38a0df23bb0ee0ad871c0613b8fc0a7bc5780fe6f487f38cb03e10ad153550b20655d747251a23a8a7fedb3676c94759497e8f7081dd5fdf75e1791fecf13348416b80e86981aa62595dca505d9122610b258c6ab645859a548f9d06e693f7f11df4f0d9dbf2e9a03e54854d04d2d75d03fccde98a343325e8dcb3c0c83dce69c3f1a2b57ba594567ae772d8b6bcecbde1a70dcea71e811fa222c7f07aa706a94bc87806906214a75ef63547df462424e650eafc98bbe91b4b70b655d3c5d1e40a5aeaad882c06727e43ac265682bd37fdd55fbf1eee33c578c0c4476f55cc5a6b78866fac186eefa2b78bf3111bbfbec9c11ac97969effcf988ecb50c251d07bbadb2d47f2b515e9d98c70edba202b75912f23107c45e2183be4858f3797674c3e248872ffe90badc4ff25d207ae44f2cd0c7617feb85e52c39623756dcf37615db147b9b732c343167f7fb54cf77629e852e8808f6f685a7d8cd9ca06c5972a07ef5b8b4d8e86da7ec1ccd5d4e4d2e9e69921accd1efeff87c4269aa783513302f5952d2c650227ff5c75969ef610a7cb337e2d0906dfe03728841f0676604be76c1ddceb18ae33156ce28ac6a354961742b7c7829f0502196797eb9c414af6dac2fcfb67c0b4c220f6246b2c7ecb6d60e3064343a0de55b62e7e8fff6bfa808cc1d0270e9aafbc6093a99e1d6728830367fcf42bd0fb76c8a0e18f60f9117139c318bfb84fe19e5b399306650d66ddf102e04870c79554773e4b6acbf0587e3de37bc6eb7e7aaf44d7bac2d0868852e8eceed46e0f1dfa5411111797bf1500e7cf4482d1410f4a2f35af41213b544d84da0d0c37b4b8174932476f1b52cb0037da8ea96e9a47ea1adec8598abe81eebb065e940a76598abb8993203ad01548375b0b834ef7a97eed4b3b933f2d17f91bfa0da2f32a5c603f815b34a9c38a276fc9ca1647af3c75bcec2e6d313c871294be07822544cde73ce5db4bca45c523d514d076f61c92ea4a6e37d50912118ab3b95b903eaa2f329d5d02a838031afa778c4ac0ac99187ccce3a9da5ecb3a04f159ac520f2084c1d8ef9b440e780be50a93d103156646eada2d1ee5e1b337767fd99c947e49f4a8a9b086cf63834e1c7c9bdb7308e7ef798f3993b3969f6025c439e55aaa27d5f6bb895ea01f963d4fdb5fd7a06b5cf93963035232d393abb1128466db11c110a7c8fa86719301b71f28b2120fc15dae81a3ba20018f36d85c3f6afb0aef40b273cea06dffe0f1fab00333795e8d06242e89e15baace7fd2d244ad730a3bad4a6d0500c09952668e65aa63b3b4d5c67d72dfbf46a83c2ffd727a485a5975a009aa0296a63532c8568f01f0394510bc2f4cb909cba0309d2fabbd06c19d95f51c2abe70f8df586a45247058d6880540c21e9f02f391ae58aad62df5b953d78c795fa550f2b050bf0721711f36976abd539a3ebb7a61f7631e1327c26b63922a7860526218bb273caa12497cc4f455231c159ede2bb34e2ee0bf0f82df2f23d73da5980dc9931f811ffcf7a450f3e549d4469a65176c17481930b7d853f37166c3c1da4492b32bf514d5842b341f2b036f7bd15bf0fb7f09efa81208fa92c756b215bfef24ebf1e7a5164fab21e68959fff75b79633e867944e3acf217e75d9af0783fab08f359e370baa18930445b4ae779a2b441f1d4a6b4134fb76ffb798dddb6b5272e51faf720355cf8e1b8f3cd9a1488caf030e3b4b70185609433cb7a46dad65c29f68045e56706c88a10853f63f975fa0427fc6063511e8dfbd9a261a1019fea379d6538700aaff80bf10303f2363bc3be33ecd7d1abdf88916bec389480700a073", 0xf84) 09:43:41 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), 0x0) fcntl$getflags(r0, 0x3) 09:43:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffff8) 09:43:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) r1 = semget(0x0, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x800]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x120) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x2) 09:43:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4008000ffffffa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x7, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0xf600, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x100000000, 0x7fff, 0x5, 0x8001}, {0x3f, 0x3f, 0xff, 0x7}, {0x401, 0x4, 0x2}, {0x1ff, 0xfffffffffffffff7, 0x81, 0x4}, {0x8001, 0x3ff, 0xff, 0x3}, {0xfffffffffffffffa, 0x0, 0xfffffffffffffffa, 0xc13}, {0x20, 0x2, 0x6, 0x6}]}) 09:43:41 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0xfd) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) writev(r1, &(0x7f0000000100), 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x61) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) getuid() getuid() getuid() geteuid() setuid(0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)=0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ff3000/0x4000)=nil) 09:43:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="2a8007848391dab4a74ebf9a8ed9cb14079916b6b6e6885153ac704f4ae4cfa55efbb8f338dea438b916eebbd74fc45c2d7fa4ea924a332e49b2e828d5e0abc81d4bce262f662a3a8ae7223b30c3db954cb22ecaafb0668801", 0x59) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x1, 0xff, "b81c75a146b16109b1a311ddaf0f5d2deef21c19"}) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000180)="60db7327a0efb19019d2797556c32d97f90958ff25eddb06fc2eade167281e829011118c88408c5eb2ed6e9d209da8ae1a20fbbe956c83cf78df19b637b1159717d91c8123e870f304583f5a1b46da8856ae652a6b01acf35c12f7d8070200a45cf21f6226768b5e409c3e025cf5524ec2bc6e2f875fcf485681a4383aea9eeb804366666e1e57176e7d84a020d33b6b5ff851c5ce2bae2d424a93c6c83af88f2cedd3fe9366b93e19cd51871231cf2f216001a27a04c770b2f496587a1f26b54835480bd9c9bce910ea0be91dcf5e89e0746d1581c92395755efdc636fd3029940f1344759a7abae82140ec4aa6c3946782621dee4386444df234b0e3becea1342c4d0b12b45a2197d4c5c4b5b202fef5af8aaa025b8ea23f3bfe8557733812a92f05328fb92b7b7c5bd6cc3f75f5bc7585a5e4993b2aba2b557b2249970456b9cfd513ae52a9cd1772865d4d44158c654c2f8a586a214383230dcf41d9b86068a1d325fab70943fda8650d3ad30941e079de69f74f8507d9ba2bdbd7b6e0a07cc5e535fcd0cb8d47790a28eb5f95bd6e763288a23326e4354c38ea26a4d8753ea2d9c10450772153ea378dc1b332f7337dd4fc3379019e743a38ee9e0441ecbc4c48fa3d05d5a4161920cc0ccb1519b7872d7616b8840d8d3be81443474f660d640648ca2917e2300338c8db3d9647e04af69c95c847ea0932061092a9a27c879f600755a75974ff2442f80c103d728bc67780395c6643496db4718dd2fdd1242515b4e48c42b1de6fffda1ba42566dc58e06cba90439dd15ed23f889f0d17a59e9bfa144d3190cf7800ff5f98059b3808c84b4596807445b549227e33647568d873cf7a09fa3a15fc9964926e70b269c1a0f813d5be0572ab8acc3559569953f20666a984ad38f548584b788064fbc178847ba1809f446d602f41da00f7ac968af7557013262a3d75a65431012d2f23a4cd44c2b143d4334bc33e8fc1588fe952e0fb72bed7423ab33c94e4f15304a82a7ccf590d4e2c25bb515ab6aab6965c1dee9c946ecff38b11db09e87fb3af5f5f29d5737857592dc4c90003d3cdc335b4498a024e0760b85ab9184262d9c4dd8941db0c1c180c69967dbc1832c686a7d4d15049f645772d5457d240eb5cde46923a977d0822b810db3536d74bcdba76f09d5506344a2bbf124a1de54c33749908bb893d9a927e820328e3bd2d3a39c88513da00a0b818480b7afed581325925f282762b08ac3a751482f1d7ca811ae26ff32fb13e513a614877ca422b15cc1ef9d6a0a2d43ed88e706ba2e37cd61eca968b32ce4b4db7b7f3bd7d86ef8c5df9c61550c09156aa4d4b44e82de96196d0f6c9c7fbccf5417d9858fe1298033909c7bcd84bf8c5b1fd668e134bc491d0c98e6078a0259b95a530e33cb94c68240c8ea691cfba53053fc4fc02aec1f4f15238202e25eb99ab4464518ab436cb00410ab07c0403ed7c9bf049581d844e951025837fe1e2c02e2589628a872e4c7d0ed54be808ce03d3b216699a19905269424dda05c195ea53bb48a411746e93ae056c8c321e4d1f545ec523dcc687c8bb14fa101130960f92a3c4fb35f4fb9fc6ff3f064d3667e30185fd7c07d1d252577f3ba667026eba8aa974ee9d95fd305e73c2dbadc0f5dc2298338700694f42bb6abaf3ebedd3640d518e70ca3be8180f2792e2d1c84fc0936c01163cb0ea65f5366d969059bbcc6ca7e7b0d7579e9bca5871eedc9dbad167ed08658e576832572b0f2e655cf930bafa55b20793b0bf52484d0901f93f6a08f5d472be3cb1f8ffaf04e417a4f6e5917be6182d03dcf117951f7ce3df68c0cdf608a2e14c0cc5b4532106223bdc45282fd7852d497088f6c08cf5dc8d2f0ee6e976e319353ec4a89bfd71df56d8c18fe58d205119cd3fb1c96b224e7d19ee17178548a7e44132c8624ef68f8126aed7ae17de653e9f4ba54456d51c2e48a3782820811468ba81479bd09050437cde1155dccfbdf32db099e9b9d2246f2526ca66dfabc6e863b8a74e1018e2e20b219b35e3506d4c9dc4dcc3264330868052e7117a722ef77521e0953a6de2718067099fe7ffebbde2448ae7b9e3c19906f5418029d887a1d8b87d3a4ba0a01beef432b065d2a8b96d35505002afd03a9ad2be2b65f895836ace89e8d47fd84d47f621fcb352f8adc90ff1c5c554a5a9fba133dcbfce46176472c10d5fe778afd4aa3e654f06b57a5045ce7c10f9511a008e428fbeebd1f1da4052842005950128c4b317cdb29d659d62d037418e419aaade0153e18fcf130ebe92e9e999473a17c4337c6910fcddaf4173d312cbfa926fa349c8f770fbea8d345ccbc7d6b6ffef77c8018bab0942b437901ce6b9991e47509028be77e94d4697f2e6c4be94b95a79e1120af01f357c11bd13db433730015f7f6158bf16f51559d8d6d43874c79612f6ac0daf6629963c21209b88a44a5482ec061befd1be1039c3c58e20e62f53909eb66ec66d85d2372b4015f96195f8118c6638653cf7fc28a00b43ed9da49ea8234d9b2f337e9c7af61ccba548270dda632212ef03e212be455e5b55ae607567481a8c9626e4b22ecb32fc3c8432813c9846cbdd5e1eaca770deaa75564a4bbb889841c57f81b02d889f8e21fed56c31ba88898bef4e5e9c12d51c5933377f3b59e76c0f92ab042554b266cd78b0fae4bb3b1e4b5d09a3649594d93506d7d898d3214e24b96c7283f4e9c0a463e50dd5613ee5a5e047065dd38d8ec60f71e0d7351e491091b68df7605e09123cada87191675bb2d5606745740c096ac45dded90d973fbefeb640ba9d2eacf166bd6a0f3b162e211720abded7f2b0ebcc212866d7c9d6d9e2fe6eaa237d98b28f0b551ef67d6135afd13d79863c58f7dc6cb693476fb6a5b1dabcd9ecc64e74741df686b99ebfc926a9a07c0f3189ae16c98e16794b22fdade5269ca6fe411deeb456b7e772f31438ff9d306917d39d587326b4ecfd197396cb53fdf7738e7ab0f01d0ae6ed90d649ea503a165d1f666e45cb8d2d6dda8139b95e5062d72ac1022ed8b21719b6b326f71ec533b499df7c4d5b384a0a42d4c6ad4e72e0a58e2a4f07651a27910c1f1694acc50714ef55a68caac1ed2ff1820a7daad794151bcf60ba4fe12b16ad18239f7520e14af7504c5472dbeefa77589085a2da1886d804fd340027a105073ba88cea9d86650462f055343311c6c13764cc583bfabeab490a1371b88f9640bf2729966191e73b2c6ce9853731016e806a2be2fb8c617f8f28ddcc35f49f2fcd9ac63394b0c0fec33c0a2fec33c74d25f3bde6c19daab92ef86b4b7b1d953af3bcbd1fea62341f284d4245f46d563861990a36c8707e1035325085b31a2462556a93f3f3083b612b1e4e994157821cc455e5644656e102688e7c202fb0405ddd644b78a3aebe2cd922789521cda4afdc97d926e9f830f01e11fe89f37f15e8a0f27255bf518a1be4759bc3edb368578ba1c7c135659636ee2a12bd654a76bae1d1691abcadb16e4f07dff5a9c9972540c327c5cad24717700147392e170d46d46134e9376ff1bbdfdbd5ccd348f02ac0a81b0fdf86460a6848fe2b9672f66ba27f6a292bc98884bbbbebeaa6d6d8a6d276b420f6bf9afa78da145b169f8cb443e0d271570796cc44ed06b7dacd345e2e83db81d1c35cb16580a71a6b0361e865469f9bbeb44d96854f20d12344f36f1df22a674367fae6ae34a3603c72cf8be832d783bc05c976eda2e9e4cc23d1ca132f266ce0ba57b0d54915d553df174c436ef5627377e08f18311d929a7ad23e0ac38be81ea2f0dc1b8d782f7d93c0b8e8db35098f00cccd499238b276f098887e6b45704d32df05cbd592a5a9db443fa176f101d79284fda534f69febd224f8f49a2fb97c93d773717de0920dc2804a4b37e2edf87e6c2694be5c7f843959e10c82afa7c9ddfe1c0be641f0f365550f405455e017f4759cb0f4f3bf18c56378761f2942be40e458e5750bcc16bd84f0ca71ecd40141b7ea46cd4def491116e444c883ac89dddf9bc978ed2d58dfd47006bb6e780737c8bfa1bab5da2b31c5984c319fdb967c5f97a199c1d961b985b39646888cf82aa3275398b9db913de04ff61414d2101e84589ecb6e1fd96c539f64da63bb1ca0b81bece07901081a2c3d3f0054b7ff1e310f87847c98af30b5c6fac8e3754b53c119295ed36d9cd3cc2152f212fe7a0e1101009917eccd9b52eef3125f397888930b241a6ed3fd2cf7099486da3858b995ec8b215426502b30025c3f13d2683bc0b095e913015fb2725ce2255dcbe6296f8b3893484fff9921f9d37fd76ff854f9e392a6a92ea35cbde1b107168a45ad2a63c7c2b258098f804449df3ae5f06faf345fc46bb496ade2c5b4f237b6a7495828eb8e067b065657eb4579b2bb1c7b99be779e44c1764809941822ca4dff4d413008a0e54b4c219c6717b75bcaa41f011a538c8467b0396057294a677f4c93241b0267f3cf7a1ef22430c8856cd9a7eac845a58248ec0dca8222405b347f79521d9b93fae40469039283df9c126b4db5b65fa8569fdca29fd2b9253026dc4639704dcdbf0fdf6c5fb5532976cf034384fea4e97ee3109e65661e1a7e3ff3d038695439f0c1b315783b7789e94eb03849ae1ea8b3efa1226a3bc6e72831755917dc3e0d1890951f6a5a38172eedccb3f6b81d7145be3f9822a06419ef25a1d859c5b8254c5309e89b5e57a209ee1dcaaacf97be629d2b2e8774df7899b679c7e220b13f57787716f82efd97df2f341370ede6480e8ab56037636ef5207b981b97a5a5b88f3827cb584ae96e02e14174e9f125fb5ffe11b09a138641fa190b8977e6905e599a2434292ac9151f69c0047d6be84f573ce0910336ecb4750f49b943b44033d3db28c07ed03d91b8636b4738f3d8516e2615ca024fc422ba338fcae557502081b7596256351941b129517f6d8c0806a8514dc0bb56c968fb87ed879c23ca12085750633dca4081d69be0aceb2549cd3bf8dbe052b83ccc40e96de147d1329b40631f56e96403aa5d73843772413b127ab5646241bd4d4b16a9fbdeb4f752345d1359928616b2c45368ae35e37edf27f84a8001f12fe531db61a7b3b736f1ece4b3c95b31e4b4f24b02f23a78780ac540b72ae973db535a63c559a39fa9802f970d24d6590be2466518d092fe2a4c4fe63394e4ac095200f8488f6cd8b1b4d754698d91f4e3f3c027ea88bbbdd7abfb13f04807fade1c00ccc7b2192c69f9efcb5e93377c48af9e6f928ae378ba5385f54924325597f208dfb7b0ac784094be9dba47b2311a071fed5f5390e538e4d48731f0bab9808080c1febc769b70f4fbd5226f3fe5ec1f4fd4d52fd84fe2c84c5bf5651ae6600a9cb5551432ca87b844b13f62de72d697d8deab372298a679883b1d05be29a28933d039b9bea7bf0efa215a22c41794e6c31a19ed80dd59e0d0186db1bef8a43031034638e79e37b7d0e8ab60f83c69b9ce7f8b9af061d5dfa5db85d53397f7cbdc24c05b0a16b7852356d6d69543acf382482f78505bbc1ac6edd6a54676be25d26b06f02a57b64f99a3f01b2f4203ac5bee16133a3c706f17757f981505d45c8c77a0b26bdb6f1602748a064036f775fc3000db230713b1077a81becb9beb3ed01a07ad22881d72e2bd1c157d7d3f05f5ea202c9a9e9d3cf3bcae6ae2c5b85b0239f9e9cb7675973e6eac661ae48396a0e982023ae184bf4b38b6b37276d2a0945e1e8e728c90159b2883b5e3eb24f1c2ff219c4c", 0x1000, 0x400, &(0x7f0000001180)={0x2, 0x1}, 0xc) r3 = socket$inet(0x2, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) 09:43:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open$dir(&(0x7f0000000080)='./file0\x00', 0x10040, 0x112) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) 09:43:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/25, &(0x7f00000000c0)=0x19) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1000001fffffffd, 0x7ff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), 0x8) close(r2) 09:43:41 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x58) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ftruncate(r0, 0x9) 09:43:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="0e") 09:43:42 executing program 0: socket(0x21, 0x4003, 0x1f7) 09:43:42 executing program 0: select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) 09:43:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x8, 0x400000000000, &(0x7f0000000180)=""/214, &(0x7f0000000080)=0xd6) 09:43:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000140), 0x0) dup(r1) 09:43:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) semget(0x1, 0x0, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:42 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') clock_settime(0x0, &(0x7f0000000080)={0x1, 0x7}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 09:43:42 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x4000, 0x0) fchdir(r0) open(&(0x7f0000000000)='./control\x00', 0x10000, 0x22) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x8d}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x8}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0x9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x7ff}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000000b000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf34}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x26}, {&(0x7f0000f0e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000d63000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000e04000/0x4000)=nil, &(0x7f0000f78000/0x2000)=nil, 0x1}, {&(0x7f0000e24000/0x4000)=nil, &(0x7f0000f98000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x1, 0x8006, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1a, 0x4, 0x4000) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000002c0)=0x3ff) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) recvfrom$inet6(r3, &(0x7f0000000840)=""/197, 0xc5, 0x2, &(0x7f0000000940)={0x18, 0x1, 0x1, 0xee}, 0xc) poll(&(0x7f0000000300)=[{r2, 0x100}, {r2, 0x46}, {r3}, {r0, 0x27}, {r0, 0x102}], 0x5, 0x1) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlock(&(0x7f0000d71000/0x4000)=nil, 0x4000) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00', 0x6c547506b725eeb8) getgroups(0x1, &(0x7f0000000000)=[r1]) poll(&(0x7f0000000180)=[{r3, 0x100}, {r3}, {r3, 0x5}, {r3, 0x94}, {r2, 0x6}, {r2, 0x8}, {r0, 0x10}, {r0, 0x84}], 0x8, 0xc188) setegid(r4) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20082, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9c57, 0x7fff}, 0x8) r1 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="56022e2f6669866530002ba3fe89495113a6ef0f058807c6f4431c5b2f7619f6b513573b1cac3d0eba066122ce72620a67a48d594ceb5bfb7e4fc1c596ea68ea74f2e269098b2d9034b7260f0d9a083bd9ff36e64e301fbae5ced5fc509daad915f1629c6e104a318143c6332a2e1551b4c976ba6bea10f56045332145f1239e2d9016b824e43435f7eb586efeb46242bfa255d5fcf82d3c6085ec967e3c4355e3ee0c68978a1cfaf68c17d40b8ad327fbc9334a80d316f1a74b6db2c9ae1e254c943ff3dc3890e09b2a74d0ec9c2bfb944b33bc7214ad283c527ad9578be4528c"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) kqueue() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x3, 0x5, 0x2, r2}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0x101, 0xfffffffffffffd24, 0x3}, {0x1000, 0x4, 0x20}]}) dup2(r3, r1) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000400)='./bus\x00', r1, r2) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, &(0x7f0000000300)=""/142, 0x8e}, 0x2) getitimer(0x1, &(0x7f0000000440)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r3, &(0x7f0000000140)="8d4a50d59d8b8ac5f5a77998617e943f91dabf4e7d11f3f860f4c85eb9e06da0c7a715fb5f62c1991a4548787aec6047dec13f2644dfc38f27ba9d4a064729f97bcbc3cc65ef787670f3194a04d35cbf29ebcd94c71867e0e45f6659d202a5f2961a8a4a77aab6e733a472ab2d8262dfea8faa3667df5e2df849412407ff5605bb2a05cf7ca33a3ddb7ce223cf72e68c2e3ff4169cba6adbc4991b96d7cfc5df73dca45cf638fe1ca937ff90ab84113815a9eb4066141d07b692368738b1c09b9f6af8a2d596c559142e3fd2bb4fcc7d537e2eba", 0xd4) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r4 = fcntl$getown(r3, 0x5) r5 = getpgrp() setpgid(r4, r5) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r0, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x97) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x82) r3 = fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x1008, 0x1000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) clock_settime(0x0, &(0x7f00000001c0)={0x200, 0x783c}) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x9, 0x8, './file0\x00', 0x4, 0x1, 0x3, 0x8001}) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r7) sendto$inet(r4, &(0x7f00000002c0)="b9f033f66eca2171d2f007806f44d2efc885fc2f7e7f16f9bfbb9db287c184dcbeade8efbcc12edbd651f1fbff45199096c5dec4b655c19e2e3b52a000f0492d3143b37deab7d052dd33feb8c1b91e3007d8964f6bb5fb61b0cf3f4b0bbc75c90de8d69c5e811f95e531bed0f0ab7a80d63e6eb860d52283454ffc1706f37378b6beb3713255", 0x86, 0x40b, &(0x7f0000000380)={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f00000003c0)="2b126a01c9aadf7b3e5e82c47f265985ba26cc00da9a4eb233f436be0966b04c393cef9e48cad9e444d093ca827d71b80f69b3e93235eb6b211e0477d138c184a5e02219de376bed421c4aeae7f4494e85", 0x51, 0x8, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x6, 0x8006, 0x9) open$dir(&(0x7f0000000480)='./file0\x00', 0x20000, 0x100) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000004c0)=0x2) fcntl$getown(r1, 0x5) accept$unix(r4, &(0x7f0000000500)=@file={0x0, ""/49}, &(0x7f0000000540)=0x33) close(r0) utimensat(r4, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x8, 0x5}, {0x4000000000000000, 0xfffffffffffffff9}}, 0x2) utimensat(r4, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x4, 0x401}, {0x400, 0x1}}, 0x0) accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) semget$private(0x0, 0x2, 0x28c) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000740)={{}, 0x5, &(0x7f0000000700)=[0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair(0x19, 0x4002, 0x5, &(0x7f0000000780)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000007c0)=0x1) seteuid(r6) 16:00:01 executing program 0: socket(0x18, 0x4, 0x20) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto(0xffffffffffffffff, &(0x7f0000001380)="07a0d19fa11c93fc2a60dfa24c3f126ff26904c140c7a95c01b0b5b7a4aa82f0c3aa7fe6a93c56563ddeb0f05d9f28a84e757414571901770295b58d6ec88c82f098183bdbae28d4273bddd19efeee3fd8b43ce27bd86945a575d884960505657e3548fc3108e300472cdfe758418a237c4519e05f46e513823e3fb0b7d730de85a5c8091c24aad298e6c2fccd63c5e0e4c0da6887d67847885f256c78bd70c83ac6c6a2678bfa4d5856758f31037c934cd63a7e181dd75766c5fb8a9026be0cc73a6be13fa765efadd7d576e3966c2ffa2a06ed9cf91b2d7ba5878d7ad14fd20a7aca66a4d6fc", 0xe7, 0x400, &(0x7f0000001480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x81) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c, 0x0, 0xfffffffffffff44b}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") socketpair(0x100000018, 0x1, 0xfff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000280)="1cc64d8f905130ef4f57fa83a82d49a0f763810eae74431aad374fc0a56dedc5f7ec77d0e6e32e05742c5680a9d6ae499f24de9ad021e1945c0c581ba88cae6dc3ada7b17b09f5773818fa0777a6617403e6e5dce55ada052d68f85cc6cf3c7c6a753ea17b366708def8803419980149eb78a51db0c2c88ee6753b34bd6d52c46a0e8892a0e9654ee17a80b455f65608c9be7dee141647ca1c2c6340cdc8179d9f701b1868c0baa2dfdfdfa6399caca152c14a74107cfa941b7c00887c2e0faf701b78", 0xc3, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000380)="58df4a8f1a11ec882b235472a481f1d1df7bf8bac38449dc9be410e611d204c022a9cf904bd373e955f858b0dc8072e811eda91808f5c2b5551056a77f53a266bb48d83de5c7d42f1b252a0c58c4c7c80137b29f79edea3bc7bd91e20ca691bec438cc5625b95af38a460f4fcb787f4d0b6fd370d2ffaf98520568c830c958c8de86cdcca6b3f84529a4a3cbe8ab7d8284b37b1f720508e64c6ed5cd55063cf3bfc3d6b3250820a5be30309fc6877b3e8f7404c727e3f3b3df0ca49936b293fa34944426f066457be837663b9e0e954a9c69688291ccd1e15e0916bd70aa3b3ed7a1f6f24eab209e6caff282026d23d4790fdc8399a51aecc1a143e4baa051d93a3bfccd818a11c82006c0f09f41e39ca8b6dfad282c93b2d922ccc06934811faeec49e37fbcbe22e256cf7603b21a4a7fd378db50825b4124760613db5da5449e19478d89bab80e73d7d063545422b14872422de176087e1cc1d50880263ec48e85fb2d4e3c79b6c3cfc68ffeb4a7cc888254d80f210657208394d904b2b09f14c3906934eec6fc28e25798b78020534b87b3176c9e177a54d719e7e596e2cc432a2168e46af280b7325104d2ca329273689985fcc52dff408e5112342293d4593701b234eb909a655b1699116eca8e02ac3ba59bf44c2b58cd914140cc778ea66338a4fefb411082d93f7dc64ea2bc72f03af83c3a24c5bc1d72ba10e9e35e08377c2e4804b4a27f618ba9339c1bd18e903153d64b488fb6351c07babc6d46dc757ff74bc89daecb42e28663491361c6e889f684d17e0896f3d3ca0a1e2e1ad2fb02888bc09dd34d7156f33fac7aac45f2b8f960c3680a5259acf5a8fb797a9192025d3fcdff33a17034798971f71e40873fbeb19718159bd4b5d8620375ca755812a0ac830b5c507834705a779bc18cbedb985ff7a31c0d7e8ad6ec5ae6dc9c24c498df40cd32a07ee371abac5fe304f5c99a56cfa5b93e48145daa6488f7cb40bfbf3e57b9b74550de1c8ab36f9f442da8d3b2e383e2a0cd2347626a36a814cf79e158933a75cffc997aecbd4efb412182abaa07e28e7e58a695830242627f49a360005de0e2f5ecbc38418c2772d20cfea3123bb794af24fbc15bc6974f66d2b622b91cc631c61c70bb1650060ab045f710c41da9fbb8e1ff52309e87eb02bcdad8a1a46febb88975d5382df3a729ae7f9b2da5ad5e75915510939086b5e742c03a84728c8810134a4c378b98213171402b8ad280d8556d319eae0a90a60b8a6abf7b70bafb6b6a4bb88a7c4df59dee33622207c42fd3568c0fceffbb3adad44b6552180516f4dee2de2a0f0c2e4fde51a50fe7bfe9f476866498ea71ed68ff2318d6cf86688904d713125230117a1f19cee045afd93ada29e2cf3a538462d496ddc179e0acc5f766dbc783bd822fc7e7e57f700e8e4ce8e37e11ce8a9225638a67159d8799c0d05c7960b695b6ca19cea0262e5c207047fff15bd56081aad3bf328ea3d61cefc6bd0c30255499fca177511605471fff585eb0888ddead6ee8eaf60b062e2cd5f85ec6a1d35bfadc3db51712c56a2c082b4386be1b8cfbdea6ddc7a0e1482dc0003a88adae62144519959785cd0142bd2d1a0508a5d27597b0688cf327814b1a37f494e8c26c568e9480ef90fa7950ee3e3555d7b99720f09f76bf23bfda12a02949cbbb49ab012d93ceab29bb225870a0d48adaa4899ec1513c90720e1b605a29ef10d59008b275a8bed5b0eee5213d3fdc3a16881ca5698cc0c551eba1ff526e4b835a6bfcdf423d6df5d46595ee2a50cd5336ad6059a6f460c6264da2af0d305a8e2b70b28e87effde037ba57c5e2d52e07dee9ae60f68ad80cf8dfe5a1714e6489a5cb74a5ae52a67216128576ea130d207667ce69687583d0e5507b171b98d34a6ed68920cef19495fdee94ad847b8ee2c9e335da43809db674f3a76019c5648512e68e5e08dc49ef035775f751bbc1964f44fec8e6fc3b4fb44cfec85f2ee930550eaf82ba8fc02daa9c22392c1a8a25336fad6f13696d229400e531d964146d83ca60c1cf703ba364d11e4fa3f53add5b42ff9344edce521db544326bbaed0b1672c6ba0f027cc663f3e770ce8cc79e1a6636133cdf673a456aea518c88f867b6647db9949defe2cc161b7455de7d198216a5d7b48da3c00dda7c89cd0d2ef86243dcb038f8996fade53797259494f2799d5e1a8eaa08d3b0bd23e0c9bae841590efa28800f58b951a7b9207c9a3134c4f84fd779452f68ebf7be4b6d50eed5a434e9fe30505b0340f4dfc800ff17e519f968af835958a9328488557ee1f5ee995e9900f31121c3e4d01418a718b6bf5a73673832c80fd892d97465be0fc8f2bba4ddfb6a5e4e5255fb6bfe20bdde71be34bb1d6ba486cc33d8c8f7328be02cf88e6a8aacc88080e7fe2ced5d1debd3890fc63f67ac38db85adffdf50de7ee88cbd5645acda8553201ff7016086bff5b0e9e75e6b788e6fede43e01a8c221b06087bcc4a8bdcff734bebbd890c1decf204e846e590a5c13a2a728bb9e9fa939632e17d26b8239cc7c3033ec2aa197099debe19d0174890c7dc84691c015a46a82814fd3c24d7fb8c296de611fa6f4fec975b463b441d5aaa5f3a60c8fc71d8b9fc1d89115e73a04ce81e5e99b3ba32582058d90f290168150e3a3edf85a8d4355cb88f09e813a9064894a6a2aace9d3d747bf908acc1e19a3c97285660ca15b8bcf18168bd93a25ea184f5e78cc303f59890d4670ee2f34a3d0138796f4074d4747558a0eff3983bbc8864d73c06eaa102e69ad0a497ef5738f5f45b2c1a2fdba176ecf1cb19b3b33fba5509a1174ce2c8a863d41e829399f1fe7572f49b61504606ca2ed2ca5390c101e6b1c33e854200ef6d02e15df63f719f0953da42e619a800f53de94aec1e4c1f6cbb1d97d057c62c15cc039d55781c0629fa717acae7b63a6f0a07d3aecff6539151e88b3bfd0b9958cb32a87c523ace76be9170dab63462f4801a424a1c0c068fcea0de1a0a145988c1eb8a848df4b0bb2f6ca3405685eb5c5888bffc467877ac8818d4d07e0b4e5169aa654eb4e8869142412ee42e2d27040a0e38670c05ceaee1f97406653daa6925bbb42261ca964bdaf67a1d47342873d97cbf16f2882981386add92146b0f6d8e467a96c08431d042f69af0708aa2f5dbf2c0d62c687a7075d6881fd712150a1972b892e15a761636063032f720a85f19c903b7f340a1d08140eba7449c07ed74673f8d912d40851f7fd5fe1e38a99a399af96c76223074eb32878b87161c076ff1770346ee3a046aa30c109c3d2a76e36458cf57678c1c325660d5d9763c112682fed28d13e66e2d83f3814478d7e3d4a8221bc84de85772cc7e72df9e7b488535db7c649e87c069c944744cfb918040f58842478133735548ed3d1f149fcb63911987d8dae193add26f7d0883087a8631a5f17812dea89bb1811b8b897362581758d2b63676879b63d23e0272b6cbb7a96c010a80293fff8528c23d900d27acead4d4252cb6f916d13f02feccea094591ef80ef553ae47b1183c874fc83aba2add45b02c390d0d13ffc40ccc8a38dc7ad25174476505d92f90a25db97f51f6dfcbc4de4f4891b3fc1c5c02bb9f4b8dd780f7b4a298227b1165a76f0f4d38a4ed17a50956c169b90f562632d0e030dc289b53a32f13343b581efeee944910e957607e2b145dcff10cdc7c12bd0305af3e0e68f938f0a98315c09358223d5eac532ae619d67574c21b5b2982ae083a931c011f9b8840b42ddf199ac3a79115d93de4af05e4dbb2de4d003c4f3498399d3474fe97e2c7c337c290e6c8891dbc3ad2ebdf82c46898d3a0c8c374fee7df37c9a6174eeccb63538697dec526c0b88b7422de9f5bb3b589ca2c58f4828fc55b05ce72b5cacc94f11ebb1ad1e3d1e53b3bae0946975e67d259a05a1f59bf09da9db04d050c17282ca5536517e7731d9497bdf96e1dab22b441d065169f41bde9c2d13bec61e85b1761d63da3b2b2772ff481ec00f7bf9d51e5c16cb0193faaf7d0fa7a6b91fdc9c622915398542082c808b1ca684a9077959e5c4e71f9193aad7992dfb3363165e400c650c5d23bdb4c2337e77ace4141a08174a177e3bbe1f75be9f1483dddc327eb94139be46f7f3aaa8c358d7f28865f5ea1235d964fff4c1fcad9257ea69ed7455b5dd4b2f6aba2cc219ccfd649a99b76fba52d55075b07bdf4a7646049dfc49b88f6bd5bb36f3395806c603768d200e8cedcad7e3ec4c7e3f84757b293e909189dfe4a3e7f45ff6c9e4bff63e3077118168ba3016a7949569ac58b7381e822eb6b5813b68fe48b502bdcb16c7591de6ac8348d43532f982a57cda170b1ab1b07cdf43f1772bb8c9610138db8d079c92b520529715347d14eed90e153a5074e692148bb7954fad5d515aaa7a59e0bdcc6e69d20228cfdfd9a5a2511cd506aa72641b908f14a101a783d702ffbc8e562015dc90c651dc8b2cc1aeb8a12f0bd530528e4b1c41b5fce0f01f2480aa697d37d11c6e37c144ca7d6fd3065a1b463df7e5d8fb7a7a73856ac9ef5ed824d98abb3c16d1bd8b8a5e9b0341bd5bf7fcdbe5b0a54c76ab3b4ae31a30d7dd9d50cfb20c50ba5c596478c34b41cf5a0ec96b21a8291833e941801ab92fe2b326572360954ec32e3781c79736a362ec6261bca02fede14c0bea54c34351c8af30b5589ebafdf57fa96c7ae31687ac97cd0c91876488e5a4dfcdea3bb09f72954253a754760c277ceddcdc15a09c5dd5a4cc298844624e9fb578f828058332840ba7861efc440a27a822e9885221ab7bfcdcbb1302cfe8493402094ba93c843bdf005ab788c575949af33d3ebb32ad11757e046383e007cbfdc4dbd34b91ae349af42a21472d9fdf16f1230c88a6c8446d46db964d0a91a04fedc5559a0667af6194a023cccce88d1e254b2e88c522c1fe832997204873f56b304c82098aee91601204e33fd8237834caa109723ec4b5b9cfcf78f3360ef1545d1f2196a429c1d274bf5533de027d33ee137cb85b77cd2d13cb79267299f298e1ae89b103a0c7870c292c5a72b341c1cc56240dc9a7dd3d3d0f111e26c3a0b6ac95c2f9ec8b1314fd0b1e652f60c9911c3c19c0260aabd3e2e531345aa00f714dc3a5fa50828c161bedaae0fea255374a0e51d46e3a6a929dd63cc47d7f7325f0e7fc362d4872d50ab357a64b941d8c2d84bec883538f4680b0d796ccb6ecc053bcae3fe41e2a291200b993d6871cf06ae9caac49b6d8950feacc45d2d5251eb44e8457331112251b034a002f0cca701fb77af7fb234cb60c07043f6d5c0d3e1fcccef59bb4ef4044a33f63b11ec5d1f66d1e30c22c1dad454267617ae4752e31aba118a6bf7f1f26f79085617dd0361eda7f04acfe3518107c952e2f487ce0b948dd5c1723aca6a7cf079ff830157cf77cb1db6e6fa8b452e1e9d1a6f96e7d0caf7064d597352e0cef0b61c8732d152f7fe104b93699dc801ea3477d634a1b1136f549a2e930f2f7538a700788d78138e50a596d4cf4fdd2cc1d88d24abe4f9c1d41b39d0d7b2ffb2c813ab9ed28df90e40e73e2b5058f668227e08be073eb6669354e3b18a5e2fdd536d3be49a4b99c795d4a8dc9c2f6529a452bd2763c95f882ff4deecdc2801b2ed7004ffa8d58083ca0b602bf1deed02e0609e87840cc896b60a77c26f24d10c38fc9b501f6f07b5e7801a2bd2a5d54a8272f6b7d0c9abdd9a8afeef6c711c7669985015a0b66513e3447d0eb1cb5fabd44ab1701cdbe0b646", 0x1000) listen(r3, 0x7fffffff) 16:08:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = semget(0x2, 0x0, 0x44) r3 = geteuid() semop(r2, &(0x7f0000000140)=[{0x7, 0x3ff, 0x1800}], 0x1) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2911, r3, r4, r5, r6, 0x4, 0x5000000000}, 0x8, 0xff, 0x5}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:08:32 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x148, 0x128) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:08:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) r3 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) write(r1, &(0x7f0000000140)="96", 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 16:08:32 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x482, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x98c, 0x10000, 0x3ff, 0x1, 0x476, 0x1, 0xe7a, 0x2, 0x0, 0xdc79, 0x9}) r3 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x20) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r3, &(0x7f0000000200)=""/243, 0xf3) 16:08:32 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x59f, 0x9}, {0x0, 0x2}}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) fchmod(r1, 0x197) 16:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2d}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x90, 0x4) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x2, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000100000005}) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[r3, r4, r5, r6, r7, r8]) 16:08:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x40) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc8d, &(0x7f0000000100)="acca89fe2e006bd336e9c762a5e693b7bba2d1aa01b205a53f4f3eb58425a658") 16:08:32 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$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa7, 0x400}, {0xca, 0x39}, {0x41, 0x7}], 0x3}) 16:08:32 executing program 1: r0 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3, 0x1a) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getrusage(0x0, &(0x7f0000000280)) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) 16:08:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x3) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/94, 0x5e}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:08:32 executing program 0: r0 = semget(0x3, 0x2, 0x40) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000140)=""/86) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x3bf}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setregid(r3, r4) 16:08:32 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x83, 0x1ff}) clock_settime(0x0, &(0x7f0000000240)={0x788aecff, 0x6}) 17:35:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x19, 0x1}, {0x1}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x5}) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000100)="f916a2069e8bba29d41f77ba7e8f4f4f9d79b1a1c8492b000a665972481c031b11cd402d26b30e", 0x27) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) 17:35:59 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 17:35:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xfffffffffffeffff, 0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$getflags(r0, 0x3) close(r0) 17:35:59 executing program 0: r0 = socket(0xd, 0x3, 0x7) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x2a4, 0x401, r3}) fchmod(r1, 0xad) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x40, 0x4828, 0x1, 0x5, 0x2, 0xe96b, 0x3, 0x1, 0xb02}) 17:35:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b09232b27fedf023519edf2f7b0000000bf02008c9798171fbb18fb9d568e58a600000000", 0x2c}], 0x1000000000000166) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="dc9d537289e98ee1a72809a612d628bb8d777ae6b0803e76994d57bbea7fd3f982e150760c7f5ef589390774f09758397841675869e3ae29ac9b06c46d7f9bc17ad489a5c799c4602416ac03dad6effec624d1732eab13f610eb6489af7d5a839f60344459d957d17470", 0x6a}, {&(0x7f0000000080)="4462bf1253b6781c3f70537bc4f58cc0a6a5e2", 0x13}, {&(0x7f0000000440)="938873141162445dabd9156e4ed8cee6b14d479ec37c4bd993667d8099faf383c7dab5639e11732cc2f09e9abfd0a3129a14b4a8e3bb9c9eeb84d8ef4d4978408b76efa220dc1e2d457696062c9198cbbb6ff114cb8526035c19e57d3403e40733887548adacbbef19932b568b788e99b61f2b31d476d98fba13694609476b75cb8841fb807602d38be953a970690a9ebe45bfd356434c0f9c5dce78f9658e29808cefcf7c2b1d73fd13e5598d84486d5f5d70e1014bcb875347d223571947a266bab60a7bb9d07c5c985b5f83b9ba16f6844e013a65f010e5e08fc7fe807eddd15c237d0b7232615065ac3d64c6e25f93d8a15cb89ed0b95d01c08b492e9375dec8d7777a9c956c877d403e1e00617affdfd8d4c468e43de785833060cec78007b25ffd98079cff2b3c33f8f4d1ba132c0e566155b46e7e6cdd77d63833067f929495a5f99e3b3ec8bc6133154fcb6c75559708a30f7eee5509df344e9f20b8008e5698787749e0dce7c2a9288dc3588e189094ef92b486916b9fe8c6f75e34178fd6f8c7ec2719b5f80f1edb0e03b57eaa3511dbbce241949ec20cf52ed4b72fb5af5b1c83c6a4c04ade9421f09e422ea47afcb8b3d1562b6af8af7281ae1a3bda46ea06f6ac33f74f397a3db793d61759424dcb253797a73a7fc63c210d2c9fe0132fa8636e9623bc094b5576fb648d529a991759c9ed4cd039a5bf4517596b123797e5f2a545aaf459f9038b96ecdec177012415a25ad9061901b8f38a074299a338f9da14e818bd7581f684a03aaeb3c6560d846c26afa996b6975506fe6c056627d6c606aa91b04036e88cea7e9cd104e820bd94c7ff6e6243f111d65ef4e86aa86be86d29c76a782e0d1d85d106482c1915c451dc4759685ba41b108a33447c2ea563bf77772f055eb9690af948cc37b9b3638a139d8de85c67534e8f2b6d4d55edf9e928b82ba4ee9d8efa902720ca7be0428623bea6c7139706f7d2cba3ed28a873a2ebea57c08428001b6439660b1a61df856646619643c1a82d5f5e5854c2c4cdf8c381fbe4f03046bfcc725eb36973f5730af4f13403b1e39f7bf17d2117c534ccc6003129c72a08b376b6dcf439e2b179f88c7c18b1134a2efca695ccf2bbf492fef335669dbb7309808b909ade9ee9ebfac9a784740175617197d131d1c93fe6bd8b5be6fa7d7ab499d70e611fc5a68063ab513b89657c02c94674487f85b62a1b453fad8044538cd53ecdbc2e114f2654af4a9ad8fcd49d8c836545c521b1c37d187a515c2d5f2f3d9889a5d2e214e12b54ee063e92bfe99c8ddd713058efa253d0ffc1fdab32c0c3e5c276f0656ce83f329860f38dbe47fb1e7db942f22923620b8050f0a05a5f86ea5b37ddba5dfa33578940877c863532f4105ed20789f93b5e557f7151c55dab0a9369307fa70f8d614308d91f05feee8122bad0ed3a9a3355d28556f35026cd206b79d9ca978bf731f9e09c49d922ee50fdc7fa2f8ee57147c6f65568a7214556e8e39717f28b3a3972fca2bec8a0a8619ec043420c7f0eb6d2f3d9eafcdaeec4316b482b922c328dc500a64094d31fab0ea547116aeb2a58054b3f14fb68e08abd756c95271104225e416573ce5ace6ee206b60925383e1124cb915c9c0f4b3f49bc53498dd77226af30e9b2335d9c42ffb07b98e8bf72db9425efcb7d3d866d92c692eeecb7a1c13242b30f8191b5ab4f6be1d9d296afaaaac76d10138f4d444b96ce0644066abc73dcf50bb1e492ca678add4079d472635de8f9f1867f7dff2bc91236929c97c946b2e7c49f55891957e9572969cfc8b90632a6671995250f4b9d9a13745d58da1de61d5ceb22f2710d93224d6d83764ff17d089c643e5c555b1828dab5f52bd3de09b8fe9606809dababa76410b60c361d632ce97e95120615083339b51773ffebd5a5bd8978cb6be548317df7592d63b78c2baff30a8afca04788f88b6378a770b65e8a43f80f7656b030612826043988fbfdd97d4fe65e09c0a49ff42001e69699cc06be0ea61d701b8592304a63cd0da9ad6466cd34aba31e7622184c6ac4171e8b6ccd4684fab6114b491808fce16eb386069b57cf82687d7c31ff2645f94482c341ad9f13b38a10b780cac11fe40ed009543bee7d1c70396cf121a42860699b7bb8db220d5b705b2202d8e66d968a445e1a84633b4b8f474fc312a8016019f9c064af15b3a3c88e90c436d669d92b0d8677bc710d4da8eb4d8048a1da008f78f98fd297326cb42e20b1d3f05481534f5b7e5c42101306db2b4f749d17503ef78231e76d1635c0e5f66dd3e96d468441c9f5e4579836e5bf13c808ef8a264453d604d1e25a88c39a7616ddfdaa3f9ec61f05ab884ef859eec723ed626077362bb9c57a25b0851e4c03b11f02d7d4d97083c9e1add2d888b94618bf62d729ceb4e9413786784350eb30e10e43a4700f563386d5add1426f22a6735a1c2b5a22d427556069c6b2881e87a2693d376ac5d6df6051f9df5d70dd5a45583ce8ce14f8823db2d8307dcdebd255b09480bd855966f9f6618f9f21034a0fb97aa79fd93d53dfab3a0f8ab771212159c152ac278609d3f4fc59fe3a9794d5cba093ddb52119385c4e3c74d8852bc754ba0437e889697f0f4f965d36c764b24e6ab99a343a14fad4e55b67fd5d05941e3c561e82e55f9cc70d7c62d25bf86aca2bc48a2da19eb417d6c8a6ca080c804b7f3e7ca34df03a422d38b5a0eb742c0c09d0884856c5b60c2b25faa40153d7d9f9997eda6214375b8d2cc58d5185b8c99301c2aa7f2d0d41ac19b820b9363e72ecc68eb6f963dd4cc282198ad9e4bb4486ea15266ee0767fe52428f2a083ce9a5e56b4551faea4a447c8cf732dbe7bc26b23cd0392dd9d6ff8165079f5708a8fbc0af678c25ce90ae783d49b430eeba11b5897db10c5333f7b5b45b16d4c6317b65b16536044ef377bbc770833a220489fbb972eebc8b77308b0e30ff2185e96eb85a1adbf755427da6aacae44774d6c7d1b6ed3644244a21caa07b958c93c98bb0044df9254995e0f31ebaf4d21173d209d6f17424a0eb17ab145f063202f413404ef98b3195a262524719118885522267fcdf49cddc2d2749aece4c09d481c608b23d8a4d521f81c3f2bd5d050c775f14ad7755c94fca472c2ecab84bf58a136d9860473741164d9e3fe7734823f2dfd120ae28cfe35c0a64a45b301f0c2b8eec589dc46748bfecedd7e16b9c37031fad68cdf0fe528c954cce71c76dedd7d9a3ffd3d865bbe4b41d09e09c00e2fec67e5d8ab6104946f832ad4c0cb241c2e468b68ee0e979ae111bdcb6857e1a68043107eeb7ab5a559fe2e45968fd60c5e8009806e0e4b19b0526520c06937709b7fb99a9a30fc282d58573798819a28e2ec3aa0c73a5d38a531bccc0a036883b7405bd982337100d36d9ae85cd06f7ad890ccc4f621153e0b0a79ebdc8538ebcfd411ba11b1ec76a9629afcf7bddfdc10265e67565e1cec1168d2d0b34873ebb2d6fbbf5eed9ea90754843d89da646f04cb0fccbdd4f95b0a20d49548a4ee8a8465c10728a3278ce82d80ae0684b4cebe6b79b658d2c64163f85cea31282dfccb89770edfa1fc80b723c8827f6a919c6aca78b0eff44741b5f51a5a38a22ea8707f5de97d6b939d6b64f9f1583ffe801cb3f69bd20e3f5056f29cb4ada48768a2195bb2d6ce84177f063aaf6bec267b05d6f7669d9a1e59ec21cea173540b9877824e0c124bacbb12c6a3df1631f3c62ca575325cf619060fb02df37ba66c3c443a8416b18d6e9db301776d3a566680391257ae3ac622a97c90e4a31cfef1b7199327fab0bed88846bbee88ddf4e3cfd75476bf7986061351140e48416e0b4b5a2b9531cc98a3be09bc708b297d850ca7b31bda51b286fcb9393f338aaaf1a18fa13b260e07e3abd6bb66c5f868d32fbe895559ba42fe4eb10c9f12c68fd9d6f43d386e53359499b6fde540abce704a5c57ac50b2b5c3f49df64f9d52d031068db5a2ed0d84f1ebb377e2c5def7fbd0de4a06625df17df8774f627025db7e2b7d2fbed828d144fff6a1384fb69d66405768a237f84b5a83e55d8451692e5d5875db63d77683c2e8adb808ea1751318933b7808c936e0af7fce365ac9f2461e02e127e2093608b89893984edbfa0c29b82d0a37225492750ae71cce0c51bfde6c34a904329ef6b7ba7aad57b32f20a4f3823149509fcd888dbacdcaff214657f4e90ee10ef75af336ca84ca6c9db97ed3895cc5d6c29d148f0c5897a8f91003c4d038d9d0dc3b3596953219c04f925ca325b6632472445eeb650a7424a3154a304cf43660ba7b9a7b04b0896cfa66beafd53a58fcc6f22a50188ce98891fba222157160a3d515fcb492134d878b73f35d29c815fc206e0fb0c880d2a6acd818035a0512f05857e6626f7fd69f5daa93d96f7e516aaee12a7f8538c6a78e49932c9cf7682d9f4cb11a6ade003bbfbcbc822ee8c52cbbdc477dec812418d45faa20890a1fdf8260b755bf6d4bdec9da57d9324ae512fd3b1e27c26ee3291470965b5de827a41aa60a756e92037cceb9703bdbab12edd4748579c754c48d03e8b82d1862f27e1b5b7ea4f7e8cf2e0e5db9124c4c34b07097cbee4999cc74c3617db28bcab7eeadac6854a6833c4d0f5113a4ea5b2c764306d30ea4ef63d9bf5b13f5e5a5616f020ad8caaa4d984372e012bf77a8ebced11bb0abcbe944a05daf1c61593847128702e2b627113f8160e2b62d63c3268bdc44d18048855be836959ced70ec39066a5b1b6b7724d05933dfc40098bf90c7104d33072c509c4f8ceb19e7acf65394b3e88c8a4dd933838e82ef689762028389ce96808f64b33d4ed01587dc5dc99d6bca977efc08ef1398816d9ec0ff2feee751f82c5be67fa996bc923ac51fcd62273d2a883b476a5cff78760cd58167bc59b2d4505da3a8a662a440cde209228b19f30f610a560639a01c7be395112c295ebacb4cdb42b2b1741c609a4a3e556ac929206f869865b670fd19aabcb2fd0c7122a75f61648f8dfcedcd585dfe8dbb6d0ab14dbbfca2930a544e96272f05f13c9a988398653cb999cae4fbce68b7e329c4427b208655e259dc82a5be2f0f09afab91ff1ebeca28a164a796563da402c711eb76b26245ab8a8348b2a3d400bb5ac9467075eb59837e7e001104cf204b32bac837b7b5cd96a64b9aff1205f32a86de4895073761d57f30b4f4ea0815e7a9768328a3ccec3ea1322d4f5ff259ea0b7b8b600fcebf8bebb084c793d3ef8836ddb467ac3285cd543a85f1a9267a6c5351bcbfb101eee896929513043dbef7090add4f3e5def58531f267fb6b735de576170ebe22e6eda994a4cf4fda4e0ae9a16008aaa27218c9bcbf592d53f5152a5d740f2ce69b17a2707486792e46707a28ba815e164e15e476d19a90360dc623ff28488a27089a67bb28156f929ad115cab4f807c57834b1742ed3147f329287af5b29c04ecfb2943d78f0e70660dbcb617f038725afbd989c51991e172a3e7099a108066163bf4f69e892e58053312b62393e0ce0e2ecc73812d87c9e09e0166e35684210c562b45c2bce42769187a2d79946fb646b8c2b8355e18b80083f22c8af6cbbe0fb522d44e2f9e3b88f8c44516e6f284e027e35bbfb11d7734ab0fd569d4e0c8387212b87e1232f7fcbb3e44dfdbfa88f4857d6b760b3c8516c138c5af9b6ca3e18b2e2868a702cd7044a1a8fee07cf4c131f75bf6e90df41d93d80092426c6129d0b8392df6bab2a291788fd05f8c4a28b", 0x1000}], 0x3, &(0x7f0000001a00)=ANY=[@ANYBLOB="d000000000000000000000003f0000005b98a0b4402883b0ba225ebf6653f538eeea8aa39c2e7a616782542fbcc27e82ad33f18f76777dd276f9d6de241ab5539246aa37c265d824bc16d727eef6d67519d01d8f8b7571d67807f3e10f1cad7cc8d08b946594524a05d5df66fbd4eb72c560ac7b887588cfbf071d3c7d5b96e770a76eebff7c8686b033672c815bf68b32e807f5a376fcba4566c034b140801a92e03ab3fb61cf0c3724c44438d9b975cedee73a6615bc0b5eca78fddba9da19ca685cf186e436d3438eb27421c9d700c000000000000000ffff000008000000534aafe6aaf48c84f2990103c6055b7f6f5176a401d245ee03bb44d2db7e0be7ce1d3a5caa5c4f9ee9ef6e724f2cf2fafe13d0ef4da3c80008e39115d4397c0285b97f1a9cb97b61a43a8e26e533907e1b2d7f44357e62b35bd4d7333840fec93cb58d3ed11dca29241f4bbb4c35d1ab256b0e003c9929e23a2d5e4ca836ec51520287514fa877348c67e602065d0f010d86ce16e0376438a4d16bf24f8eaac2dc9fa6f531afcdf2383d955ef0b600004800000000000000ffff0000ffff0000405a0229776c6e8d100f338d015e7eb0e2a5a091f40f1bd270a531ce5249867cf6a0891de3f3b58d8a56efa77217c556b0caaf7279ee0000a000000000000000ffff000040000000ca114db1b3794ad516544bbb0fd3b39eaad722a0c3922f5c89d2ae5a604864eeeb2f47a9ff3e38ffddbaf66f426d3c063a798dd68fe35a18ce38b347aa5b2170109afa3150217ac9c6b53c4b637090503a67cc35ec4454f2cd0b74956f469fbdec71ac6fa3bc5520789ad3248531ff6ff44df3a6d0dd0b15f20e47f543913bc22bcf4e2ca17dd54f8397fd4191ed8500e800000000000000ffff000067d80000cd2d1b262b890dca236b453469d67052222e740721c9ef114531cf63b7b0317a252acd0bd66e89bf9624d0bebea12b169de1771c67019c29856438fd296476784fce71311503ca8823c551b44d7ccf1157088a061e702df98b6df151c493e4dc26032c5324fb48ad40c7a527e902f882c4977bc98dd43764adb10197b0424775bbbb934d4e1f5b09f9ef913a132e75f3289ea2e69016b63663fd431693b0e5104c2440a08f49e2eeadd316aae18d6074c37e62967e310493b02c3de87e149a968e3cf0854ad3e33f8e03d97700011a62dfa1c00001000000e00000001289ed4441cfcbff8d9ffb45729d6a96932c80aa357bfb40e000000000000000ffff00000000000016db6da6f37cfe846017a94c741e0c0d5c53015abb0829f8a3b0e9b2cc89cb27f962ac471f922cc7d270a08082da569a71e51941a819ae2ba5250c57e8846543fb2e20535352ef2b0cb588a5a19903e035d0788e2504d70ff1db32ecb2b473e2c2fbda94c8320a983162230092861d1abb611c096e97969fd96b91ff6e592fc21e9aa441fa43c474bce48f980ec1f724615b25415e3b2d799e205f8d5cb5f2e9c828bfc984cc43c1b9eceb88ab763bc116d3b3197e828d57586282bbf3aa89048e8fb04731aa4f68c68189a48ee84d3486bbe8ae864f8f27becea65be2e8b7ca7d26e415f2b59d90442fac4b62a069575b7b1b9e35d2eb0b7ea7a29337d0f1516c8b3fbcbabec9facd0071fd785e49703d849f38fe893b1c46565318fd9d41bae1b796c4131519c6403345e325effeae3c224ee9d50a2bdc69a59acc1e34eb38a0ae460d746630fb5cfb029cef2843542545085c04d61ca384d9783c679519d3320dac47e7c6378b932d2ebb6f982a332b84f6103a3b01a5dd23c829adba0ef40f8710c6969270280ce75ef2ca536edb5d6e0dfa74ce462ff77d57b0b30ab17e6d889c3eed69f8ae622bc254fc804c85b4756e2180581d847f9558016a5e31ccebd0a308c887623381175f022c53e8b74654711df3b0601e12adaa2555031a6bcebfd273d0c84e18894990bcce745fb3448ab634ff27c200"/1423], 0x821}, 0x0) 17:35:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2364db885872f731ff96177a8214c59026e1ccf940b6cf5d30e61d67c7a3e4a8f11007bca74bc6a37c4c1fdcff3ae05027e4f1a5a5e1826750003749214ac9faa102680a6062f67b8f1afe36919e7ff0758b453ee9aeb6434856ed0b75fe6b3cebf9d1267b11f3e2b144e714680e6219fd3f16d1c759cee79d92166790c3307f5644120a1260004e873a3ca5521185ba4b4bef5e41dbed23ac2fb25ac335732ab546bd37ba2e7017e374efe3f2df5e4989d377c662d08f21520bb225db593682ddf09f2a35a0aac7", 0xc8) listen(r0, 0x5) r2 = getuid() setuid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000700)=0x1) rmdir(&(0x7f00000007c0)='./file1\x00') readv(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/181, 0xb5}], 0x7) r4 = socket$inet(0x2, 0x2, 0xff) r5 = dup2(r4, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000006c0)={0x1, 0xd1}) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 17:35:59 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:35:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0xb2, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) 17:35:59 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() pckbd_enable: command error 17:36:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 17:36:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffd, 0xc1, 0x3, 0x5, 0x5e}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x400, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x64c2, 0x3}, {{r2}, 0xfffffffffffffffe, 0x9, 0x0, 0x4, 0x4}, {{r3}, 0x0, 0x12, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x81}, {{r0}, 0x3708cc2479dd9e82, 0x7d, 0x3, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x6, 0xfffffffffffffffe}], 0x5, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x80, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x1f, 0x5}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x20000006, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xa, 0x4, 0x7}], 0x3, &(0x7f00000007c0)={0x0, 0x6}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000005c0)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000500)={&(0x7f00000000c0)=[{0x1, 0x100}, {0x46, 0x5}, {0x89, 0x4}, {0x47, 0x4000000}, {0x84, 0x53f}, {0x8f, 0x1}, {0x0, 0x7}], 0x7}) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x0, ""/47}, 0x31, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000000100)=""/1, 0x1}], 0x4, &(0x7f0000000400)=""/164, 0xa4}, 0x40) 17:36:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) flock(r1, 0x1000000008) pckbd_enable: command error 17:36:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600429000000020000000000000000000000000000000001000000000000000000000087899664b8", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 17:36:01 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x19d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="01312edeba7afabe16d46449ef5a2eab44a25b89d702650df9b2f0d2b58933a60b33c8529828e9a47ae2529894ce557e9a6207785a19849dca1adf05ce13184ace310b8e74ce9a0f7cbf2d9b947ac04293ebad5ffc9a9ae35cb55b8ec720204a034aaf2690e4fa18bba9bb729cf377ccc6ab73a2c6b0bde05c114daea6680885d3fe841986c7ddb3d76e6dda174b7727e9eb8cd6b95af3d388ce", 0x9a, 0x9, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c654d007ad571f86ad9"], 0xa) dup2(r0, r1) 17:36:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:36:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r1 = kqueue() poll(&(0x7f0000000200)=[{r0, 0x104}, {r1, 0x94}], 0x2, 0x100) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1}, {0x3, 0x7}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x20000006, 0x0, 0x9, &(0x7f0000000140)={0x300000000000000, 0x2}) 17:36:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x2, 0x7fff}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000180)=""/120, 0x31c) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x403, 0x0, 0x800a8a, 0x0) mlockall(0x1) pipe(&(0x7f0000000000)) 17:36:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETRAD(r0, 0x20004b43) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 17:36:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x0, 0x3}) mlockall(0x1) 17:36:02 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8001, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) ftruncate(r0, 0x9846) ftruncate(r1, 0x5) ftruncate(r1, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/232, 0xe8}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) 17:36:02 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8001, 0xbccb) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2f, 0x27e}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x65f0}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/224, 0xe0, 0x40, 0x0, 0x0) socketpair(0x20, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0xffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 17:36:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20110, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)="ab") 17:36:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() listen(r0, 0x7) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:36:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x2c4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x190000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x80000000, 0x4, 0x6530, 0x0, 0x85, 0x80, 0x5, 0x0, 0x3, 0x7, 0x1}) 17:36:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x87, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 17:36:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 17:36:02 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) shutdown(r0, 0x0) 17:36:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000019c0)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRES16=r0, @ANYRES32, @ANYPTR, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000001800)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYRESOCT, @ANYRES16=r0, @ANYBLOB="ef05a92705ffe62eb57b2821df507e8fe10c8a806955d7e5c73eba57810a5a7eb4129949ba552f7e6993a17e45bfbfe205cd2ddc85bf8bb72b571cd97e8f93c23d899ef119494906d75d7efab9cf2f90491de5c0fdb5a3b668c61cf157446c88b7f0ee909935f8abb89dcc27762027fba47537964d23dd2acefd4dbfd778f9ba2058ecf2312584ecadbf746d281dc8d877cebfd48965ae", @ANYPTR64]], @ANYRESDEC=r0, @ANYRESHEX=r0], 0x7) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xab, &(0x7f00000003c0)=ANY=[@ANYBLOB="6000000000000000ffff0000c2000000ce0e798494c52c948c5e36b3279a4ed303d586fd89e4524f250f771c6a672c60d412bdcf89f4579782fee739f8ad2218c1b187f0fd11dbd96a9cc86f5d9188d2aa76f09be1e991835d2dd75e00000000000100000000000001000000ff00000045a4b75775577df4c00ecd39ebf1ff2d17ea93638bbc722368fdae338c9f4e49dc9d3586285ab8b8453824f05c88d891508f528cf34e138ac7f802d9df79fbcc8579fddf96f20632fcd501a05a9ef51a0e654cdbb93d89d9b971a9474ca163faa6c2fe6edc62e8671e5c342b4da67fa9fae73c5d374b99f245b153fad7085da10e1fb5252e9c43ea508ee44eb1888d2cdb106dc5ebbce6b44f4b3e899599f113e97d74eaec331885e89c4f83e5b16acd2e6509d30888d64f1bd99ed33017b307e0a9af2f319c07cf77833bb6b8b63096ca02eedabaa05b18c635888277f9067cdf82de5d761cbb9c8d950000000000008000000000000000010000007f0000002624f1e21cc6fa5ebdfd05dfa8f5f12895fb5990871deb0c469e7e1f0dfd7f5044570a1b784916263385b7521563cf6b53f03e7a7bc1f2bdf2eb3c787f194fb40d9a5170b17cde8f78f83022028762913d7614f7623d7652ab92f5468c3e82d26cdb7ff9a24d3e6453ca2003331b14004000000000000000ffff00008c1f0000654cb09bfcd209b666ec1ca88d65a6bdd35f57beb987af82bc4ec6d336c916a59e3860bd0e5ae8a7f80000000000000010100000000000000100000000000000bc3f2794236f0c34de3a58c0b6431e3dcaa0cdca538026a85b675b19462769555e0ae53cd685acb6f7b95a5a9d1cede1d552411233970e6c3e07add0b284a4f797332329c9b7e8e048df3e163b9f7d8b9e2ab89e2d799be3c2baae730309481a508b936c70c0f1964b8e24ea91923ddea819c3e3ce5c660e1b74f198eea32e8419eab770b8df2e35189f1b8a1d3950fd9dc7197609ff2c03b1efcecdc5a6144889ac45956dfce7a217bf790a7b8e4fd9e5e53e22b1084ae65d2a4a95d899fee3b4da4f619b8dc7db392f6380e10b9797a7d14e3751bbbde4fa7b2b0f65af5fec750b54b41841db5749a5811eb5360f6052a5d1444fa784962d40cf024e90a27ecf52c44157bea898e6b59c7d3c81e0cbb6fac9004d95185381809e536778428d192c8934e9afb551f502e604142e63c68daaa4d88288d8a68eff17fc68bcd2131072962b63c17c5c1dc795d9abc2f269e2541ad77815f57276e1d051ffb8146877d2433d87c9c91ec873257ba268131b22d862e388495ec4c662422bcb3a426d104521935a52981dc6d1a58863f192083eba45cf36ed67b0ad12a597699f18ad73b983b5049fcd03a362a84b0a4ff236b7afd136788ac2e100d5bd7ee9248341017ae097b3392535f2a4c9c8b5e5977d34f8325a7c14d6de016cb51ad2f76e6603fbc18cb1cc7cb0a2ec676787e5c8afa082a6a625cabeb9e6c29db141b7bd71f1901ce63bb1e5fbe9d8d3c448dace25503b2e433bf90be6fc397fbc816f9df4a7cae28610ff02f4304709b07dccc4f32816ff93eb509cd1fa83678dc1e88dbb844631535b3fd69f7ac4c82ea207f532d11ecd7ed25b4d930280f4b16d9bbfaea909e93e478549d4ac4317dba5c2d0177260cea186941ef6de09459d96bdad712485248d6ba20bbe7126081439683400567e21bddf48b81b18c05158542a68bed72573a1570c08e82a3c61e30f871ecdaf8feb29e137e72bb7d82c57b02f9f828fbe52d5ab54536a42c24b1c41f76a210d7024c04e1127032b5ac55eaff41a4740aae43db76be369b168eb68ea39aa4aef7d1cf7d25423f40b2e1c71cb8cddcf2d9f71b92c0e9c2d515be51814a20c6cd6795fcc193f9091a2562fb3cdef86974225336eab5e46be82ffa09dc9d102d4441660b961c7180745c5f5013342cee4fc6f5b566f5fdcb839fe7dcb18d5c6a7e5767ba21dc3d148e061568a80fbe0d503df4ac717be4486c485955f243c7bf434499efd30334e6675a8730a37d360d8ca554a2209fed7ab100b9379864673ff67266b28a19906d24b1bcae197c141db8f55951e269c1acc2c8a567dbb15a7c4db9eba4d4d1afe71ca7e56395c247d9144905f3d289a4b4fa28a1c69de7af8bd4b03e3cd7714676f8d1a242fa48b552ee870b2508b88539514707b58b8018c380e12506ca0a9feeca86badbb9fd7a05bf70123b460716dd168c4b1d2756a59e1738f47bcc47c01d3e5012c1c919e65ee6cac37deb63dc3d1921d37c7670615bb8ae7eefb2391f5c4f27a31fa19dea8e0d6b1cb7a8c59367f0a408781b300be7e86e8d7c3dd54288b59bca423f0e294808ea7142de3d580433a717d3dc631e0dbbfdcb30e0ff28c69d700b3d99a1e4761f06dc85b7ea0d1420d408bf91a36d65409115ffb9fd5c3cad4270a2665d6e244faea8ef8ea8927c257924c1d3cd697e055531ec4c02d914d9d4a58d54f17633ac75b926cbbe8d9ac1bd4679581e16e513d1232e6d247912a59e727b3278cec1c426f904f7083d2d995952f5d97d88cacad092d919944a46b5566c8cf8321c0645d82b4a878a9912828094fbd42bda54feae22a04eb489c25aa941c620115ede89fc565f31117e64395311d6e13fbc0735e916c85f0dd40ee2c587be6bb814e56666f24a66706faa62cdee31b34c428985ef2a89dcfb04e41ae26b2520d90d0eb1ef7a203d2798279e73fd4b9c6fd4e6bfaee742d6d7466239a69244b2c4cc92301f34a5e6d56b00f69779d7dab9df38c7851272a2297a716070242bf3be91ad2c46568ce5b7c8efdc851f223fc2b7ec8bb768dacbcbcd10823ae1ccd181cac9bbf9f1a368205b455d233aa7d11ca0b97846659c3a0094f4f558edf9e68e1ba39a688353be5a9f3a136ec61adfa9a8c5343ae9831e877561ef55f77c71fd9b31b014227542eb410d0f6abe384e52ae69b0217cf01c277a6cc978af048de184fe9e04a1f539f37973fafc7fefbdcfad238ec8293dd077986735eba60c1f9692aa8e410e2f70e4372555fa7b034e848b95c68b6dbc54f66f2a212da9a82f3d41f1f9982a6090f3c81b6065ff828bc6771437b66b46680d34c687b145b65572bebbb1731cc2a6b3046f941d1318b524108540af0ef6def631aa3899b72b65b537ec93d43cbb3835817b1578f84f5bffa67a1bb9c2945238308e8b96d75e30591ac0c6fcfa370823cff0b79a0ebe2fff9f86c7772ae2a280f6f8b55850d449b592cfc054dc1d863714b5c8fe088f9d53e36c34b0684d511a873c7c94113c783dcdf863ed2a783bb1039adb0427db39eb7b9096f2006e781bf01ae1b4e81339b4965aef795838bea9b2436310e14c48d50118cfc1230f29b3062f127d67a2587c91615a87cd10361da521b098e18f89a8516d7b112a27b3bb2afc8bb28763356a8ac16df1c5e546ee18e1aac6197dd4098240902c4879251ab612c4b22c2fa3da9501109e159c57d6617e29a98826f61189f494c84b7bd08ac1f7251bdb8ec0da0986ec42e975674ea0a47826db6a67a84ebdcbbe6e09a64d29ac5d809e192858fe586985ea0fbbfa6fdf0278e273be053fca7fae4fd11e4e9609a759eec172fc81cfa5fc2d11c80d91ed802f203b8e18ee6a44d2c77e4700b88535fd19fc4e2f011fb29b3d4df52a0a53c19bb640ff302a49afccb7e633f8d185c5bcd0f96d04a5279a9895689ec3515d4e1c5cb93fda7e0e9145158239439ea79c410ad7ca5478ab815314e169b8ed198dd898374c0141c5ac440aeba7bb7f8487b805637d14da1181ad966d1304c83a5749eac5c5d3d44ae2eaf1e21cb893e359af00d799c8f810454221826c9e9eb11f3491e9ef410e23c939cbe613e04da769cfa597cd98bc0835a2f7bc5007b017e1901f2a034c7fd00259ff4e6bc668d1c211cefa97b99a4855f62efefd7e689a025d1319ef9f7d361ec4dc420cf0c0e780483f47e66cc0f13d8c70f68412ae2a26ba72a3e59371d26eb4e2fc17f9b7ca87374a95e0b605724e819e0fb3d87bddfe2e3c65fbe4a91cd9752f9f8625b885faa8e9f69a09f0e146aa03c00a03f9992fd47b00e8fc9b7caec58b47f985cc16b5aee0967ec2aa4e536d52abc95e0967a594c0a83bbdc0bd6be990760be0f569bd9f05007519f9a5b2c6bc36acbb465a88af934f4ee8b57103820c1e79032fa9ef4f5d148a5c2eb3b43b23a09bdefbf6f44aeb49acaae1c7e178514b3562cda13e76d6fa6670b268ab865a01f3b911fe305b4f3f301ef627295fdabb777af44bca690354848e0dddc1d84f462c84b813a7eb9f930429fa3a64ae6f5409b3912d4c3e7cb6e474908dc4246124286e7eea81086f2559606155c978f841714609d345f239337def1a6e15582a5a3ac8ae3ff152a1b24e2f73d130ac8b444cdd74c95e8c4754ceea4d02a2c374eb89e5f4bafeed1c97fbd9c4608f868b121e901da0f31e95edfd7acc4168dbd753558b634c35d5da6ebf6d3cff212aeba9ac71d34f54cf911ec73cdd7358993795900644c6f563e004309f6399727aacf03f7e411c1769a90053f4104019a8faaae1da606dc63c088cff086acff8d9cd5cf43a7698380f22b5ae2556632af669bb04228c4b79c6be22fba8465eaca67201bd734d99b635becc541a3077c4bfbcedb04fb55b85a53ec92858c8f0c8b3ca5c0eb06811b2a8b3396bfc4a4f7c9630dbe2a874a051ee186c07f29859c7800a75046615d8aa36a02cce05789708b1354859316dfb73651c3c8ffdbf2cb814968620a39a7051c05d496bd877d9c76f9b78b2a5678716719626f43c105bc77f1571dc4acd74f32e350304ccdb01fd007d1f34ccca346b65b28b816f5d2af65bc7ff5d0d55ea83807bcb24b4df7b70bf2a9f72285fc16d91258cf37049b6e87838bdbb489c4f7fef5a8a1e3180ba43864ab6f4390760f0826a81fcef60cf05a4e0f420adf1160ca6d2775fa946be2d5b8586bafda22c2d08a76e636ee2b25ccb7c659bf98c39ea8ed7234ce54e092558ed1ebd03cdc6394984fdb5099b3409d0de35f0dfe9949ad2c9c925571c8d3bec64662b0aa75c6cadf25fe44dc42bc7cde1663eb049a31738e88edcba5b33e021820e3e26644623f965e04bb43c91f6e36cbcc34d7d286476b9a0ca9dcb8105076ab31ae8c7325be15351636612dc7836b3a53c43c2b3b593288aab84c9d47028933de04b355e8d62538e736612948ae541fe653e900026a499307a9bcd727310a602b7fb4d474d2542b9faa88610180bf3677ce6f1ae5db4e5f4673072ec7a5d53b293a0038b2c9c875653e2921040ce98595701d9fa7f9660580cb920d99aecf8367f93ea26fbe71581d48c9867d908f522088e3cf6ebbe177e9b40e23b5b84510c7be0c081adda8307c2a08ec083c2592c9cfe1fd53fd249d8e1d549b4dd047bb010614dafc0936fb8c180171556f9395890a192ef5b9f53a0854ab0ef223188e598cafbc379c56bd4272318f7ea62234f717bb02a8bd2c5c9fa7c3bf141a3d12cfc8898f2cda34fe209838e8444cf63697372fa89eb0f2acf5dadb58f72a902a64da0e424a1ddff307d43ee81648aada7a3f623df852d9f1193fc0d2b45b03dab3fc33a037542e1192e39c8859719a6c6b6426b9f079a6eae8262725d8fb384a61cd46e082ff3dbea20878c4a5b8fdf300d612506b9519f9c132ee49f10cdedcd16114635503211e1c759e4272562dc5543c58e6db767a24a46b408192703a8775a585faa98113b1aeed4f7cab384420c550820307108549149435ac246ce894d55946f10579a6446c852944f69cdf8ac5e01774a56931abf52184e4460dc7ff44632ddbff802fdc70f67fd1daa9e9724ef1504e64240f8a8c9753c3e50c770e0433f41e97400d07ac395b045d21fe9c1fce61d33d5876c65391600ca70a9259e642adf5727dd6f1f1d11d97d5d541f415697540b6d8a5cdbead887ceb2f688ebce184c57d8fb0ddad5c08df40eb26d00e8acebae8a2ee3abb6f9bacd8cf1ccb1bf8d84c7806aebd214a53efa843358b0f9ef98239b587e776efa6c0c72fecdcf7b32bfa2690ce0130235c36f8462bc430ba6216cd9f9628c8d94dc6737db758440811ccb92fa119ce2dcd420151a7b155e4c06ad5f8e05a24b61c172280746e5bc58835cccf86eb873eb539b90ef17d05f3f9eeea6c7f2610ff92c3f2c61f46840483863316c24ff4bfa70274d660e88828339b97e1f718907f1a358a1fb9b1305bfa6a2b0d558cb494835c000a9e41dee631471cbbde9c2400d5a8d4a4ddffa333a85edd745403de5502b67b3b9f1c63ff71a3af67b7df459ce00fbbee649b81c525acdc0c95e83ff03c06230d635fa677e32c82a9eb5085711c1dfa7efdf598981afb941ca10ed2f458dff8cf06b4024aa076fc6ab2a498fca34b1a396e9a661ee043a018a88fbbb5d7bd087209671c5af1244dff82e840f0f61092fc20dfc0645b996afbb1290b6462a6370dea23bd6bc20246601a8a3ff652a53d399c087e9cc4426913b683639d7ac2cf207474446e15f4cbe6c8481e7687a74597ebc3df19574ef10ba00000000000000001000000050000007483dceb5efcad3a66bb35403a72ae5dd58d0d23dc1dab92a506e0fbc56ece407f01b35e017bb1566921ea41a8c9e89f749a25d736c1c2004a214e45cb45b32fa3dfbaa84dc70e1f4924633949c4433ae48091db7023de4428d6c46ebbb8a560b28dd1138ad1ec96227f93b322139a1c68939b967a6d90b1978ae075793ff81a1dc3fa6c58540ae3f5a03300000000005000000000000000010000000300000013f4d35ba375b59479205c2d8303db5e961b46e6673c4331c2ec7000c648a01f6fb4fedd304548d037fcb8cc2f698f1e433c59366c98a7"], 0x1320}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001780)="e44c8b65c16da5395b0c997a2bc0850fa7c28791525cfdc8c62b1fe2fbbb46f44505c7be47c3f91fc10298cb7b79ac8b8c2e9f103ad612ca6b341027e0af56f905dc559673e16a2ae2c17c3a0a2d6c26cb8f53d69e19dbe196ac0d565126ce8ad259c53871848eaef6e36c587a089f5b75a5d6b2506b2214cf5b4d93e5739e05b452d7578fe47ddb3244d199230de76dbe28679afc3d457d1cf44fd97aadc465104a61e12b904d0e494b3a82f18de2d2711acc3466991778f65edc78292c44d83f598e850650b9595dd6543d074a671acb47e14b13c4a1643415ce4d6a209a", 0xdf}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000019c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="0000319f2ecc00000000000000000000000000000000000000407a53c09d14df00"/43], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23) chdir(&(0x7f0000000240)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x4) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001700)={0xa, &(0x7f0000000680)=[0x8c2b, 0x1ff, 0x2, 0x9, 0x0, 0x4, 0x1, 0x400, 0xbb1, 0x20]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000640)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x38) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0xc, 0x401, 0x80000000, 0x5, 0x68d, 0x2, 0x5, 0x40]}) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000001880)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x6b574afa49e20799, 0x1, 0x9f62}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40, 0x5, 0x9}, {{r3}, 0xfffffffffffffffd, 0x54, 0xfffff, 0xffffffff, 0x7ff}], 0x23c, &(0x7f0000001a00)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc, 0x8001, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x4000000000000000}, {{r1}, 0xfffffffffffffffa, 0x44, 0x40, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x20}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x800, 0x1}, {{r0}, 0x0, 0x8, 0x80000003, 0x3, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x15, 0x200000d1, 0x8, 0x40}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x1}], 0x9, &(0x7f0000000100)={0x9, 0xe2}) setuid(r5) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21", 0xcf}], 0x1, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x40) 17:36:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x25, 0x6}, {0x82, 0x2}, {0xc7, 0x100000001}, {0x0, 0x3}], 0x4}) 17:36:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) 17:36:03 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) 17:36:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x5, 0x5010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x10060}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:36:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:36:03 executing program 0: r0 = socket(0x16, 0x2, 0xe87) chroot(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 17:36:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x208) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x0, 0x20}, 0x6, 0x3ff, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x6, 0x2}, {0x8}}, &(0x7f0000000240)) fcntl$getown(r6, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:36:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 17:36:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x9, {0x5, 0x5}}) semget(0x2, 0x7, 0x260) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) listen(r0, 0x74) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getuid() setuid(r1) ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) 17:36:03 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() r5 = getpgid(r4) r6 = socket(0x18, 0x8002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x2, 0x0, 0xac1, 0x2, r5}) pipe(&(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r7) getppid() 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x9, 0x40, 0x3642, 0x8000}, {0x1f, 0x9, 0x4, 0x2}, {0x1c00000000000, 0x3, 0x100000001, 0x3}, {0x10001, 0xbe, 0x1, 0x80000000}, {0x6, 0xb5be, 0x3ff, 0x8000}, {0xc9, 0x2, 0x8}, {0x3f, 0xb60, 0x3, 0x401}, {0x3, 0xd2af, 0x9, 0x200}, {0x1, 0x0, 0x3c3847a1, 0x3}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="e666a65a72c6aa7b33d7372bcb9174c9267f", 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x101}, {0x6}]}) syz_emit_ethernet(0x102, &(0x7f0000000480)="00d86ef801894ac9450f63ac839972d2ab03b812885653628b86649e6d5d809ba97f80e8ead76a7225db9794b038d5e68dd1a7dfa614f9cbbb8c5bf40422be9b5b5ce9009d830d78d9f49457a93f673bf2ef3030b9c1c726d9b0682873b838d281661dcf87e33bd1cafbbc1c0434723f99dd5bbd33de62f724b2ce45e610484c029ac8069913be0316e5cff71d171983d8d231c9512fc96c580800000800000000f74555119ea9f1119170aa9ec4aecb7cae374bba934b66e55874b18c267103fac617b567ebb089887b2fd14d8f980e220ef5d92756b19b14382a30d278ee47ce610a32aa3e9bf7f8b83acddc31cc957e0d8204c17287b75855464dc85a5c40994f") 17:36:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000080)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") 17:36:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10600, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fsync(r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) 17:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18010, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b1", 0xfffffffffffffca2, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3ff) 17:36:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) flock(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x35b) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() 17:36:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0xbe}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x200000000000010, r2, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) getsockname$inet(r3, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x10040, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) fcntl$setflags(r0, 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xfff) 17:36:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000010, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffffd, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0xffffffffffffff3d, 0x3f}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0x10, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x4e2, 0xffffffffffffffe1}], 0x3, &(0x7f0000000100)={0x38e7, 0x1ff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 17:36:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) fsync(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) 17:36:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x100) sendto$inet(r1, &(0x7f0000000140)="5f7d777090f8288c1b85fd902205918dabea31466480c18baf6c95c75008ba9c4865d7233c0987644ff99742e872a1a65c6574ebb575920c3a6618ef2edb1252c1bf78fc8d795578a98f2143c0ffed55444016473615b37df848e5fb053b4a2b4720f5ca02fad6a32dccc944466a3915487fdc4fb9edc3f44b993236ccbed10a1f2981455c16b113773ff0adbe66fdcdbcb62c84c764d361f86b8c2249da807c9227fba087da96b0d64b5a2aa7d9ac9842aaf67e8e7f0682b54e3e6b143b6e3e9c2e20aa24176d1268ae2aa94d9c369954ff910cbe2073dd798df7719dbba2a5f09c0c348e87f763b01f696e81648025de891c", 0xf3, 0x1, &(0x7f0000000280)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="b4", 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) 17:36:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x101, {0x7ff, 0x20}}) getsockopt(r2, 0x0, 0x5, 0x0, 0x0) getuid() rmdir(&(0x7f0000000780)='./bus\x00') semctl$SETVAL(r0, 0xffffffffe, 0x8, &(0x7f0000000340)=0xc292) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001940)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x41}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x8}, {0x2}, {0x3, 0x1f}, {0xfffffffffffffffd, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x6}, {0x3, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x100000001}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000009c0)=""/161, &(0x7f0000000740)=0xa1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xffff, {0x0, 0x2}}) close(r1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000007c0)=""/122) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000840)=""/147, 0x93}], 0x3, &(0x7f0000000900)=""/136, 0x88}, 0x800) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x0) semop(r0, &(0x7f0000000180), 0x2aaaaaaaaaaaabf0) 17:36:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) r2 = msgget(0x3, 0x10) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgrp() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x3f) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xc0, r3, r4, r5, r6, 0x10, 0x6}, 0x7fffffff, 0x8, r7, r8, 0x9, 0x6, 0x5, 0x3}) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 17:36:03 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 17:36:04 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 17:36:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10142, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6810, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x200, 0x7fff}, {0x18, 0x3, 0x9, 0x8}, 0x315beddd, [0x0, 0x3, 0x40, 0x5, 0x7, 0xd0c9, 0x10000, 0x20]}, 0x3c) 17:36:04 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x30, 0x8) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000001c0)) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f52ee0336e6a282bbf434f24c47902c4e432e4e50b63011dc6aeb64e404e8b55b320ee8d5de076295717b173c3c873843836646a948a906d29f24"], 0xc6, 0x0, 0x800) 17:36:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) 17:36:04 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() r1 = msgget$private(0x0, 0x520) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x9, 0x6, 0x0, 0xaca}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x8b57, 0x401}) 17:36:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0xfffffffffffffed5, 0x0, 0xffffffffffffff37}, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = dup(r2) pwritev(r4, &(0x7f00000003c0), 0x5f, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}) ftruncate(r5, 0x0) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)="70c5ec6bdca9a5f5f8c4da249393d5d4688d2c2a32c14575d443b7bbc083aaf6aba9ffc76f8e55067719da64083b376a666cd02abf2ac642e81bd605a80bae708eb20d08f3359d9fec42fb5f6735cc1d3cfaf00e704fda150ae89383ca83973c64b3ece0a705a9a24087e69e170c2413430687df71700ef9688dbd810f2010d1f12d1222f4cd59765fc9f4bd3f488708d666de74e427b2eba6b277004219ca0ce2a9648324899bd934da005218290ca544b2779e8743c2cc672671709dcbd805845ca0b5ffc0561475abde6bcaeb476b391a86a785513af98ac59024f3ae55745104d2ce5664d8d4e9d21d9891f5f766cdbd55573ebe840358e16e0da634ac", 0xff}, {&(0x7f0000000280)="5552a5414b28917654dd71a9873bb69091a289041935c11e321ef8ff05d3ac80142cf89f9a6dbcacbbb64e2b7b3954b06f82be9d41a051b658f12e66305b3411c8d9a2e6303ec2119e53c2b24e0b985e", 0x50}], 0x2, 0xfffffffffffffffd) 17:36:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 17:36:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x7fffffffffffffe, 0x2000100400000}) 17:36:04 executing program 0: r0 = socket(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000000000001, &(0x7f0000000000)=0xa, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 17:36:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 17:36:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[0x1000, 0x3, 0x9, 0x9, 0x7, 0x200, 0x9]}) 17:36:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)=0x6) 17:36:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 17:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 17:36:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() kevent(r3, &(0x7f0000000080), 0x80000000, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x7fffffff, 0x56d880000000000, 0xffff, 0x7}, {0x0, 0x3, 0x1, 0x100000001}, {0xa5c, 0xf433, 0x262}, {0x3b4, 0x3, 0x2, 0x3ff}, {0x3ff, 0x1, 0x0, 0x100000001}, {0xc7, 0x0, 0x6, 0x5}, {0x6, 0x9, 0x54f, 0x54d9da02}, {0x1, 0x4, 0x2016eef1, 0x4}, {0x2, 0x9, 0x7fff, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x100, 0x80) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x800000000000, 0x13, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x9dd, 0x1f, 0x3, 0x1, 0x2, 0xf7, 0x3, 0x0, 0x2, 0x101, 0x81}) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 17:36:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) r1 = dup2(r0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000000001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x5, 0x3}, 0xc) 17:36:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2200696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:36:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x3, 0xfe, 0x9, {[0x7, 0x3c4, 0x9812, 0xffffffffffffff7f, 0x800, 0x7fff, 0x8000, 0x9, 0x80000001, 0x80, 0x4, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x8000000000081, 0x0, 0x10000], [0x4, 0x0, 0x7, 0x8, 0x16cf1ac700000000, 0x899, 0x8000, 0xed9d, 0x3, 0x401], [0x1, 0x9, 0xd1c7, 0x1, 0x6, 0x1f, 0x1ff], [0x6, 0x26, 0x7, 0xb30, 0x7fff, 0x5], [{0x6, 0x4, 0x33, 0x10001}, {0x3, 0x4, 0x7, 0x54}, {0x25, 0xfffffffffffffffb, 0xb3, 0x8}, {0x20, 0x400, 0x8000, 0xffffffffffffff00}, {0x8, 0x2000000000000, 0x7}, {0x2, 0x100000000, 0x9, 0x1}, {0x7fffffff, 0x3, 0x6, 0x80000000}, {0x4, 0x2, 0x1, 0xfffffffffffffffb}], {0x6, 0x10000, 0x9, 0x1}, {0xffffffff, 0x6, 0x9, 0x2}}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7d6ad30bd17c12b664ac6729cb1c690506454f944a9e5646cdeefb19a6dca2d62bc42769dd1a91c8b5c6e853a1f2eb2695d473ac825e841a6edd016ed66ef99897538d4d4ee2adb79abcf45f24ff36dc1bd709ce47c229f43e9d6b35e4f82a7429661a2ddeb29c7f1bc06453c6843917f0e83104d784f537b99ce59ea9a8bca219947d2860fb0b376af34367c983fe6edae6c8aade9e0d20c98a72ad02b4fef1ff42d86bd1cde7593483ab952d0156150bae81c07f72621543766f53cc08b05b9a575947333db65130b5122a6a8c9cd4132851243693e0c85a75d771fb873a34633baae981c09842e21a6825f6bfba8e8dfa720f78edf7160ebc975b057622e0ca1b5c10cead777d045aa52b8fd4f795a001b08746c822f34df23e320f2b5dbacacbb9e720d9297d71fd3447c9536cc763b94dd576ef798a5cb8b633360b1e2e70a9c1eed8a0952a99aaafbb1cbdb31d597706dd69a5cfefbe3c0ab158bca8479e066fa111c85fe40ffc81fd58fe113481ff5c942b19b0146e69a77336425cb3c06e8a24b283909e617e7159690a8d22e9690c07ede9cddb72727a69e2bcf512ad62f679e25791ba3a64f87cc442c8f0defff3646ad823d81d82956f26fa0cfb17f0c4f9efa3c28f1f5b940f471098ed05fb907ad52d3f03b1ca538fd5dbbde7c14b79d4186a0372d98752343c5c2b4c559c4e1bcc6ff4e4ea5428040b86ec9281976509523e3f7a6051399fd95484f199bac75316c8b64ce17e9da015a8a458c63b261f97887ad11a3c5a6941cc823284d6a8dd14af4e54b6351983bdf571dca5ef2ea22ab404eb6f9a3bafa5ff53a24a1656ac4608a0ecbd1b9135c8efa930783c82e8497c5c349c1555d5cdb1b1ae8cedaaba4f780f1dc2fb1628da0bd43cf8b95939aebcd275eb46cd49661168e288441b1c8346adff7b62ed47c852a3247666b64aea9b91589876c19f59198910e9b7314e4c0c4bd04795aadd74eec6f266e91dc226f7473f9871e65bf360020de358f5ac7ed4eb8c1bf4ea3db803b2a28183240165d0649a0705321d13c44a88ce99f65872158accfd5c3454e92b5e1a9f3e082fd9a3b9396895e9451551abe8410357d48bc44382f0dfa4f5a899b02f58f3020a90dd19e6f1f3a9082ca28cb781175f5ca37850c546e1ae55f07bf0e56e3fb02a9dbce2306f1e6b004368740fc727ee979021da03a806e54115d8e02dcda6372549cd75a5476237110ab075593228c3c9b07c6faa26ca5764f12b7c8c7a36d4cb8368e5811af742df8c36d337e6469ed02918473f2ea18a0344743fe99c4a22e3bd186137aa2b1dfa058b7ffca", 0x4ae}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="b0323c48fb5e807fbd19e85bd298be868f67c4484cba6256bab58bbd140f62517af38110d2081173c200", 0x2a}], 0x1) 17:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000003b3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 17:36:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x3, 0x0, 0x4}, 0x52318c1601ae5497) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x6, 0x20000000000, 0x9f9, 0x3, "2b5926a412e721486922f7bd704703052cca3be6", 0x3f, 0x1}) r3 = semget$private(0x0, 0x1, 0x4) socket(0x0, 0x5, 0x4) bind(r0, &(0x7f0000000480)=@in6={0x18, 0x0, 0x7, 0x45}, 0xc) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/249) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/129) r4 = socket(0x2, 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 17:36:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 17:36:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffff80, 0xa}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x10000, 0x1}], 0x8, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xe020, 0xd19d) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 17:36:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x345, 0x4, 0x7, 0x401, "da5a524bccdfdff17ebb909d5c42796f1c30b926", 0x2, 0x200}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 17:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x21) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xffc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") sync() semget$private(0x0, 0x5, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x18800, 0x0) 17:36:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r0, r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xc6, 0x9}, {0x47, 0x1}, {0x43, 0x1}, {0xa7, 0x5c97}, {0x80, 0x64e6}, {0x25, 0x3}, {0x63, 0x100000001}, {0x2, 0xdf}, {0x20, 0x3f2}, {0x3640ec0cd20b2a8b}], 0xa}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r6 = dup(r0) fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x0, 0x8, './file0\x00', 0x991f, 0xffffffff, 0x8, 0x6}) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r8 = socket(0x18, 0x8, 0x1000000000000003) bind(r8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0x84}, 0xc) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x29, 0x7, 0x1, 0x0, 0x250, 0xfffffffffffffffd, 0x8000, 0x2, 0x1, 0x0, 0x1000}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x80}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x88, 0x0) socketpair(0x6, 0x5, 0x3bd, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x8000) fchflags(r2, 0x2) r3 = msgget(0x3, 0x101) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/103], 0x67, 0x0, 0x800) r4 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0xfff) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/79, 0x4f}], 0x2, &(0x7f0000000500)=""/217, 0xd9}, 0x41) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSTOP(r4, 0x2000746f) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000ec06e095287eae2bf4492cd1d3914a3d2adf696071c5496a190d3df93f8fea546807d7704b061ec756ddaf04eb39a72d2fe03ebb93b265ae6169a4f2ab23cb38db362e345bdb77edcc9a76d788c32d6eb3d18c4c2ac2b83131d4b78fcf1deb36a9f564920eae4f5dd73b4502e908b6987a3e227cb8ff21916e3bd78d647dd6d67db3f4b254673ee6ca257720e81fb89812936faac11dd4dd5460a80f707468553802847ea16d0beae2c058dd3055523bcf787b908fda4792460cb47481b078375ba1ef2bd8d4390089c3e1dcb783c03af7053208bdd11abc955078c460e95b1d95ce6f65043865a63f"], 0xf1, 0x800) recvfrom$inet6(r2, &(0x7f0000000800)=""/130, 0x82, 0x41, &(0x7f00000008c0)={0x18, 0x0, 0x1d, 0x1}, 0xc) fchmod(r1, 0x6fbea2c747908f84) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000900)=0xaa8) r5 = semget(0x1, 0x3, 0x100) r6 = geteuid() r7 = getegid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000009c0)={{0xffffffffffffe524, r6, r7, r8, r9, 0x28, 0x1ff}, 0x5, 0x8531, 0x6473b2d0}) semget$private(0x0, 0x0, 0x1) 17:36:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x140, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0xfffffffffffff98e, 0x3, "c46fb742560f014a7e481be560d902b97a61dc83", 0xac89, 0x8}) 17:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x14, 0x905, 0x10001}, {0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 17:36:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getpid() r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10881, 0xc0) unlinkat(r0, &(0x7f0000000280)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000140)=""/236, 0xec, 0x800, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 17:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f00000003c0)="1fe0987f9113de8461debde848c513500b8a23e163c753ed5c61b0b5d986aea6182da391b3b984192612c08021848d34cba318c3ff8e531c23c00645196da09816db9b601104000000a37daea56d6de277de806e992b26572e8be90a27040b31f15c2f98bfdc2dccf6a68b1380fa94a67e32f6cf4412d688660858564f2c07ccc42bbabe1902d3ae5e1b6a593f02fd21d86794ba20bdd9fc9cbeefe8972984a1e2540013cafef7129a6b343105b781bba5b843d3236b60eeb60aa0eddecb") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x3, 0x0, 0x9, 0x2}, {0x20, 0xff, 0xffffffff, 0xfd}, {0x631c, 0x1, 0x40, 0x2}, {0xfffffffffffffffe, 0x81, 0x9, 0x7}, {0xeb, 0x6, 0x4f0, 0x8}, {0x7, 0x2, 0x105f, 0x9}, {0x4, 0x0, 0x1000, 0xa9}, {0x40000, 0x4, 0xfff, 0x400}]}) 17:36:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xd38f, "00685dc17f33248cde84d7f680776a662488d14b"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="de72a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 17:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7f) 17:36:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="53221cfb877a729ecad518ae", 0xc) 17:36:05 executing program 1: socketpair(0x3, 0x7, 0xffffffffffffffb2, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4, 0x2d1}}, 0x0) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x80000018, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000387000/0x1000)=nil, 0x1000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x6, 0x2, 0x0, "4dd2f51f955f57b489c9ebf4ef55f941f99afeec", 0x560, 0x8}) 17:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/19, 0xe16b639a67a1e403, 0x3, 0x0, 0xd6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f0000000280)="30a3f67b6907c48199e1010154d305cb00fd") 17:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000016c0)={0x8, &(0x7f0000001680)=[{0x5, 0x7, 0x5, 0x101}, {0x4, 0x5, 0x56db099, 0x9}, {0x1f, 0x7, 0x83, 0x6}, {0x2a, 0x30000000000000, 0xcf1, 0x75a71ce9}, {0x4, 0x4, 0x9d, 0x401}, {0x8, 0xfffffffffffffe00, 0x1ff, 0x4}, {0x3, 0x0, 0x6, 0x100}, {0x3, 0xfff, 0x1, 0x2ea1}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x28062, 0x8) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x40, 0x1}, {{r0}, 0x0, 0x2, 0xac3244e6eebf60ba, 0x8, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0x60d, 0x7}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x2, 0x81}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x800, 0x8}, {{r0}, 0xfffffffffffffffb, 0x57, 0x20, 0x8, 0x9}], 0xfffffffffffffffb, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000000, 0x39, 0x20}, {{r0}, 0xfffffffffffffff9, 0x88, 0x40000021, 0x2, 0x1}, {{r0}, 0x390001bd4568c6e, 0x10, 0x4, 0x100000001, 0x3}], 0x5, &(0x7f0000000580)={0x1ff, 0x2}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="bf5388ea20e1a2f7845b1cab75babc578eb0c54c3341dcfa7ab14f65a993fbb5e1b76bb756ab3371bca29ecb208a50ce97b4e7ad79c909838003598e41cbd16efab5a148395fd03d7c12a050d0f186ad6cf475faf34504cb89df5b4e7a5be7f069483c162904717a52acb61e5fbd754f91567e2a289f6db01928b92f723d28a70d97c59a5f1e17d3938ae2985355c9119b84348c6c", 0x95}, {&(0x7f0000000200)="7e7156e379dde940ae458cb52913c89b87e4a39d50c319e23e", 0x19}, {&(0x7f0000000240)="8f0e83e6967e7bd1b478026c300f6a913342c4ea496d0d4945691ad29be7a119a0ff5843e940fc4674cca043eb9c6b44df8e2362a4f7c5024a3e2ad8b7524e2d9583f98281d6e77d20a28593f704f19284403cee84416c92dc2aa8dbd4c251aac3877661174135184734a9a4eeb734", 0x6f}, {&(0x7f00000002c0)="41f0c479a9620014c82cba9838265d0eee079527028c812a2a3dac62539083ec7e121ae4e29acaa947ae3aca51909d534a8c2a32ce3b32d2d2553defc75602498c185fc74b5b69a6f06f193809303f713a1da7d5521218616ed2deb767ccc5fda1769b809ff9e1009f5eb742f3a009bedd412a1e478312769ea45b1c0670c3557d5921df8f501ab5", 0x88}, {&(0x7f00000005c0)="1e56648311b2bccd8c1c4f521f33ecd2343b3bc47b381d4caacdf9d8166c2c903358ae0ca7c4d89d9337be94a85f309044dc1bda4be49d73758c4e47ab53e1c56fd323deb8c811b19d7961c884a2917aabf7ec9176e2acc1a5291cf0112a9f7936b72e81142ddaa5896797af042dd09fc0965a5c7b5e3762ca0e836872817c9a0e4d94bde2110bdcb968fe5b410d622ba7708929104bb21889e19cb9bfd2022772226812b357bdaafe62f1d84c3e0602c3b57172404acee746dd44f6ef296006023bfb97df4307c9ae2df4ee655bd12685f05fdc72e3f6bf45a0729c692f0686c565e096cf812279f40ee1c5b26f9a13588a2c00d9fb5953ca6f187499230a98d016fab6c82007387c2e09ac02a6d7f40b358068f48c056883ab7b0dc76fc543505f64db312c514606d9403600be79c455ceb7cc237a58637f2b8a145ebafab5c4d148741c65630eca58062c30eb02265224fc36a75350f5553aca24e267e070b91a86fa145c792b3d76dd95f27e5bafe3c7eb7045ff7648b2d2ad01c9d6c8b841da365ab4bf48775e11834f08b56d1906532d23e144b502a2bbb33d851ac5b57ad4050c2293cc88ff06013f3e53c9071904a6a94ea2dbfe16913f1c802713c9536e78f8e9a162101d5f25789f9418183a686a83d9d0088072102d09b69216695eab4d6ecb79781ec2d1229dc7a6dc68da56e8cd15e19b065b8ed98a0c60aa6464e9287f4b66258b2206a1ea47ee60fa5f26194343e080ce83d797af9c71c010fe3c74f2a21233dabb95c4dd7b9a4d7daa1d24617ca7c8d1e5ffbb41d65f75bbb8f6d775aa65a477aa033e00b3021517bc35959ef27586439e1a73bb9adcba217db6a80ee86320dd12a48dea58ce3914abf4de023232a823f9364ff4021f0e8e0791d392351e9c097f71675661fa660d955db5823f5233bd04ad582ea2e97addec2931e5ecf3f5527c048437df179570ac66657befcf5571b21cf71369deccffbe4785bbd629476466ae40434a51c7d45faecaf45620042c1fa0c897fa1c2e2765cf264d95e4acc1e8706b6f1719bdbdd9e7d45eb97d9202ff5e8be16fcace4f8b42689c24d28b99694d6625c913636e1ad65c69ca1a4d6c6866fc9114a7f462365bbef8864aaa2efb78c6fc0b6e9745005e18e7d599d2787b2d322d0d822113e38bb3f3e29f21bce0c6c56db17072ce46e4f7b17103b96fe6c377d724bd9ae62db6eb5ebff9ae0371a8c6756271d1c656fe1e9c9bedcca3888eb254591e118a7310cf102f8478aefd396d50b27be4645cbf5ef70c8d811c350a85c5105caf2bdfddd1d2e7a261fd160bd9881aa410cc02e95fd9383ce84b8d4629679fbf874e8b33617ad768fb92e890b1ea91c48dafc6a9b8cbba4c71fa3613b00919120a08af96087eb49e98633ea2efd04d6835357a92f308924ae74e7d9baef18addcf3891dff4f7f185069108019dc93539d1e75431ebb73fffd0a22ba86ae74cdcdcb6dc92cf450a2c2a6bcc8edf9c252cc02fcba0df97c88fcb1c3f29827d8e21d7f5f04ecce3614eb7944a9dcbfad4eaebfb69cc58c9d47da67c4bb951d2ce5bd5d6b86f644317978edb7587adbfc684b8fa0c46fa2f3f3fc832db095863e62281cf02cbf0c1afcec887394d6b2eefa79cbba797714cb8f7555eaeb87a44af28379c5a3435085db1042c1f740b38c726736c60747cc3476ee6ff188ac77464d4c58d82aaf8483d5819fbef1a308135d8d433426a3694ac808cf4c93784b30aa05395419a3bede95656f06b9d69110480209f65641848d0e75c9d1096d192bac845225eac77dffb889d635202d38d081f4d7c9ff75ae4c746f7b9ad001407a801388f2fdaecc2e0876437506becb43913b03c65a68725660f594a0b9425dab8545425fff2ed747c7550b48dab999a974cdeb1ddc5ac8561f350b7f2d57f3ac4a239763ed1687d9b60170fcab2de1ae631caefad14d82f5d6504f7427219c166bbe7ee55ca3f817ae96ec4aba20563d17e67822d1bb3c65a814743b56c7a79b010ba7f465b8b54ebd9b4362574252bb521f67e8152e5a70b1620eaef964c2ff6620ca0224bd33bbdf67257a7dfff29e5359b1c8ca147933509fba289a26f8aa047624743127a6518252e892d3787372fee04af559f92487a6a728cfaf0627a6eb4abff7d3636ffeb31e573a8ea1feb37ca95470cbe85af1be4d32baa7b69734d8f6dd8af0171324dc2d9df495feaa6cc36b1ff39e7a5a60e51819a4a007506c7431c60d26e253bc4fe7298ecfb647342ee89ceb8f2fa7fbe63c4ce503b9c237766847090d2bd9d0b688559b8909fb473958a8da82a89a87d6c0242b834992bf6c3e8a6827c5ae35c88d0d085210e3eee27eab28e346208104505aded2d209484a97458d0f9ff1414121591e080664f639b0b244b9f2460d29156ffef7646f4878af8afede595fd3e9af196729c5612b4ae5c19e71c7b127b85284d60ff42e64b67059ee87c62f662fe9134eff5d15e323c030adfb55e325c6e84dd42a87b3660668b5ee48ba8eff97f96910006292aa1e1200c74f9fa7e6dd131fdfd6f5e84c0fd5818f10406c30835dfc345dbfd9f4b22c3b042e5951eb2d9b7a217ce13f4461fccf29a74d58efd6541ec38b4127986e7e381c4eab6f623219b832ebe8d1f3c8710e77a2fd1f6085cc716d024c8a443c4e32467ebb684e302213359cd9848b5ac25b96894ec692fe1a353aea4e8d33fa7ff4d4d0aa2c0f3b5d2dc64abfbc792424ceaa57ca9de7d61f9925887c8b8e1635a521d7c7f610864ca07675fbb2af29c124af6b41cc0c0e9a120b1ce912c25517aa5c3c615f363439233098b5ebccd9b9cb2e4279ef5fbe949d3f066621464b3e932b99b42bd77a94147a16a6e826fedbb4a666b094a0c10a4a95168d3305757e50cb1ca32b4051a6986284d35208cad8243584735b774df28d8ddfc9844ba5b1ae4b938983ccc03d86865b5669ee6ae6906c2bd4bae43e163e4da9e0542e34acf21922cbd50f970f13cdd9b2f802e32e760b8fbeaa1280894436d4ea9c4ead1cf1ca600dfeddadb87719239971634b09d9225d91e0347bce16b924473647e67ac5ea10d3bfbbbb17cee5423aab0175b07d2bb724666bf654ebfd7c91f3eb51b1104dc9ffc6842413049cef5ab3f1f66d3eb24da1a8ac98dbd839807142fc07c2aba747f5c992cc32c5a554bf988ef0df8fd211eaa717b3313185517c94ce3b84e2be7472fae3b0096370110fbe6bdd90bba2cb9b056cf8c3b21c707b9d11e7a1107ea8bcbdbdc63109420975c5bbb5006d3f246c7714ff7b1dc227e5fe9cfe9c76a60d35ab03c9d2d89d720e3e4abbffa02611c2ffb3a5e38c75e371398daeab949bb20f0a71dc8bea58c55d565a96ea9b3ad3b1cb6cf9001f24207c6d0624e3e5c5ab27a5872590691b3ccd26ac242eac121acc3e723b99ecd4c90d9e238f760e078baf7d0ddfe5ff839a639ba834b5947d3769c3960fd9eb5a3679d3198fadcccbd726969885be87c7d64e95bc5c6038b34ae9504c40958006e979aee04028a3bd7db5ffd8cebc01750304fc9dce535924f60e98c7bd016dafe3e1f392fef5a4607c3df9d274e1078c351df5c8f30a3f3a79025ad103593efbec9c8dd4a182b2836ab1ab9bb9a93a3818332ab6e30c407bb064b8bc57d84c163b2c481ad36f5ca9907392bb4e12bba67803b2d856c9bac91fec9559985701ef03934489795f2b39ea3d9a6a47ba5d932ccb98285963420b4c56bfcb8c2720f0e60862dbc8e7b5a7edfef22d139162a3f7828527ee49196a48f69ef389b31e38e4c118cc6dc27a4fabae890ebfb220482b22ebf91a2fe229dc3693bb240e339973ee81c05536cec7490c696a951397c50d2e8cb647f5b95c8a71491711c9f56ca2729d32d95e2a98c149c6fdf4c7aeb3a05adce9ea294af15f5dfa7ba6e56535bc494ce318844d7a08a5ca43ef7be6bfea9ee369437c116b94d2a9e03750ee742e28f9578a0358093a3f868ef407f61e46a08e7431e0450035136e446781d2caa96b2f22899ea398718a0784ff2d8d90d5d3ab48ea63317e84478b55fc7f980d231cd1fe6d39882f3c1ac045630bd712eec20f221a34f1e6d4ffaa932df9d6de1ec9ed7fd969d1eab7fa14760c85692a76abb427dc2616da146503e1a821539a99f62f83b464ef16afe40a68c662508037130bd4bc0de88c029b522ee24c3803b964b09aa4becba438d6b860370e66f8f6ca4928baf06192790479526ab447c8416a34a1aa3dcb547420087ea77ad52239d91eb151757045550fcc0297d19c77c13e7e6c6ff820d690dc6bca61a678ff9957e18198acf184d3dc4bca1dcac61d29bda863071047e8922b6b2f9ecf18c4b2b3e555b7b2c6a2f28a8bc714840edf87e580deacd59db2c634fc2d007906d5cfa5f8ed75e2c399a71a51b4866cdd6172c9669a3e9ec3adbc8e29f036f40bdd2b18d5d5089c63f12196ebd39ea1f7c3bf7c96b0a4dcc86ca8708b543c6831ff013970c07c29e5925f70b67c5e48ab9446cec6878728cfb74da710420453d7cbae4cce765d7f2e0f03353d92cfc84154238bac8523e747d2b9acf599d94fdf54df419d09fde6ba17faf8a24487580f4d016996120060a84f917b319ce3dd583f5ac69222eab3a8045b13238221b5b3b9e342957c73cbc51be3ee0e7bc4c819c7aabd37988c52220d1d34878fd8954fecee2b1846b867743a813d36d0edb58fd34ba673e068b06cc269db328cf9843bcb375fe6bea3d25b87fcb988709ec347bf2a64df7af7f7c6fd10b0b0931265bec32f1c890171c35ccc4f615e31307d1cb7f06632aa16500a5880566e515125682a0614705fd850959e30a815efdb84c03e644df0c890f9dcfd7006c4f2e61f22db5a205c0a5f2fc2672c6705a599dbd98167f207b0eab8a7540ed8fd0cc1ac60fae8804b3bafd59e5a19d37aa0ae96eb301632adb6ba25ce1cc254301393b01dfe1ebcc17673dfd162020f6eaec9f08285f8b5916248273abca4956cd9ce3767e2257a5a5687d9da47e8557be9f47245eadcff17517a6c47d7b7460cf0c80ccbd33c5b47dc4757f65ae3c594ce9e3f9e36a73743d3372a09fd4f0a9f9185258dc14d80481e2e2414e0f26249da07ceb66594561138341427b087b8cc20523b3b08fda8c13f6328ce67c97c8b22498b65481b109e21be634820988b2b7bfbf69a3675a8d939ba5e389c73eb860d2079ea2addfb6a2812af038828bc7f2a63ea545823f51c9d9e2ebc93326c33c56bece4f281531dd1ed12b969717e1b8c02774d5c5ace8c464fbe6653d228d933f0cd898c13be5543d813c6cfe105a71942965aaaacbce352937282768d4db87c8bc5af1f279f7d4da0597230e2c87bcce77594d944bf4d189b17de8863c4e7613d9603063ef3e0a7c5a5e8dd7d25f83bb235d6797679844b38b23f0174bcdfe630a7519b24d95545c2f16fe143961a2c269d8c9fa04d495433df799b687097837eed64d897dfa332c1c638700415f47b9fbb88a9b839c2950409300b9e963490e87bf2e5b625315d918525eb9c40fc53b7896853733357468932add96dcf5c19318bc9d5ece99931fa27209277b6788f915c35117ab4aa1e0a7e36f041b13d0dfdbb997ebcf3601485652bcd53f30f463b2aa0140f0a648f9539eef8cadfaf4bf92f2f3db28d78a2965a06e6ba408a2a5958f79f90841e3da46db2076806e5729e02d4cee8ad75744c7070027d52409e8baea0f94f73a9dc6d62b09e97e87e15a8c0f70ccb5c6037d1326bd", 0x1000}, {&(0x7f0000000380)="1b91d9e90eb867a3f907d640", 0xc}], 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x274b15a8) 17:36:05 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x6, 0x772, 0x0, 0x7fff, 0x9, 0x80, 0x1, 0x0, 0x4, 0x8}) 17:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 17:36:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1, 0x0, 0x0, 0xfffffffffffffffd) 17:36:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) flock(r0, 0x6) close(r0) 17:36:05 executing program 1: r0 = socket(0x18, 0x1000000000006, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0xfffffffffffffffc) 17:36:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1000, 0xe53}, {0x18, 0x3, 0x906, 0x1}, 0x81b, [0x8, 0xffff, 0x7, 0x5, 0x40, 0x100000000, 0x9]}, 0x3c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x46, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x3, 0x1000}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) r4 = kqueue() recvfrom$inet(r1, &(0x7f00000000c0)=""/4, 0x4, 0x841, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) 17:36:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x84}, {0x7, 0x1}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000099000000"], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:36:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) 17:36:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x44) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4a) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x16ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:36:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10060}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 17:36:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20200, 0x0) r2 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0xfea2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff89) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:36:06 executing program 1: r0 = socket(0x1000000000018, 0x5, 0x81) setsockopt(r0, 0x2000000000000029, 0x7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:36:06 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x20) 17:36:06 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x48, 0x101, 0x8001}, {{r1}, 0x0, 0x0, 0x1, 0x0, 0x400000000000000}, {{r0}, 0xfffffffffffffffa, 0xfb, 0xfffff, 0x100000001, 0x9}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x3f, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x77d8, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x20, 0x2}, {{r0}, 0x0, 0x0, 0x200000c3, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x24, 0x1ff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7fff, 0xfffffffffffff801}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x200, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x81, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x22, 0x84, 0x5, 0x101}], 0x3, &(0x7f0000000080)={0x0, 0x5}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 17:36:06 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = dup(0xffffffffffffffff) r2 = socket(0x0, 0x3, 0x488c) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x22, 0x8, 0x51f}], 0x8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x7, 0x8, 0x8}, {{r4}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x100000000, 0x1}, {{r5}, 0xfffffffffffffffe, 0x3, 0x2, 0x7, 0x7}, {{r6}, 0xfffffffffffffffa, 0x8, 0x0, 0x800, 0x1000}], 0x7fff, &(0x7f0000000180)={0x3, 0x9}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000200)={0x0, ""/155}, 0xa3, 0x3, 0x1000) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) semget(0x3, 0x3, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x52, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x7, 0x101}, {{r4}, 0xffffffffffffffff, 0xfd, 0x1, 0x1, 0x101}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x21c7560a, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x7}, {{r5}, 0x0, 0xa8, 0x40, 0x7f, 0x7ff}, {{r5}, 0xfffffffffffffffc, 0xa, 0xf0000003, 0x6, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x8000}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000002, 0x9, 0x4}], 0x3, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x3, 0x0, 0x7fff}], 0x81, &(0x7f00000004c0)={0x7, 0x81}) setsockopt(r4, 0x1, 0x20, &(0x7f0000000500)="34ac4c016e5a9d70361f974efade016da66d18af1a2b9c5e33dcc092a615a734afb780483989e3c7f065f6d3fa9b907399149452ffa5f500cd092f159d33ed22837f7979552435b060409e66111061ab3a9f600f84c8ca0ac5e9b223d97f38b15729adf469b40769f1391e4941e5f35abe224a7398fd25d8d9718164536ed615f1b6ce6dd7e2b118d9351f2ef6daf523ee058c9cad6be2f92d39f9d392281f94454d2ee35881c73da40979", 0xab) r7 = accept$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) msgsnd(r0, &(0x7f0000000680)={0x1, "b7796e80da069c1de8467f484d13d79cea5528ec31ef5cebbbf03af012162fce3cf03572a1fb298b1613740860ba95c0ed87bba22159231e70297dd46af65cde77a1c374c1b260171566264b559d4711aebfa05deb0f813d09ff3cba260a5b5d02021ed30deda31492016f334cefe9473483d5f5c433a37868b3ecaee19ae2c3e457b3b483ee9cb8bd4ca4f816707ef29cda9b8c046cb099f29a1f4c32d8e2690135fcef33aa8ab661b9d5c113d224f1617932aec7275eea1be483d44bfabf"}, 0xc7, 0x800) msgctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000780)={0x6, 0x3, {0x80000000, 0x7f}}) kevent(r1, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xf692, 0x8}], 0x1, &(0x7f0000000800)=[{{r7}, 0xffffffffffffffff, 0x18, 0x0, 0x7, 0x80008000000}, {{r2}, 0xfffffffffffffffc, 0x45, 0x6, 0x7}, {{r7}, 0xfffffffffffffffe, 0x20, 0xf0000007, 0x10001, 0x37}, {{r5}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x42, 0x3, 0x2, 0x703}, {{r5}, 0xfffffffffffffffe, 0x98, 0x44, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x80000044, 0xb9, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x1d, 0xa, 0x3ff, 0x17800000000000}], 0x80000001, &(0x7f0000000900)={0x3, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000940)) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000980)={0x6, 0xbbd}, 0x10) readv(r5, &(0x7f0000000ac0)=[{&(0x7f00000009c0)=""/204, 0xcc}], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000b00)) getsockname$inet(r1, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) setrlimit(0x3, &(0x7f0000000bc0)={0x1c000000, 0xa35}) mkdir(&(0x7f0000000c00)='./file0\x00', 0x20) msgget$private(0x0, 0x110) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000c40)=0x9) pwritev(r1, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="5c2a47c0890faf1c1cee5cdb5645ee0dc14868e9fe3a7cec43a6dc3e4f8e23f70dbc293701e2b228266b1cc5c4ac0fab205ac62082713857c03242c916dd0aa92e0be5ff98915a93271ef344404ac2e55fc6223623", 0x55}, {&(0x7f0000000d00)="8541481de20cdb1dd5ebaea992aea646ca789c4454e0e11c25d0f86b78d5bf3f0e16d4087c6ff0a577662e83", 0x2c}, {&(0x7f0000000d40)="f837729c1e33c3723c0fde612d204236049f7c278be88f23aff6cf70759fd953c76a09e78ae37ad1aadf549a3ad1723c6195582470", 0x35}, {&(0x7f0000000d80)="d957789d58c8d1f71fce4e6b2eb5338acb3f65ea1c996d0196259086deaf890d83", 0x21}, {&(0x7f0000000dc0)="c4840fe721a90008c68df33473fd24bee537b11d5ed31e3a90a16ccd406dd4dcb495542f91bd179fd17cf769d9a097f7fa09411357bd641669", 0x39}, {&(0x7f0000000e00)="11ff57591d05155672124ec395315c79104f6a866a1921b09048c2b7c9b0566202d754383850a5ba3d167b30d850bc7b939303867371acaf0c34dc6addd54c09eb793bd8b89e7dd140d677a0edf9a596c25149b9ede4532125b4aea266901ba9882fc264cdea11494d89c2bc342089c260fe729210441d2a339f49da057617ed3c6e12566480ec0ea28ba98d0f75a4ebdcafd83bc130cabe488f636309f3019f41bbedb67be64123d10a36297f8f2806", 0xb0}], 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x84) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x3f, 0x4, 0xa0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x40}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xe103}, {&(0x7f0000fed000/0x9000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 17:36:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) dup(r1) 17:36:06 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = semget(0x3, 0x2, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/4096) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xc7e5, r2, r3, r4, r5, 0x80, 0x7}, 0x8, 0x1a1, r6, r7, 0x9, 0x5, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chroot(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 17:36:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x380, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x0, 0xa7af, 0x0, 0xf, 0x8000, 0x83, 0x3, 0x0, 0x8, 0x695}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0xfffffffffffffff7, 0x7, 0x8000, 0xff}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0x22c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r2, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r6, &(0x7f0000000940)="75e1cdddbbed78a54a5c95951e925063938a8434980542658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234a934db0bd48c1d77744d8ef9dd9e069138bf30572c31cbbe8202dc766464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f100"/236, 0xfffffffffffffefe) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 17:36:06 executing program 0: r0 = socket(0x100000000002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="0700000f", 0xffffffffffffff79) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 17:36:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = getuid() r5 = getegid() dup(r1) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x400}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) close(r0) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb67e8b045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4188d56a8a8488afd4550d66cba73ce101d97244910fe9530400000000000000b29067624bcd3bfa320967280408d918a7b56534a91939c67ef10000000000000006428ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475a964901b2f20b7425606e686abef9398429f21c21583017be9f3812f49a83bd4bcfdfad1d895cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f02f2efda0ad2b2176d9df925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b40010200000000000000053df6280021456b14fe2a96f6b187cb76103874cd00674767e292049218f45966e56970069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e9737dcf104c69c5d27f1f6bc072d4fda3943a898295380bfb53e2b295a1a3ff056a8458159c513fb75a742b605a157dcc829b7f13c49d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setreuid(r5, r6) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r2, 0x0, 0x2) execve(0x0, 0x0, 0x0) 17:36:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x120, 0x0) r4 = dup(0xffffffffffffff9c) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x3dcf, 0x7}, {0x101, 0x1ff}}) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socketpair(0x31, 0x4002, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x20}, {r1, 0x20}, {r2, 0xc}, {r3, 0x100}, {r4, 0x20}, {r5, 0x20}, {r6, 0x11}], 0x7, 0xffffffffffffff81) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8001}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:36:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() dup2(r0, r1) dup2(r1, r0) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x3, 0x8001, 0x8020000000}, {0x6}]}) r1 = msgget(0x2, 0x100) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1000, r2, r3, r4, r5, 0x102, 0x1ff}, 0x98a, 0x1ff, r6, r7, 0xfffffffffffffff8, 0x80000001, 0x40, 0x81}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:36:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x82) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpid() socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000180)=0xd0) r4 = geteuid() fcntl$getown(r1, 0x5) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = getpid() fcntl$setown(r1, 0x6, r6) 17:36:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffcf9}, 0x8) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:36:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000180)=0xac) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x7, 0x2, 0x401, 0x6, 0x8001, 0x3, 0x1]}) 17:36:06 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1a8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e501fe2383e8bcf0e6a018c38ccc6ac84a0a7c3c58d7145c6a120f9b1d5528906d87b443647369b346c3b989ab8e2cb00946b29615bd0ad03852f4950d8f78dc9024b3b1d1a9ae5cf788ad8b7cda7350", 0x50}, {&(0x7f00000001c0)="5567b4abe020ba9e92331d0e84254f2f618d016b068b746ae00a059db1d6ee659f4ebfdf41bdb2f5fcd62fce6abe1c472ccda3dfe635f8b1b3b48f291302d4416e9f1c2f5a1668e339cb6964caa1117c5bc4a0657ca2b902d903a01ea777e67d9227c0245857adb13c0462d9b1a3c1743ddcb356938d8b3c1cfd9dd88c97ac", 0x7f}, {&(0x7f00000002c0)="9a5d40426c5dbf66aaa372d57f77258963a34db06190692bda64ab538a330f6caceb3b1e861e1c023a6f51717b9b2e83fc2f3166303039fdb871ca7c8db8e8f7a1adcea43fd069680cfe52a789b06bbd2655e712b31df8c13f0866492a1f663f829db7763ef78653bd9acbb4c6dd34226d9231d82d2e1d56cd1116d1c0a6fc2b07a198f9d4d3562339ee544d70b150fc3c5a2ea3cbaf78efa7ec304bdfd2895ade7d1b3581138cebdedf3572045c44528877f4e5e5c76be1a41c5450c562d74527f8ef5d64190d9f2d15ef39d140a8105ae9beef42480073", 0xd8}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x14000, 0x10, &(0x7f0000fec000/0x14000)=nil) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 17:36:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x5, 0x5, 0x1, 0x7f, 0x7f, 0x1, 0x0, 0x3, 0x401, 0x7f}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 17:36:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2020, 0x1b00) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x736971692c208a52, 0x10000000000004) r0 = open(&(0x7f0000003300)='./bus\x00', 0x400040003fd, 0x4) write(r0, &(0x7f00000000c0)="c5349f0cdc850200a50caf6d889734a428335477cc525806562f6d53a1", 0x1d) truncate(&(0x7f0000000200)='./bus/file0\x00', 0x8) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) readv(r0, &(0x7f0000003280)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x80, 0x6, 0x9}) 17:36:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x200000000000, 0x0, 0x200000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r3 = msgget(0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x0, r4, 0x0, r5, 0x0, 0x1}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x8, 0x2}) fcntl$getown(r2, 0x5) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x100000001, 0x928}) getpgrp() r6 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r6}) r7 = semget(0x3, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0x3e6) fcntl$dupfd(r0, 0xa, r0) r9 = semget(0xffffffffffffffff, 0x4, 0x440) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000100)=""/32) semop(r9, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0x9, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r8, &(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=""/47, 0x2f) semget$private(0x0, 0x0, 0x420) semget$private(0x0, 0x2, 0x200020000000000) semctl$IPC_RMID(r9, 0x0, 0x0) 17:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") syz_emit_ethernet(0x9f, &(0x7f0000000200)="1d97759b5d375ca974cc83f62627153aa9913928cfb41f3268a3e94b7c751a6c3f70dad02b895254a4b5f6773576b145b70f1c4d1956bf84cce12fdb6ec8c0b8201d28b161d7d5f603b721bc26c5368bcaa53a659f29f07fa07799c859c4138df57eda19dfb3a2393272279c7d54b930ece7057875d9144021b3f18ba313ede830d342ab3695f1de8eae74c5d71fbb9979c73fd3cb2d24d78da3cf08b91963") 17:36:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xd13d, 0xf5d, &(0x7f0000000000)=""/68, &(0x7f0000000080)=0x44) r1 = dup(r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x307a3, 0x10) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x3ff) 17:36:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x100, 0x77e, 0x1ff}, {0x26, 0x0, 0xe91ae5180000, 0x3f}, {0x8, 0x3, 0x1, 0x80000001}, {0x80000001, 0x6, 0x6cc, 0x85}, {0xffffffff80000001, 0x3}, {0x9, 0x6e9, 0x40, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x440, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) 17:36:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800003fd, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 17:36:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 17:36:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="19d3e1f65149b5c9b9ee910dd182dd56480193f08c0cc925080843e7946bc74ebdfdfb0567ac13e5ac527de0fc7de22e9fc6b3b3911a91983ce0837249fbe5491db9739f24409ee77bd80a81b2faef7352522d1e25ecd755cee5d044c08b85fbea35022b355851971e425ab94a1cb8c45c55d96b81151f792b7cbc", 0x7b) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0xffffffffffffffff, &(0x7f0000000000), 0x1f, 0x0) 17:36:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x20018, 0x1, 0x5) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="a7bb549c611af4608c90a8eb2c5c56c6555cca56e99bc8303e33a353c780c730ab395da5d27d0cdd9641fe7fd496f1e875d8e7fef61734acd56eccc72b773ff84aef56826f72a7f5d97a32600f3732afc70586b1923f574f15368eca57cc334bb529857f1ced23bd4d31d48f1e246afdafbb311038208fbaf7fe3ee4afd956bdeec6dcc5e721e0a21fc7b304296d3328ddda1b9063f0d152341aebcddd785745d4113853f129377e892a03586e0d969ea30f8b2614fd2a171cfa8eca9938db5328ed5c1dc54ac891abff6ef4d7cc081eaf47c652a9e7a73dac39d4a7a04be0c70c66590ad2d58839577ca41102b6b7326be35ff23a90b8b7dac50d085ea9f12176fae003dcf46151dd3bbbec4c2a93bb4f1383a3595f16f9c838a38e977fda36c3d23ef9f5b04f7bc259c53c8fa7033a7aa71fa6c28cf0ac02d7dfe6faada0739a70c75b50494553d2c2452195114784b8d675526da575d22a32ccc97e5292ebfae3be4a0de719c2d12a5507f6d388b5c4049cc96f3ef293d71bd1533507632cb7291fba7b55980666c0319f0fb73f44c7d134a37ae6cacb171333e99b48a5f66fdf0b98b3e21c418db8183c31e082fdc4680371cb9d9ce90805e22f7934ae293a343479424e44831a426439be4609c79a1182205a1b74809ca47fb5bef8bb4d65a792b502b5f5b87833acb8f4c5c35b715b789287ec0b0f4b38b6493dd57dc202df61000fccfd6306f0234fc796729d0efb1ff78c971d91bfbe01b5fe3d384e17bc938b14c94d9ca342d19fa41714034d5541feb643ecc806732ef04d92c85a78f1c8db7d83156c04407b9a460f5118764704ba29b29a73459906677069cbee400d72d76c61060163d31df826d519e747c439a8e6d51858f6757d1c88bd0434ef22a96f467c1c88d5d69aa6e927efd8049f2715d2b0026e7432875c164faf8a331e54a41621dba4454a744220cdf86cfbf6909dd80a3232771c826f08642b382649e8205eef5aea1bdc940054e4325ee56b456c9ad1083c82582614131504f88e77d76a413abd934750a8a922f22198288037f6a6d4072ad264008a304c0b986daaae6abbbf6b95394e912456d37421d28d0676fe39e41a5d94bbbc88a2e99a8b6a19e4415429c8902db2d881075be796de0f3c73bb07fad678ea72ea84df2169a76013d43e7c4344ab8530a705c5333ed8e3036b363bf0321249d9443831c813564be1ae8a0477ae0086539204241a02c3b0cb36825bce390661b578000cdcba85bd2f583651dbb1bbb10dc48cf87edc0ec86cfc37281e5fb5bc95538a9b8949cbfb785e1703d431b9541c6e5ed36860a971c1498cf406d61214f395b2b9f250ba409e84f1cd035dcd2478439119f03cc312575f50823205ed2fca08b710e9870426c1c233d86ffcb3f736cb5359cccac21b51500c06d5a77a3944f2c8e890783319ead8c21595e2eaa0316ab249cf01711b7a0758a9739b1b7e0a5905fcae55060748c443bcfe5dc2ce7a03926a84ac0d8b73ffb6d5c66d10e371d13c54c08f289311f268737f2d8330df37aee0517de239e800df4ec77bfaf5c30524c7c7139fd8f2cf699a41e05562106fb6d53fc4324ed779cb1bc336afb58490cb533bd7954fc495841ffe110ba505cd8d045a32fb84737244fe584edfabff9f8de6706fa4e946ef11a42d5fdb5003a4a5a212d14d85242bf88b486e3821c5863a4d1376d380dd224f8d57d9f40b3bc9ae9900b78a6227749d49c478dbeaac3647c60812e53259d47bd958089f9419f1f7901488af1af871c4a24da283100e857bdd8dea1e6631732cb14b201cbd5912ea34e48609d0f1f50bf58cb2655aa99696ea6f19ea917a696242c4502f1cd2ee8b63e21a9a73a11acd7f3f5783d6e28f078af8fb8378cdaebd4a1c1616b90663f2d57c41c61e39e5fa9346e32e0e612b43474dfb2b4df4a76b7587160c1f4b967a459a551a16d72cb384f7d69c12ebb3595060aadd168f2ca294abf1e888378bebb2e919e6d2c2809c7ef677fb7d908aacae6e01930f59b2ee884303d410520464c1244953a8557d2a01d740a8b5943bd56db6681c2e34ae2f703a49f48bb3c9aa544fd7279eb7607d1dc75e3ba9833cd58b548674b9bb5dc678fa7f29e8af382ec5a216db512f91fc99390dc534e8a38d81d9df832878107499d306f6a07e6c59e43e365bdfb0be6733875e3410520ccbdc849ec7a755e2c30e525ad6de9d3baf8727322c42f1cbec9447b280fa248aff75ebe6405c35d5f33d7cf34fb9a135e8d354ba16d5c9d9b492f297505aacce4b834eb05ab0f7fcfa8f753184607913741349be17a6544d50df10a39417795193289ba05c63db1ae9b2e1baa416167d1dddfc6e35511646016801bbd45a5a73e0ac4211acf8c42bf41bac7aa8dab53f6bfe2b503a7b0f3800b6033ef8971677cb2bd5c4224677bf186ce22da2b9254a111532e8b7f3a7ffc9f3a7eafe781b7f1ce52ce427ec333b807c2ed304417610402fbd500be82c005c1ec7da2b28873c1f9f354700224141352af9145dc9d98d469f532665a753719cbc070b28bb26b8b96c5a11b73902ff4bbf0d7c696fd900a6cc930f00ef1bf32c87872d448314e401b89a0c6585166ca4459de74699ec1c1a13fe9b0039cdfa7740e000035d3f1d1276be73214848f68a00b30e54aa6c9603300a57814ba602f18742db8b2ef610fee42c33509210b78f152f40c0670604b575433614fe7ea89a2809649087a61e0815d980e60200d4901e7f1775dabd4d495ded0830e6debebf3affdb880906f887b9fa579d2f227bae88cc105d442e90bd6580efdaf9722a4310427f3f8d6d7e9b71bf0fff461f499475e590733604073205ff13b6e96cd0ba77f32a5094cb23bfae30515f649b1b88a0229cea7e2debfd43e989ef56a06c430d6aa2c9f204affbfc087055995583e2d605fc97dc85d10d094481af6e9a7f1d131d4825ecabaf8bfa5308c8bc4ce16b2707b015f3bc43aaa4cf755d94161306de52631c2f3c799ef4f381c3794a41944a47d7a082ca980150ad1a53d106b029125ee71fa7b6387387ced2fed62e691044e218b92969a59725175875415dfc4cd7c7af3ae5f1057aa05c84924ad371e6161b591e32bc8ff25dd0ef55afdcb56782b5cf7221a909d1970d47b927e2d94e346c833b011d7b0cd07811fef27c735abe2c6127d796c1b85806dd53b5145bdd24cae796560b8a5c98e0f561168d21b29631baeaceaae4b37417ac0c7b1560eb67f19b0406d43721ebff6bcc6e9d9cd18cde1b3400f6f817d2080bcf6716b8d8253a0c5bee3d16c42de5bf63fc991f7689c10475b35ba1b73aed6b6ee3aa1bfc4ce621899cfdecde494a5ef1f5bca900330132d99d30dbe3e0ecd0989fd54c3dfff2b02cf5bc8318f11b592916ebe6fe9b566f93c73b84055c62645355d1526f368ec857f8a85d050797cfc11aca5bf09871279cce0e6b5e31327cde8cae0241e9be0e4927020c19783c5dbe5f444ab1c7161fb65e4fcf05b0d0f2389ea567b51a910a79dfb8ac3adcee8e935f2ad4619010f7b131111c5f3804c8a30ea90c888affedc92edb4b37fc8f1bdbd25eaf84e6895b6e3c7414a03619c6f761ea1d3f32ada695a81bf341a17c4792ea39d49aeb4279a40aff5cf01b429c9aefe94b259e9c3c5f6290b35e97c2e205429259c91aa57a9ac86dd987843de40683462e945c19343b79ba8da6b64ea455dab36593ef7637b655c0bc9b0f9aa9c28c10444922cfecb106882e1fcc69dc26380b185aa7a1bca231a4b87f206170f37f9acebd0497ed4c1899498d49de11d3eed5ee658d7fb4b403a73457580f608b0efb3582f848871a5811b90f2da79011f59fb4e0944cdb3d86a0a0000cf9ffd708a1d895f99eb7a181f75120b2cb23c43e4ecf791402b0b230172b3408aeed65c1c83b1843a9c9211bd7a8417691790a010bf5e34f3a39d2ba3356ec94802165af4345c69f3fa88d2acb667171256e76d31651a0f5011fc83eb2ed8b4fe8356f75c38809066e7d7bc2860b2c682d408f1662430a5100c413f624490c657516981a9d6f7e93023bd0a653c97168799ffa93a4f9c4c5160402e55e6e01be635a1f6a3a9fcd848b7b3e8b8de2a89a7a67185f28e1d1283e03eca7ffa00028d839433cf1e33e94b4fdaae04769e664dfc56c8d9e10577e090da1a7ba50837bb44cf57e0ad13b4cae0951b2f0867da2b7005548b8fc68842b22244b34f599fcfd3f2fe742dcb4d34579d0fa09b9921b662316c2ef9f74ec68327fdd06fcad82171f799591be0608dc59a95a8d1d33cbd870072f1cb9d38a6a45972f8635da74f36f06b9034ddfa25e8360d4c64cce28f23e81aafaf50cdcbff607ddfad11742645e0c1c3acc6b32007bff81ebecc979dd7c94994a251819fe20af8cdee5443131d14f3822eace093ec9f2ef415c459c8050e8f7c9215608ee707744baf4008a2e7001e4b1e42b716cabac1ed99f0f7e05f645583fd58a0ffe30863de77dfeea37145701ab4d806d659d657d5b5e38c30add7bd696bafee30e4fc618b9cfed2449e649b3bb336c71b344865b356107d11f0926a8e49dc1b184645e116f8b96184c798d658c011f3770dc29ad7954c203d924783a009c84558fe8aa75b388d9f48b59a2b090ada30cdab44a182693458b94eb0d4e84f74b86bc915d518ee576432b637e03659fb11c12859ea8e8966381040465a56ee4e12c7d9c090175c759c827c947228390eeaa946178fe2f1a84e266289d5bebb4e16de3b2ac16ad1ff57767433d5dd46368c1e3203c86351f5cd5aa3cd35a2e063a0843118325452ef0c6bde6ff2b3c8fc196b07c9b43ab2c6525f9a544183652d92c9135ea5e0b64eef8b3746b09e049dcf98d79f20c4914e62b2bc62bb945b59f803278948ac668c4add9a3f81945154e001fdef519e22a3766c34379eeac7ff98375b529e4c9371f6a2c3e746148b1214d2cc2f0ebf41725107f65d9b5475e2a5d3b5d84294d7a7c9a3d1c616a1e3e3038533ac8f1df99edb9baf8e641c1e82cac197b5c0469a90ffad889691720bf44f98f0e434dd80c882d4480ab36ffce23dc3f37d0d39e829260c033eba78222b727a54e9612ba07e2bfeb3e8c37c2f87c57dc143e7efadc9c9c01dfbe2e19f2bcbec78c0c3a34e0eacde86e735a16a7edd3077a4fc2bb0f944f45b1f5d7a70da8998ba4e54a721456e2043f90f921486c818db75a9515c26eca8406c17fe4a184d9a890b6d54bd4decc74480db62ef963db1a3c06d0f18d4518fd7bff4ea414bede492468d5e60c0444fdc19ac13b9b1d3d709623b00ee2b566d7c4282ad2d7f1662f21d30284d9b524607197b437d2c0207db200d769f2025d25d6678503c7cb8ffba1dadf87863d8778b8f2f8251c223e88195281c0ccbe369f03aca1752d59dff1a0d79166707b2e04fe324db5e171c85eed20b3d86e24d5a7d1e538381e0694b968e4492760866b85396deb440678470f4fc4499b94fb6e198eee1de46604570c272c6412406831870f2d43266478794f24de9b20aa2316316671d8f9c8c4ff58a62338581e919854ab5664bb8939263595a55a12ccdc7eac4c62148a10f301e205b689af9aa5d5f22161ad34c60e678b55a764f4404c4510b2a5e21996bb46fb56c23cf04e63f054d0d52d54df1c02efcd4aad04d7d2c22bfdedd751fd31ceb90cdacedc7408af0b1cdd5f7cac04839b1980df6773d16999cc7a78fd14cb4e9a70be49ec4f1d2e235190ad3aa247fd088f2ba0474b33162b", 0x1000}, {&(0x7f00000011c0)="0d731d421d7d3334acf733827a19f158216eb1cf951a85a1c985dba86d79607affd72e9d8b4ed914cafe7fa43a81872d96627b41f13d9232", 0x38}, {&(0x7f0000001200)="c388e7a38b2a743fcb81d740a3e3884eb567ffd0af0511121ed3682c960e213b40baf1274d036a5d07879372b6a7a8d76796dd9d71a71da503362979c1bbeb7f51cb3f53d88673b0df75cca76062f48cc8bc3883240c0667d0152184b0664c36a7b4b1507aa0f084d6f3988fdc44df0d34b4830cbc8a0769c3c04b187e4b849da9a14aa77d3bfd78a7a6d517bdc25abad701bbf70e1fbe7ebe8613a1f0914b3e8cb5cd9cc2000185ad1452efcbb4453f45b1a783a87161efe58ba041b0d731681aa9239f35c1f9809122706512ad4b9030d8c5320dd32ab08ed9402d4217615d0b47a244c42f13d4e0f1691d097a7eaa3b1a042d984dc0f7ac50", 0xfa}, {&(0x7f0000001300)="06cc5ba47ba1068af462f276e2cb1d19b8012b737c7bdfc8a84db3c7e5d4580070a2beeeb913a145dd5ff003beaafa92068a503f3fed3fdc2f7432bbf5a7464b24cc7d", 0x43}, {&(0x7f0000001380)="15d68fadb15e6b1b73a1214257048b392b97dffebabf2e391642f45e63a557aa55688a105e73f8428696f1ce7dbdb6e1f476de186ad3fbd234af8668f53e9b265c06854e07c269e484719cdc1cf154f8ae62067524ae3c4b2f29899ed8662363d0811e13bf60c43c9c518a362030ae167bd0880f681102bcb6e40b00", 0x7c}, {&(0x7f0000001400)="57899c3f2da7eb3b4edc32fe3a21bdeb7f51f414ddfb6f5e6c1e69e97f0dbc2ec59d830a05f96a9ab30f0ab61f1068282402c171349670fa7148847c4be74308947c2bac190e911d0ed4119324fa7ff50b4e412d3c60fa050e6c6565ec1856e34eb3ec3bc58fd145190904f8a4243807ab6bc3b38e2e861e434bc318e132bdb8a0683eb35e12bd0acfbc104aa370b800c0a9ac390beea29cfe4e37451c06e0ec2ec5560c1eca3b966fddf9ca4314cba527595b799d2f31dc24d894b82c0f38afdd2ff7e03c20f2676d88dc575ed08c1b389703242b513eebe2a5405c1c2ee831a7d135d5b754997ae4ab921e1567949ea788dc8885e3d5", 0xf7}], 0x6, 0x0, 0x0, 0x4}, 0x400) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x2) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r0, &(0x7f0000000080)="63020aa57e94f23878ab73b28a7bb82b21c5a1939b9024ee1b3a465902256aabf4acd1ec47e994c43c552ab70bf98046ca20ef4447f74beeb00b0e113a8673e34d25787ba94e12397c1a368711e139a5", 0x50) 17:36:07 executing program 0: semget(0x0, 0x6, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x181, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:36:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xa20}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x80, 0x2}, {{r0}, 0xfffffffffffffffa, 0x14, 0x7, 0x0, 0xe000000}], 0x2, &(0x7f0000000200)={0xfffffffffffffffd, 0x505a6ffa}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000002, 0x800, 0xcb0}, {{r2}, 0xfffffffffffffffd, 0x44, 0x13, 0x6, 0x8}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x2, 0x3}], 0x40, &(0x7f0000000100)={0xc5f5, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 17:36:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x47a, 0x5, 0x1, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="71548cf9") 17:36:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000200)=""/219, 0xdb}], 0x4) write(r0, &(0x7f0000335000), 0xff88) 17:36:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 17:36:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x80}, {0x16}]}) r1 = socket(0x6, 0x7, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x21f9, 0x80000000}, {0x18, 0x2, 0x0, 0x20}, 0x7ff, [0x7, 0x80000001, 0x5, 0xfffffffffffffffe, 0x7, 0x9, 0x7, 0x6]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 17:36:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="8de97921c8a47278ba7ecd3d4a6f1764382b9cc5efcf95f0a3861655f6b39f26da9631a2a2e4e9bca7cdeb736ee07043c1eba3a5de426a216fc6538eb218c97bf1b32e607abbb952d113cbcb93f67b15d0bddb71c4dc518e77299a85d0b9dacb92b69cc6087a006c21e1a9c10f356a307df8ab785fab290cd67f8184d66661b99b7b0802d6755e7cb6e343af5959bddf948e31de75f8d1a20c70526d1f00a23c218c7cc34b6214cfd667cb48210923e4b7eaded62806c4230ab2c308078d5086be02c4605d2a436f39429f0299626456293924bcc0473451eaa84e63bb7a5e9e5b014d3a7759c507bdb87136f8beb1ca8c07c4922e401e5f5703665f53df51a8faedf745d99750c2302736a9f9d8bb1275d4d0d0f8672a0557f6dab9e70aa220049ec50feb086dba52865a49267dcd195f57f2a2438c9db0e7cff064cf7593b86d5a2cabe946fd42e2032f177c4b815a9d65ca96ce909b867c4de9fd0645d713250a708d0817a74a0d2156a84c5c3530bac8fbc1491a7e5b8214d864a9ef530923c14685b8a6b6440cdafe89e2a66bd9c975d7a7b9eed71fd605db0aa772fa4955d521d4324afe30bf038722504ae48a34a9c48e5bab85a2d10ec595f62b31347d7c2b913df5d4dd5a6569c32b3e8b141782e1b36a1c465bfe23bec49d0b64c1afd980ff3794428ed2972152daeffb52214a7a592a0d41d88596282a5ca01b6d0596805267aa5da0d881396a55fa213837da37959d6af15def2e6554bbc88900514ccdac23a5357e02f54f7ed25e6eb40fd9fc1135c6b135f3b73d71eb961f16eeae3d314eaedfba41b3098f39f01cab7c3aac6f8c314fd6c01a7d166d91a60e441686933b410855054a8a346d1ea90f3ec1d05f5c9d074bd123764d5ceb8210c6eb6b9da532d725296d8847451a3315f4c66724c722c7260b5f69b0a1ac215c8df7d651627340a832a1d16e012288cb063046e6b083d8755a598857db2b167641d16fcd085b17a6837bd0d4cb605bae2d29f48a3d6602ab5ddbea40298df8268f2085b728c898fc3f42d2171d5bebf94fe1b7f5f708374ffe240441527c2c1ddf9e0ec6bb3edc173f51df4a337f85d258e36ca8582ccd68529b8940f8a580df3bfc3a95c0e1da2b9f8f31ffb71f1eb23975098df458f7202751580af930fdc9b65c14746aface6fed65ed352f9c61ac1db3416b726c0e36bea7135d6e8b991799747f8606ddf37ffdf7c476ee29a41ce215e77efa65465f4ce003713e0f3eaead04d1bb68ca585ad12c6d9dca2905e267b88eae2942e2bef51ad257bcd9d2a16f2072516ac564aa293a76e5fc2307bec1588da4e1fefabdf61c9fd7b3d836add576be4ffd58cee697b002d4b3115bd03f3c93b8e886b79abb5ce07ac41f697f7073aeac30f3ab0e865b65cce69467c29c67c73fa5ffe86f021a4c7a8a18a540cf70b5e940f538f6538646558b370760c6a32c6a7140e1ae2605e7d57665b3024e8475aa9e2d0927cebb5fb57f83ba98621dafa5b2063dd94e5e53ce0a1be0ce8bb974402236e7c9b749a332faf5831f1430b63e81acd3540516904ad64a0a66439d05a815cf0ce7b7f71268578fc4d0f1d1091df1f83be3ad634c7f3e7729f568afc20b2330e449549c5fd6d0adc44e87aa16068219004c110f9d5834ea40f491a4eadc5d08fd2471fea90c47d9854fdb1c90ff82b99b25c5a751e477a3314cd547ebc8e6ea54ff0780500df65de8746fa6d61aed04a39f0a0dfe5fc0362122bbaada38ebbface10843a32694f7345e46d89776cff81ab66ef00c077807f1f4ba72b82ab3e6a81b10d3894e9d12e3ac711557666d196b9350dbde2280a1ae4932367135c689e7652af6dab236d213e02c430eb211a0d96603b8fc884278a94ab8e8d4d86e4b027c1b2175712af6152faf43af6c485986e6edbc8af6af261262bd23f7717d5ec313a5e461c3c95b1d624ab0455ed5e2385f8341380a0ed86fffcc2c66cafecc24db72de62039e5d2a626b713db6641a500c9aada75807cd777aab9c1e81015088edb1ff45cdf595975da7d20f5c496c3fbccc845b1897e0f11ec35aa296dc7638991c891d3f0d1bbf1461bcc6e52e2d49a1e00bf28f1c340b957940613ee5455e75cb77abc989c51889da4a59037bce7ea1fbdb9b60ff6699a37fb829013b34a344f1e4d5082a7fc6b24d47179a29ada39e37b0ab3c26d3bfb9222f6554be3cff024353b09134db71ee85c5ef5abc7d24a3c10a709ed1a0518354daf03fa6bcaf5fc26884e21ca93a45b180287ad856ba0497689b008ad037e4a0652cef618150d96c3411162db787d806e98d69b25e0dea188cbad7287d5e6be6bf5ae48bdf09061ae2f7b78dc871d21c7cd119d03ca57239c6ad6d1f7e2cb61ce0b25fed4be408553edfa14d8aec8bab61da9f2dd4a48d0441491b18fffcdafbad7b252c5653f7b3deedb3a75bb1e3efcd78948f1859e6fc68085cb6361028c423c8e91613779e3d3fe1c33ce18393408f46e457e591708469d0dfb3c9b9aa2dc426b60c79f2efa0a4e7e23a84b674bf10b7acbbd65a68eb42c84dab5ccb9bfa3810fd847eadaa1f87bda19a0e482f5ff94a525961dc091042b271c855fd2d995ffeda19685f2ce76530059606ff975beb50c038c1731d4fce6ffdea0e9ef4b869abdb608071cbd820b639126e7ca8faf7cb9a09cd14a1b54a5692b8dc00b90f781f54f39ac337e0f23ff0a93c5d8aaff5726c8464460cbe166a393037122abbf1553f64d3b8c094af38d86334addbf9cb4cfab97332d1c5e0348fc85fedaaafa2d358fdf1e74a72650513773562468a410b500765b5d639ebe8fb8c175b7d0f56977660b3f3ccc55e6ca6bae1997b9a01da2c04661f124ce598e890b35b2e2f5e114734e0d34370ca36c5744a27617c3d216f224c35bf74fcbc7fc22ba279cf62a79422f47076f10981d5686b702d58c01e3f2bce1f8eb51116dad5a6a4c16fc1372f98b7d6a881bb0b3b37e1ded877f26379a897095a0782c5306c30a97f4f85ed8cf5dc05640125d69a7db0c0eb3ccf03d488041fa87b835ddc0cd2279ed85f4b89d609cf58f566dc8b6e2aca857ffed2dbd1173e854251911191fac0b1659f35192933c4087543f987e36b7dc4aae36c2d951ed8502930afc2a89a194e4026bbad7b094c9e06d6f762465038f4943d0b85b60adb00d72c3d2e90d5a04906e525962f116bd0b930a376c3feea78fae06f68b205262d9272cb8b25e697b55b4c61c777e86e75502c86e5737d3f07900afd3e1cd86ed784bae64ec57025220ef8634dc57643e89e61af64da730f924647f636ac7cda6cdffa65380c7993345120aa3452a26c5dcd96d552bb593ae451b6a58f152a285b11519abf05f08b0c9d9ea870f39b87a9ffef65ffb522a5698f0731a8634f44f0a6ca7282f6484bbb244dcd875236ae3e303924f7eb5501879822b2a4ebb213df9aa8d7a5e06c5763e57dd8ec43304426ea7357281790921c9db6606eda9c5014d6e540e395825f352e55becdae07e9b070df69c230244313450cc0c57a90ab01e95c69af3e4709476cb391fe207a42bbf3161de76aee60503f7852aafb751e2ae72469d3add628a56a4f20d33b6bc6bbdccb4b2fc0d3c19081a7461a3aa9ba335585bb4f456027eea96363fb2f0322e03d8acd5d8328b6af6319486ab27b4d7cd4875c3c7c36f11fe8ddbe57eaa048a0cb4ba01f19a5f42d362b4daf9a72b5b942657f660617886a4263fdda6fe86d992547170f0a2c52084abe0ecbbc285bfba5bc6e272b579b74cc369b549dd3c636f927a0dbee6776a47b438cf85572c464504613fa9e90177148cf524a5cc15a949ba6e40e87bf44cf5549f781834c8b4ba8b0a3c358c10fe2a18a42554adf005239ad7fbd93566e9c04312a47d1ceb06533cebc769558c31b73909696ce4ae8a068c6e7d7d909cc89463f8e63165fff840d8428aee22ba0c5ef74917bddc07e936ee0ac4d3e2a9bd388d67db6f114bbefeb8c8df3c9d92102b63d55c2248748c00a4de7029f7e55bc2cb5e919060a03f90d7ab85e332471bd9589b0787c1e4b06ac77fd203b66aeec005745715c10cedb1296d7c605b05b507998f3c49709e706e5c94bf2e3451e187440a119b2ddc0f2530b96dc7f2f4e6101ad0cd341ff11f95d5520499b3beae2bcc36c48d07740a5305f5fac54829cc7c52677df9bc2d091fb2599cf53d8746827ee5e6874851d6be63565e9ff13cce16dfeb9ea1d0bf68b3b0db058e5fd2a9ee9d333a6a48fd0a61dac307606df1192e9d1b97d7d800ce09e58c6a8cb97df5b3e26358249e12a83483f6cc843306db2061e2bd2945a85e9f765ac403e74473d7c50e26b182ed45579afc341cf9e5fc92947a42bbddbc52ccf554fbd170ded660f7702d053d089321d73fc2649a9c6c26fbdb40a9449c6f6102a61234c9474b035e733acee9a49322a164baaf7630b183c202b81dc23cbaba65dc69899c741ddf8c0b32e6e523d3d8ba11990530b34c87cd83cd11dd5befe7c21691a0436dfb27b4a18bf4e8f7ce680ba929d7f8d5ad2c07b1a56e918180bf1d17e795248afd2f312d51251507c13f77a8b9fe7db42b7cc25c8ce51e21e42b3fd446f15521b17a07bca751378079c47a935dbb08172f7d58527d07a6ac5cacebd871fdd7d838dd676c90ff041e45d27b2526438e208282b91709144a376c52a2c4ef3888700c3fbfda0af1f1fa62e999b2805014e56e8c8bea52d4b18810d03f96d57983e3b63fa538e75f96e41f9fa8bcbe415db2961f7a50ed11b3b70f1f9054bd53016330c01fe20ca6993cdd47b39d8444eed5a6425c763116c6c2eb712d6648ad5923694efb9d61d969812b73734519071bbcaf81a4e83d7b5b712478a73a3b90fa8c7607e65f143dc21cfcb7935809d3f76f3743b2bc294de9a95295d7edacd032e795a2a06ec7767b7f42aa2c997842aae99296ae6d76d1b395661dc436c6fe405f4b7f86e3f7bac11d4714e4ad9c49f63b31dc5ad4f0c75247264f168f3d1179a642eba41cdf748ba10f6292e6adba1794449b34d5565d2c0d3df83c082a53cad4b30168af9e516610f5cfb8f154d0654696ec1b5e8beba15aae13b4af30e022ced40bbfc6549bc1bbf9eba336f7336aad12435b4d10cf5064fdf51c034977bf53667872d2757b245bfb93165ce8e069dc8392b2dd0b424ee7dc539287917b8952ad6b408337b4040c1a766d6183429345b60db93e594f85bc5e10c87f1699d5f21d96f1d1ed6a83fea30bb869aec62d56a371d3270868ca318dff5da59cc31b326295c6ed8b12f28ccc03fa929d2310e47b67a5588c99a33629a886961314c6b8b91ea1e1446bf5976e202f6d4c07b18ce708f343f5c506a0f5193b864defb7e162e67dd6d9e9bf20af31e8405725f716d24aad498b71060c602c8a8a7bd24514c385b8860a7b54ed3cb5a0f6069817e651755df584ac835a4c35a40ff2b9f226c0aea8c2afb37c1b1f28a7125a4907423c2c5e2ccdfb481e58e5c41534cf0ba37a79bffc4c14eda647692a3256c79841d62f8f8bf6bfa290be9e67f5856160660c437ccdcefd4cb1c1760622d7a650f7ef39559357e94c14ec4a0d42eb172649856b36a09df023a54c06dd86b0744c6c0197f7dee39111930e336065cca0395e26c353efdd91959789318ce1fa7ba8b184cf0c080441d5ddfdf97a434fe6467a2366f51721e62acea9acedaf9d3ec1664a5df6df6cafdd2a10155a6afe36842794cd681771c7d203688861355a354eff351", 0x1000}, {&(0x7f0000001180)="4b38311b6872f95108a0d9cc972a974b006e048b69cb5f2cd16bbd7bb71e32f67ce00cb0b00ec77e456f75355d85945a055c9ca7f20d33049f8f523f31b83998a020a926a35a7d433d3ef4a3de0493da159ac4780fbcc71df4c63503eaf5f064968222bae73714496119c5b434ecf2ddd6cd", 0x72}, {&(0x7f0000000040)="79fccc5fab80", 0x6}, {&(0x7f0000001200)="208a96057fac5861547030a7524f39effaa3f19a546009f81047655b4389ce0a8577ffe55119a581a16fe7fd7b2d4846a7d4a07fd1d2614804956268cbcf0d9906f322c8971eb1bc92e5d73de462cd55243bc085df0546b6b0d85e33c0c77eca54e56b79278ef621c04396320eefd3c3fe439e09e8035c88ef", 0x79}, {&(0x7f0000001280)="d37a967f460704c096ff2c63e0e087577b1850c032dba27304f25b129bcb8217e88f46ecb260e533d19f14d22d91783df64f65d53378b5d557eeb2a6e287f95d3de5c592c5f1ab6f6cee3aab7212001ea581a70f25d833922b9d45285ff0a3aeab184eb29c4aea7661c740b764844146126d5f73559819e556ed14f6977ecae07fdc0a14453ca50b71cddf4779276c81178a5faea41cc158b77137ca87f800a4ca14141cbcda58737fe2bd4a4b5c382092eb24cdce47c5d94a", 0xb9}, {&(0x7f0000001340)="a60ee96c1add26400513cfc98bbbb8e0a15aab69c89007da75f6c7ede5ae7f14e90c4be6bbd8f7278aa2d081d4a3a61ae4624bc2cc167be8d433e7a5cee8fcce8dc8875cf3286f51b1", 0x49}, {&(0x7f00000013c0)="3acb3963e4ba95a89b3fb0d57c20215d382918fa82879a1370c709104077f9ff53e489ff479a30eaba1efe985ed0c3921d6c6eeecb007e8fa19c2fd3cbfd76887658435856c6f03cd78abb460ae26fcba5f4754e001666ef12f7dbd181711165ad940f3f7968917c7a4242e5fe9db9ef01ca93a0e435efffc1c98c9169d178259506fcdc75dced3f16dc629f6f4a9842b263db134c18b6bfc148439946453c6b7f5bcbb50ec437f448a819a7f7d1741cec8e9e84684022", 0xb7}, {&(0x7f0000001480)="e0153265c9e89431fec1920828ae214fca181ddbe0da4f9234b4ad00062bdfeb0a27640cfb46993d0fd38419b49e35f5c7f2ca7c3c25e2dd9cb66249bd8f4b9b210160d31939bf74699e3e75c5038a3b6f162651b827899c143df847226177a9d9b6c89ee8b87ceae5aae05ac57f753d1c2d4c01fcd8059a9a3ad8a5ce", 0x7d}], 0x8, 0x0, 0x0, 0x408}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="7ed4f9", 0x3}], 0x1) 17:36:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x15a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xd9}, 0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 17:36:08 executing program 1: msgget(0x1, 0x40) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x8005, 0x7f) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 17:36:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7, r8]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x8, &(0x7f00000002c0)=[r9, r10, r11, r12, r13, r14, r15, r16]) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 17:36:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0x6, {0xffffffff, 0x1f}}) 17:36:09 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x180, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 17:36:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0xffffffffffffffff, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:36:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r1}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) listen(r2, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() unlink(&(0x7f00000000c0)='./file0/../file0\x00') close(r0) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x201, 0x80) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x64c, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffff95}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7b0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2bfb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}], ['./file0/file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 17:36:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:36:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0xfffff2d, 0x10000) 17:36:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) chroot(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x41, 0xb1d9, 0x9a}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffd, 0x53, 0xa0000005, 0x800, 0x1}, {{r0}, 0x0, 0x21, 0xfffff, 0xf952, 0xe001}, {{r0}, 0xfffffffffffffffe, 0xfc, 0x4, 0x8, 0xffffffffffffffab}, {{r0}, 0x0, 0x0, 0x8, 0xd63}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x9, 0xe55688e396c19ff0, 0x0, 0x2}, {{}, 0xfffffffffffffffe, 0x10, 0x24, 0x3679, 0xffff}, {{r0}, 0x0, 0x2, 0x1, 0x6, 0x8}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xff, 0x200}, {{r0}, 0xfffffffffffffff8, 0x31, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80, 0x8, 0x40ace207}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff80000001, 0x46}, {{r0}, 0x0, 0x19, 0x3, 0x3}], 0xffff, &(0x7f0000000300)={0x0, 0x1f}) msgget(0x1, 0x600) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 17:36:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x36, 0x6, 0xffff) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:36:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) geteuid() setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/102, 0x66, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0xfff}, 0xc) 17:36:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6}]}) poll(&(0x7f0000000140)=[{r0}, {r0, 0x1}, {r0, 0x5}], 0x3, 0xd7) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/56, &(0x7f0000000240)=0x38) syz_emit_ethernet(0xffffffffffffff70, &(0x7f0000000180)="8bf80f989feb779365e97c541e3d1bea03e477b22283911f35c53596e7e334b96b41721a7a46ded8d94bf0b7ee9a4b2b4419a6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 17:36:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) close(r1) 17:36:09 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x40) sendto$unix(r0, &(0x7f0000000380)="1dfc8fe48b09ecbabe2d2d4690e0114790d09899bce9ad2287579fa2276d4f4f9d0e902d0ef543c764a060eba1db7977a471d7aae471637ddcdb41d7dc5edf0094d065628d3c9647f2fab644a9f30ee2dc5097339d8674885fea81940c7facb379667171b8b8eda5c45370c99744b75f4a7b141a0ebe3ed6721990a675f9845fbc7e5d52cd7e15ff8375714ba07987ef3b630e7118305a61a169665ef3684d45cea1c988b5a1f2bb8ddfdfc4768402fa4026f097ab364aafb2d34e2a3053b5cf", 0xc0, 0x8, &(0x7f0000000480)=ANY=[@ANYRES32=r0], 0x1) r1 = socket(0x11, 0x3, 0x8) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = getpid() setpgid(r2, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) 17:36:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000140)="691205dc4d4b26ab637a8142ccdf93dffe2f094ccc273279281d7779c1cca4e03a1cc14e13b38e9b73ededde4c411f7adda77b56bb296753437a521d3dcd876af4cf6586a540d92f6b0764f0f14e5ecb97fc6671e08b76bb885915306c601ddc1df9c52048f4d3d5428f02da6409744296454fdda62a67576ab5f30bd8f367595327029b58d6cc484587563727e2e4f1ab6954394ffcc3a8f339810a4e96cb957f9882b6fba59a56a3d718a2cf3818dc200eb9986a5a34344864b981a86104e6d522942a84e650b8cae1f62c1d417c", 0xcf, 0x4, &(0x7f0000000240)={0x18, 0x2, 0x2, 0xffffffffffffff6f}, 0xc) 17:36:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x9, 0x37, 0x4, "ae83d80db5c51faa98d7421875d5ffbe4aa85d63", 0x2, 0x20}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 17:36:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000001, 0x0, 0x5, "b04d00f3ff0a631a00", 0x80000}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:36:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xf39, 0x8}, {0x18, 0x3, 0x7, 0x3}, 0x9, [0xc5, 0x7, 0x1, 0x2, 0x100000000, 0x3, 0x9, 0x1]}, 0x3c) 17:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 17:36:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) read(r4, &(0x7f0000000100)=""/4096, 0xffffffffffffff59) 17:36:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x10000, 0x3ff, 0x6, 0x7ff}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)=0x400000000) 17:36:09 executing program 1: r0 = getuid() seteuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28882, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="15fe8130a3c3d115654d3a8934bb3353e0558870ab49283f90f1ed3203b800357a", 0x21}, {&(0x7f0000000100)="a1ff4c83faf26ab6d4d1fc01dfec7908d58aaa1a86caa10acebfe25784bf8ceaceaa5deba477123b948f617860c417bc797e435934c063076751de646af63dbd9ca9692bb35db85a3ef9d876db5b2ceb5695a1f7b04a3a4472d29a45af8cd37338dc170b6442c8f9e695d18435db35038dfe5f7fb3fcedbe2ef9b4854e93dd370bf89c1d28c9581cc1bb3fdfd69c942430b4f2255a8d880c092c7628fcb0c79e7d461b5efc2b0ed3a9f43b29d1a87ee1388ccb30738e48294eb6", 0xba}, {&(0x7f00000001c0)="c2fd5b521b997a9adb2519f7a0b26a00f182f6b0db561cdc257983bcf353544d91cf693de3582e31455fecb08c3f48685e7233fa3e17aa5f8c9eeedab9a1546f32c55d7ca1ae7e412d0fb34318138fea93c0e97a6d0288b32feca5e8a38d88ddbae228180dab9d6336998911cfd0983fb3a716159201f51b762cd135e06d33a079ece36f8b22e6bcc9bab253c707a669197a15cb526e88d54c34fa73b4cfd7352504894fe03b5a512a48618d0c6dacaf1203dd2dfc133fce03", 0xb9}, {&(0x7f0000000280)="510052d58eb5535b4557a66b16f167f2aef246462f5545c95a4d1ad5ee36eb91ab5a04c4cff872817e712e7dc2", 0x2d}], 0x4, 0x0, 0x0, 0x8}, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) kqueue() connect$inet6(r5, &(0x7f0000000400)={0x18, 0x3, 0x8, 0x5d}, 0xc) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x0, 0x10000, 0x2}, 0xc) linkat(r4, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0/file0\x00', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000540)={0x0, ""/52}, 0x3c, 0x3, 0x1000) r7 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000580)=""/4096) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000015c0)={'.\x00', 0x0, 0x0, 0xbb4, 0x1, 0x5, 0xffffffff, 0xfffffffffffffcc0, 0x3, 0x1, 0x3, 0x1}) geteuid() recvmsg(r3, &(0x7f0000002b00)={&(0x7f0000001640)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000002a40)=[{&(0x7f0000001680)=""/236, 0xec}, {&(0x7f0000001780)=""/50, 0x32}, {&(0x7f00000017c0)=""/119, 0x77}, {&(0x7f0000001840)=""/116, 0x74}, {&(0x7f00000018c0)=""/33, 0x21}, {&(0x7f0000001900)=""/241, 0xf1}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/33, 0x21}], 0x8, &(0x7f0000002ac0)=""/6, 0x6}, 0x1) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000002b40)=""/159) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000002c00)=0x1) r9 = getuid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000002c80)={0x1, &(0x7f0000002c40)=[{0xd0f, 0x6, 0xffffffffffffffff, 0x9}]}) r10 = getegid() fchown(r5, r9, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002cc0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000002d00)=0x6) linkat(r11, &(0x7f0000002d40)='./file0/file0\x00', r8, &(0x7f0000002d80)='./file0\x00', 0x4) lchown(&(0x7f0000002dc0)='./file0/file0\x00', r9, r10) 17:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x35, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 17:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000100)=""/150, 0x96, 0x800, &(0x7f0000000240)={0x18, 0x1, 0x7, 0x5}, 0xc) 17:36:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10000000201c, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) 17:36:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x20e4c3086390f5bf, &(0x7f0000000000)={0xfffffffffff7fffc, 0x1}, 0x10) 17:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:36:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 17:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10064}, {0x6}]}) r1 = getpgrp() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) getgid() bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 17:36:10 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000000043) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x4000000}) 17:36:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x655f468c, 0x2}, 0x10) 17:36:10 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/248, 0xf8}], 0x5, 0x0) setgroups(0x0, 0x0) setgid(r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) getgroups(0x2, &(0x7f0000000200)=[r0, r2]) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/29, 0x1d}], 0x3, 0x0) setuid(0xee01) syz_open_pts() 17:36:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xaa, 0x5, 0x10000, 0x7f, &(0x7f0000000180)={{0x0, 0x3ff, 0xffff, 0x100000001, 0xad49, 0x9, 0x7fffffff}, {[0x5, 0x81, 0xa4b, 0x2, 0x80000000, 0x48172ba4, 0x7, 0x40004, 0x5, 0x8, 0x3, 0x0, 0x9, 0x8, 0x8, 0x854, 0x2, 0xffffffffffff526a], [0x8001, 0x1000, 0x2, 0x8000, 0x7, 0xdca9, 0x34b3aa16, 0x4, 0x7, 0x7b], [0xfffffffeffffffff, 0x8, 0x401, 0x6, 0x5, 0x2, 0x7], [0xfffffffffffffffe, 0x3, 0x0, 0xffffffffffffe1c8, 0x4a86, 0xfffffffffffffc01], [{0x10001, 0x75, 0xf37, 0x200}, {0xff, 0x1, 0x4, 0x913}, {0x2, 0x7f, 0x400, 0x40}, {0xffff, 0x6, 0x7ff, 0x1}, {0x15, 0x7dc8, 0x5}, {0x3, 0x1000, 0x4, 0x5}, {0xfffffffffffffffa, 0x3, 0x2, 0x7}, {0x8000, 0x800, 0x1, 0x5}], {0x1, 0x6, 0x80000001, 0x1}, {0x7ff, 0x1, 0x3, 0x80}}}, 0xff, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x80000000}, 0x4) 17:36:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcbb) socket$unix(0x1, 0x7, 0x0) fchown(r1, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) socket$unix(0x1, 0x1, 0x0) recvfrom(r4, &(0x7f00000004c0)=""/4096, 0x1000, 0x43, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x7fffffff) 17:36:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) fcntl$dupfd(r1, 0xa, r2) 17:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 17:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1}, {0x45}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x10003ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10010, 0x0) 17:36:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r0, 0x4) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x4, 0xffffffffffff8580, 0xffffffff, {[0x774, 0x1, 0x1, 0x1e01, 0x5, 0x401, 0x200, 0x40, 0xe9f1, 0x9, 0x8001, 0x80000000, 0x1, 0x80000001, 0x0, 0x10000, 0x6, 0x100], [0x90bf, 0x9, 0x1f, 0x5, 0x46, 0x80000000, 0x750, 0x400, 0x9, 0x6], [0xfff0000000000000, 0x4, 0x993, 0xcc4, 0x3, 0x9, 0x2], [0x2, 0x7380, 0x5f7, 0xff, 0xd52, 0x40], [{0x100, 0x8, 0x100}, {0x4, 0x3, 0x3e, 0x7fffffff}, {0x1, 0x8, 0xff, 0x8001}, {0x5, 0x2, 0x3, 0xfffffffffffffff8}, {0x32a, 0x10001, 0x9, 0x1}, {0x4, 0x5, 0x1f, 0xdb}, {0x6, 0xe0000000000, 0x1, 0x200}, {0x2, 0x9, 0x3f}], {0xfffffffffffff243, 0x7, 0xffff, 0x5}, {0x9, 0x101, 0x8, 0x3}}}) write(r3, &(0x7f0000000340), 0x4000) 17:36:11 executing program 1: r0 = socket(0x100000000000000f, 0x1, 0x6) sendto$unix(r0, &(0x7f0000000200)="b100050290000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) 17:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x9}, {0xc7, 0x1}, {0x41, 0x101}], 0x3}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:36:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000001440)=""/187, 0xbb, 0x800, &(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000001240)="6bb8017817506c9fc195a5dc3d8466b5aeaf2665d3ef0ce4145214b4e5cc42a910e1b53d98bf8877df1587590c85ce5850a2714fd76087b136ae151eb8b8630f3bd05a6f039f1ea9783569d7c7e43e2aa1003b2d2ab8b18e8e43ea593fe2ce11dfd06fa1a4905b925abfed4eb10451fd5cdcf48c65ec64b37794832e008016bbf6d6360ba88c4fdf578ea2b94181bff3f2b6850db7bf081cfaa33613277c6c58cff6fbe79b41749ae9658331e554a22bfb4dafda83b192e26ef7ba385abf88526c4f127e1f3586889d00b6c87547d39ece8cbefeb7a463f0bbadfebe302e9758e0b85bef3e49b4504ca1afe916e711b314e5af", 0xf3}], 0x1, &(0x7f0000001340)=[{0x20, 0x1, 0x7, "ba573980c9a7e3df63c9"}, {0x50, 0xffff, 0x81, "60ced0223654f0f98af641b46327b5eb0e910c10f26fbbe7b424407f1c3d0ba3f457d8bb161a411723da11fb438c62b9002fc07082996c2b46c4"}, {0x48, 0x1, 0x100000000, "fff73cd611d0f93b205761272cfcf4c067effc63327e72c64309f9bb804746174016a3e9762766cb2dfc522201e3b0bee74e64e8d3b577aa"}, {0x48, 0x1, 0x9eff0000000, "7e19ce8f0491fb9574e1b1b7f582117280f50ce319dd0397e05bf80f0d9d86d04cf0080ea0c2b9481b51bac1d088aaf6bc6789"}], 0x100}, 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b100050390000000000000b15786ca0900000000000000a8fef96ecfc73fdb357ae26caa0416fa52376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb58a4ba536d3feb959af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8b4303b22f310b404f36a00f900000000002000000000000000200000000000000000000000000010c00"/177, 0xb1, 0x0, 0x0, 0x0) 17:36:11 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x200000000000100) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) semop(r0, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0xe2, 0x1000}, {0x3, 0x100000000}, {0x1, 0x5, 0x800}, {0x0, 0xff, 0x1000}, {0x3, 0x7e85, 0x1000}, {0x4, 0x9, 0x1000}, {0x3, 0xa4, 0x800}, {0x0, 0x9, 0x800}], 0xa) 17:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x86, 0x80000000, 0x1f, 0x9}, {0x5, 0x7, 0x1ff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 17:36:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x3, 0x10) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x401, 0x6, 0x9}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/201) writev(r0, &(0x7f0000000380)=[{&(0x7f00000006c0)="79e159447f4f9594b8d2bea1b27287aa90bc2e67eda2cd2dfbb4f16d277997a625736b2a48cebed9345064fb4379b72b2aeea971e4f0a40b775d7df573714fe0fc9941927353e872c679c04c75c568ed6a75fc52f6c1a4d29a60487f4a524ed92bd4f9b67537278f5c26af4c0ceb7ec75fdf7be22f6b05bf5688897db03de9088695888752a3fa589e83b20909b51727e8012fdba86736eb002fbdf4adc61807ef7f9a6f47461923b45eff8fe5a89dcd351fcef24c8e508367bd00c5d9b4032737bbc3ee95a2d35bb87747268b76fe38532627cf657417c5557723085648d78528ef9c060bf96e2e46624beb519766ca83f8fda5d2a5f20fde1032f9c4901f278e6248c61362726bba3924abf80e7557e31d415fa851d07d1b13ee1764efe1bf3b948f6b6d63c11556fed84a765c66cede0304591562c006622b", 0x13a}], 0x1) execve(0x0, 0x0, 0x0) 17:36:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) ioctl$TIOCMSET(r2, 0x20004268, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 17:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x87}, {0x6}]}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x401}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="81") r4 = dup2(r0, r0) fchmod(r2, 0x2) ioctl$TIOCCBRK(r4, 0x2000747a) 17:36:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x0, 0x0, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xd4, r2, r3, r4, r5, 0x81, 0x2}, 0x2, 0x5, 0x1}) r6 = dup2(r0, r0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 17:36:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0xfffffffffffffffe) 17:36:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 17:36:11 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 17:36:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x2) chflags(&(0x7f00000000c0)='./bus\x00', 0x40004) write(r0, &(0x7f0000000000)='o4', 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 17:36:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r6, &(0x7f0000001880)=[{0x0}], 0x1) 17:36:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xffffffffffffff1f, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e22e4beb9c418a2ca936e83077eb6221e42e0c479b786b9a6bbfe0604e8ff642d00"], 0xa) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 17:36:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/198, 0x1000002e2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x9, 0xffffffffffffffe0, 0x7, 0x1, 0x2, 0x6f, 0x0, 0x1, 0x0, 0x9, 0x6}) 17:36:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001a40)="b0fc1eca013027918482e593ae1d1db17a2b420cc7842f424366db8a830fe4c7faa734d83c9df735c96e2833ad522c13be13d096c3473e6197e389d728df1b8be364929ef2118c3771b1a3b2e258b31d279d546f9d9d79218d48657bfaffc795081946d81d7d37107a5094f437ac6e25769d8e64bef01891fd4a84888d30cad99c0626ac96a7e8ecf891a0326f122d4d8761826d74503c95166749ebedd48351589c7b5f053131656ce7c426bf5e5c30623d21e65ba0aab4eed72a9cc711f5de5ccd95989041c6b5f774398257a60c3b8194d62068739bca2dea821e4644dd44acd17de7714ba3db4c25d353ee201260ba354b61ee1531e1849683c28119bddf23e35ca48c3137e4f0c8f54b4490a4d805da1d7925c95e5e0b60204281a6dd4aee650f4df07801702685436a8ec5e4dfecebe5573a5084a7b26cc7e14c062c76b7ec6d0e749bf1a9d7b3b8809a3de15a3ad7e7651be0f4bb9b7c7fc5dff6e9af5a70cf2426e02ae9fe9e9994c47477e57d1607814983adf4fa9a8d6f50832ae67d51d38c1a0cfa635feef25b3390555e2e48db7680f95d0369b5923af0593fd4dc4e4f0e6f5b9f5a4c510886f1f32b3a089f1db5e5a1abaf5df1999a7043c2479f1d3833edf1099ca3bab8f9b9f60beb43d03657395449cdaa309d782deb342b73eb19b4712619c47aed2c3c29c351a7bcaf233d27353b1a7671a4e98f5f425c10db7677124fbb0b1eaad331ea8eb0a863aa3dca9dac33b6a40aed4269b3f3587fd339739d6234924f0de479a564fda69b69ea44d996fca4aac15dca722a853ee7f775a11676bd6420a1fa42899e2d1988b4fd8fed98874b171c788144b938915658a2e9954372783d81102de2fca763da9c7d96a855236e50da291ca3a83b728cb1ee431f40b8776322cd3bc17c96e8fa4ee897d4586e9147e8c61a3b4f1b39c2c1e6ce870c31ceb50d687592a376667130bdecace87c2ca2b2cd0385b98933544f773a331cb126fff2e5d047df6839e42d81f724068206e72743452a83d0a7f16a7ccdfe2140415e4b630d8a5b38bc8cf6588d04aebc2f2cc3d91a10ad15aa43370e296e589aa8023b986347ec90a49a31c2d118bd03a9e248469a43e06d0c76f843cd0c63622b2ade8c44e875ef74ec56f4a1e6382c627cd12b2bbe83a9aa7819515c907c7149ca7d154ceb858b4074335963b6485842fba3637c5c467e51fce45989c1247c77140c67bc12e8923e6c74d2c7b2f4a17ed95ec492d3c04695c9eaea6d0faac549f39344b8e28788285d72092893a3e76be32a041a41eef34dd5685c5c33c5024645ff6860571caa5511a92602ae7cc7cc4b34d3486b7b53d0d64155e3cdd7d17bcb3c469177fd9f06495bd1c1bee011acc08d61365471c5e68ab8ba9b041e69e2f5d98276d67fe1feefcde0fdc75c25aaf7f1855466c92f150adc04c7e8a3090981354acb0e3be81d4960edf4cb1a07f8999bd609a70a342fc2d365b0c2225aa6639a4100904ecbb0ddad507c2255300c5bc856ba301da0635f050a66c8fffda64fa90e55ee0f2a65599b567891cb97e8ba6e67a4ab2de29b1beaaa6cb2725477ecced54e0b0cefe2fb3aaff635f5da2181024fd17005411212a6e76f2ae787f18bbdd869f7d166e2ffb42ec3030b4e6f0a515db7e267c66f1fd213209f5108080cde6d8db96f077c02d2f74af4ba111962bd81ad1a90ae01aeb393bc4520f5054e5c61b64412df2e6c53d7fd39f1462155f559e93ab36f2bb8389ff001775774cf8ec822b3ea5ac034734f8ef473b0b0cbbcf4bec6f1b8a4c0d69b6809f82adab7606618f8dd2fa145c8c8b1af65d0abbb4f39cf85986f3c6dc19b21117d4107ea7f6c1de80f43185d43ca89b6452842cea6e06c8460f6bd1a5a7a4f9e62968f57bfd5e01569da2d59b7930f14842f2a6a29c41e0303ba6d9d68c5c5d12c749a2353d1af913bd27ccddebbc329b61b36bf3369192e781865db3e07bb59972005ff0e47384660792d680748cda8574904c3b7e896eca07bdefb5010bf40755419ed1f9d493c6da73aa27836ca68f89304ac705bc9d437c004615b5bb86e71322626ca7a9395adcf1b75817b46b1e79ece6312ee35768ba8a91857c1e7a7fe3a3ab599ad3b71c2dbcc9dc1603394e9e33b9fd3a90a10a7382f2891cf8354f6b9f6b0341d4cdb7047ca4ee7d94ae4d1c5760e8ba8d1944bad06e29aab968880e09ce802e0b0cc249eb9983e835902222902944bb5c08eaef6cdd117dfcfa81f281e1c501db7eb665fe68afb5741abc30c8e80dd133caa457ee4095e7e7cb21d8db160b4f4d35aeb2104ce8b5d90e0d9240d35f95c78b9c56b944f328e7ee5845d7fd10133fa68f928f6122bba29108aa47ccd55c87755e7c3d933736d10cda5fd99aed10cd7a61706d57a52c9a28bd85e0f8754c449761e09c3244de4e93cbc6f80d282be66d5c31abc3e105291ae4893b428769bea98d6bfe1c15df1a52d38d82a8c3c7be506dc6da75e461ac5f3f66e458b135090a23831fb9fb1e100849cf1ef1a0c61627918233a0220dcc43e65101bb332e137dc8972f67de1a41e6bdad713d37041ece473791a5aba98e487cea2359141ec1b643b5056f1382e84d05a96f9905d6d68aae96f2b4121a6d34258d0f3da100fe4a9a40a20bc26636139d69ec4eee6f50b19dae7c4acd20f2ee183c9490099847a6bca288ec66aac6e0d21e00f8ca2164588fcdec8d81abb44c30dc62b26b26db85b5eb643508d7b598ca719fc3ba336dee02f151c91c7828295fdd068c273f00fdb6085a33e3f179aceff72816259035685499ad6a1e0100e9f58f32fb43c9becdfee29f5fa46ccac29ce4e92c26faee14a120428e90a2a99fc763c9ce175d2688682bb68f86e065b3b480f5c65295c8cfe4a73d474d67b4af818a09d6075d5369a3a1c84965dd94a36708c37e52dc576e5aca5e877f82755060aa83a25c1a6b7778c1d91711ca140e3c20857ce3f7c5ddd3f08ee18526bc26db49535cd39677e0fe31997bd10a4fbcafb4e8127f75cea54f06e580795704833ff4dad4f96b78957c7e1ca5f586998afc21fb24be14a519e0a83c0cd49c4ae903723745b4162a5f37fcaafe0b7e96364eb2ce27c4469591ebb44413ea8ce261c993599d94fdfe0245e141f7b104335a022af301db6464afbfd64542e9ccff873f30ca87abfd1bd1bf0deea08305ef593fdd8c430e83603e607e43c21b570dd36cd4a1be78be704c90eec389b571af83ffa0fea6eed4c787f8c5836bac1109133995796b02a73d3aa070e972159bfb8066899731f1edbabf9b4f65b95e9ef8793c925b4ad81185e4da58e6645699e548ddf343576a1a7ad94e5347bd88ce194365208946b1fcf1f960f3ba79ff953f05f5fa3af422e9ce196331e1bb899d5e261da1702b3082f3974c7e7ec3aabb4dc220a13201e90839bfdd0e13c84f73df16651f7b1f337fcae8cee6175f9fccd95082730b4d2c8aa0d8e62aa0bd0878b2bbc35df07f38b2812fe28db0167a10908fcbb5e247fcf5af8bb0b23c1f28a3f25b86a6cb0c9a131b214238b2bbedb0add195302994a91045abaf9b9b604c37421035a28fe769ea091629c4a35c99c0efd8450ca86be1d6ac834de2b7eff1ddaaff60f63d15e5efd28d8052f9775d25bde91a61abaefb480f81d45ddaf7732685f10fa974db0bb0aba9923a9f0a261951856e15be7245b62637052cd777170029bcbca7b16aa490a2d304f4e2de9dee71cdc46ae6dbec7abcd6a09e3af7e1b434b0900fc04241865361bb3b7b47892e30b53ed12fd30797f14e619af5fe56100bae6cb4538e1c448fb281a625358263721b46fa9c6f07095daee95dd79c764bf3b499e5dfdee3947b9f0a7fa681c748255270bb606ff50757d036d81e397d8ea3d074968adba3759b1c09cd582195b22eee7d81cb79213f2cfbc98e4597482899b143dc85edaad36f7d984a8996eed27d90d2f3da443dff8be4ca7dd89de98c32b96bae9a3d59efe8e2748fda68e43527ad2a5408088a4a8f9253d595e3345cbcfd29d4e9579c1729be8fb2fe6e0d527fb5ce8bec836e6bff0c27e60cba6133ecce6a1fc43730c5f2c715d8a69cf8b684295dab5e904f6c189b9888609eefa701bb534dc5e97319b56d578a105093dd34ab3a2741c2200c35fea110e4d9e671977d579a1bf7e48d7cdb97480f4c883b68e991b00bcda8872dce05d963adf39ba6e73bc0415e5bf8f2be9293d7c721a551e9bed4d9f2c8a1bddec0fc2b302f157e3303e0d6a0e2e8ae944ea59bb8e4cb40c471a6a863e3ed35682a2d85979574d8940df8910ee8fc27fbe1e0ddd55421791c344f19a2685bbc55a84907921f919e30eec37302f6bf2f6e628a8452ae8a0c0e6f4de69733097b9994a0af031ce680be53e550922b957bd1cb16917393d22e522d53799277d1b2c95a1b233aa54f72b5584e73566d678218d0db42968b510c31cb027bb61ded4940a9cdb8987a93b5e52f8ac1347011e9a8fe91ffcdc4ad901c1cfeecc13172ab89cb2281938719de4444bf024d72dbb5d829402b0af338070583161c61be0ab481f87ecf164cb1e81581531aa05e4b5a22c2e8a7f19c75697b42129c2dd918dfa35cdd9bb98b6665e1f97f172b791c03690a4c33b45e6fdabd0423b3de38d437003f4493e1c8f079bd88c534b4b8739fc71e4f53080b17801f9eaa679808369b0159b97d542147e612f2042e0d46e3eac6d54ecadeea34f41eec5f23680a5e8f563680b401d1525a80a4fa299a0cce157566fcc244b54bc50e302f6e71d15891455010add9ac3d93722eb3312475e75f5b13e3b2021d12d055b93292a155e94c5c86b9693c22be0a77e0554fd595f6cfbdd08426acdd9240e04927935b8f0fa44d8e8485341a719ab9f1065678e85b312b3cb9908ef606df9cd0313260b961e7edce35fa9c3edff66115474d4d27b0c1da5aaf0bb7dcd0db35c0dfe36a1c66e6f2ab237787a8ae30bcb9180c1f478e86272d6d3e2f96c011a0194b413737bf1ab489ff262a35f5dd3247202b986bb5afde483e812c1d31ea1b7d8482ed4bd631a59071fd56a3b1febbdfdff8c3910af52da52180af09733194e7dc06f6aef4b2bbb3007ef9e45867f7ffc2f01650b8f2ddfbd239a8cd2216cc274d5e1d8732263f92ec9467b99defc306d12e576df95473263de5f20b2549c7b14855a970323cf7941b75c1a3bb53cf292c3599607557bed71b0c17b62ebc79c5d6fc72df1180645e7f8743835e5094d5a9c9bef0fad17f541ff8191648c3b81d6aa8ce5aab149b466ff435de68bc37eb5387afc84b8ab8b910cc75ed4b11c173910d5b3a60f17b980347764b82c60ac09214637c061fd594aae13c3538ba5dbba5d94d91e3184159bef0b5496514565f1b98c412fd8733f4a50a19523cfb50485381d9a32037a84d1744ddde05577b6e8834d128a5f9049e387399dc0d2d30de7c0dc1dc60a", 0xf2b}], 0x1) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000600)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = dup2(r1, r0) accept$inet(r2, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 17:36:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x240, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001280)={0xfffffffffffffffa, 0x6}, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001100), &(0x7f0000001140)=0xc) sendto(r1, &(0x7f0000001180)="40ac1cd41938d94e8f86c9f34d2085b03e251dd646d724de2d3f20f0351e68370515dee0964687f7454a0d94fedf3ad913eaa56c0e18ad48158e4bfb2f06b1ab97d5c23d4f484fc5f78ce54115f2f5ff2e887582fc857eb1429fe5380841f95f0de46ff9bd9054ebc714eacc3f", 0x6d, 0x9, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050390000000000008004586ca900f0e08000000000000000300000000357ae26caae515734f376336ac400000000000000091f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c89000000000000000036a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000010c0)={""/16, @ifru_data=&(0x7f00000000c0)="99f2891a3c3bbdc45314f51538b7f520090c1f851fe1925f88966c93515d40328b77bc69e504cf970150496e1e69522c863ca890cb2c467160e73ef092a34bb21d3ed5cb3431f40332e0962191a8909f1b82e4b6ed134c2dbfc98dd88838a2f85daa9f891dc263da1db3929d90cee440c33d9a182f9b0ebddb93e5ceaf591a4c1f7a52c09f35f8b2e85f64534257b5452efffc03fb38a3cd0c92ab1641d199bc5947ca420cdcd73e15ff1197d076a102b487c5bd2663c9e60506d81658aa4b2b1e53e06b42c64567ce48f776c655f55a7b21676f745848dcc162e325e90730dba02d82411153f980fee3ffd8139073ef81b9cdc642ad86cc353990e989bb7f469ae1787143bb9ed6ad40daebd5a418cbf10f6bc9ca17c8675e5f59ddd1433dc1a0e2dd2727727ea1ce7b22540a8f8af5e01348d26c4e7b1af6a009779299b30d633df85200d244c4122dc4f070f0da160e3b8650200a88a4c7c9a687d4a8b8e13f595baf0836f8f8232bb31febbe71f7b3e3dfe570675fcc4fd65a52532f179aa9bbc893202acf18857af20a0193e75490ee190fd3f1b0e3c6f87e8cedd58f1e4de1542ff430e85ebc5d4996c83120a499291c71542c37ba48089923148699e2467efdad800f92b42dae8964fe7df4caf7e0c816e6396e7b9f6f9359379fbb04a7c0cd43fa7d0e704b00361747aaff98b90974c2bd98e1ae92971c89bf5b198582446d497881d896d763259519d9d30bef495ec518ccca53c7516c148733272e06be92f6fceaad3cc61bac1de2cb58668178936a46e20633d21881aa800e3070aabd5c8a6b08241dac1979b8a59155e95c644c95336fd29818c5cc9bde0fa674089755c38cdecfdbb8bddede3fcac8c2ed5edf7b909b95808e90be047d2cf0fc6e704cc5e940fe601d984479bca55b9ed7524c93c0679b2f00c36b84ad4d45049366ba4e40c7f5e2c35c190f347d75aaa131984243405ea8284a35d1cf6a2a7e4f39b23a34b806556edba529f2f9c65d20e1962d488ecc6d47127d39bd18c9144549a0674bdfeb56da04c2d5b0ede5e903a3c4c87b9e4a1a02f71677e9e16659e0844c809e95d7f7ada42eecff605dce0c470293ac4268de9caf7a7d406504f15ecfb4a18b5d34989cbfc7336a7d8ea24f6e2e074f44c76e9fa941952412a7f99304baa5bd3f630516d2f0943af3feb12a78839e38f2d459573c03027425d8efcad5d68f50d1457fd8f2b0a13ff6da9883746120db54452d3a119bb0227c8b69a4cb8606ee0f3c64fcb1e4c9940721d010b742b913645af5012710d61370b2bfdbd0a44c66042bae5dc4b4db75886353401ab7db58c86cbcab69e4eeb8ec5fb404fce0a1783b3981d4db6921904061de612e1e23a19385562bc92df9590a936f19e875b75818a751e8391c7ecca56d5a035e587359fbc2b14f5990b0ab3f0c32cb58d3b8f964fd07784c8edea90a860082fdf5a1acd6501fff47c843729943a44c0af582a23ef6958c261379fb3530fcd126e69adaf9d9d4082f18ffd2258135621db129845db5136ed6c0893f24ab610308c6783e9fedf69c325bb0ef537980f697c1fc201088abbd7cd21ddc4730c839289aef5b1a250dd0450738d56625e157156a5d0b88910b49e62f7d7c7be20ce23836cce9f4430f7c7d5b65d8c478cc8e6d41aec13782060e7adfb56868590e232765d8bc399c4473295f92eb1cfc6ceb96de43b928a3257a8a4823b880ae4c13e478713c0dbcc71292e0e64d803dd04eaef30763a0f3a2ef7043e99eb4a86bc2657c351ef447a71554bec9cb11a901c1bdad983b4fde850d6969c42e20eaad63649a16f9570d2551ae1d5d49d488d53935382a5ab32bbffaa571bb3c39f66486e3383e106fab3da70a5fd191c5497545728e317ac550b4d8cb05c9edb70f85d926e62dc7cf78b80a854daa6ba67d8be54f88650d15969b9bcb1f5b114d2286c8f92a6d3e88ee255b37fa1282e1398e97edca254d8fb3c2cd987872b56308754f851db9a2d2f730b48a7c548f237476119cddf40b4df959e26d129659d676a244120c79a09691d943127c54da405824e3fab7b6aa01b8753624ca9e89c5b580e04cb6b998fe55de37153a6aa044ea531899eb66817972b979f75c74ee6f514d889067076cbe95f4c9ff46565a5073843b66b2e3394aa2a46bc92f34522f65ea1b78980561a80b89eff15721b18dd5efaa4405125232d9e101bad0ad9eabb2ea045759d9bddf0a5788289ecac5d0a9104dfc9a9056b8c19477c3892c76ff1f4cd49ee5e82d3c779f0d687cb009f9eadbddacdfdf91c4d7f1049864f7b4f1a60088dbf1353b5e3496e3630e92f554f26e91bd7bcdab351d7b4c6eb0f547b2dd0bb57d88a41f2664bbf1e6974b9837986a9201aea11757e666067514bb783b84787ed7141c93f944968c3e1d02ead2566d39060e2c8a29414e56162f589c0b08914c7de913d1d00f89bb3e5ca005aea70c964aa9c242290a9ec46792b7e58351cc8b4e65d55bc488ef36d55c3439663bdfbbc93f293feec5a46ea9b5afbfb35e97aca13f6e1cd68e16cdcb5b1b514f9b5080fabc512d04cd8514371510a25fdae8d323b641200efaeb74e1a11d2edb7b0099f85fbd7ab181fac7cc113c7f6d3b6b76ca31b9849d5fd6e8368d553d2000e109813621370cc28508762caad1f3a74e3f77c2d8379eea289f22f5aecb3cc6df36c0054be9671d2f3b541e4bcbecb97852c9fb8c3d5773c485ac4042bb9128237d44af02696fda3c87f7b08403a8bc7191782f7671900ff0ec54207f62f6c66ac8073d22312a94df61ab992f4f0c581e6664734db4794e9c865128b23ad599a07f17a336a38492dd2133b112030d23f792b3044c95395abf2941bb22db5af9626969427122551d6a5c486bb50ab00880f1c743e0bfd0c809b6ebfd90ef17d742926357e970d54cc53b986ae5e107cf7b9d36b3545083e2059b4ea2b5548cb3f281bf8937bb93c773e3d0568f8d7f29049100ffcb7b10a54bfa0e226c8df3f177d228ad6b042742cba0186adf84a20a1c59a28697c94396b1766097dd38a6e35292448a150b1180ebe36fcf94597d27ca378f9ac22af3bea657da1fe31b74fc0674ec5a5144ffecea870fd8b641daddfcc1632cdd3ee10fe7a403a7b97eed84991d7058c03b48811489504cd47008f64f45b93d798166c07843703e8f84427be9dce1321f83d1f49b0b3647706517e04f1e07bbc25d074084c4b87f49499b78b6f941551ca47ba061353dfd335d60d278397e86d66a66ebaaa87a4b5688611d428700f3ce09011e1e1fe544999bf8a924bf7b7628b9805e070497386f93881466c647f9f57e5a21a76c2d068838a5593f41e794e5fb4382fe493f048ff5c95fe5ced02a3eb941b514f4b0bde21fec8b9e181196ca42933d0f97fb33bc2f20f38a1615f4b49c97c8aae98c703a3d138fb6754986ab2306fcf4cc848dfe70d47ec0c2974c1574acee867269179f5157e072d0a6a6dfefa4d6d420156415d742bce77df88463e90166175dd1ae79ad263bc311e0498f5f257121367ffe181137e82c104a0426e09e95fccc62bc097b3dbbcdb3d76e7077f6967a474b7902018d3a5e93cd0925313743c77b743c83f1060d0a2e28b8c6acb46c8cb555bd5f2924ca9b8077a1b700ff464d5642a99a63e08083a7fa4ea847589da57048977e6f3598283b63b219ad4b5d7f3bb5aa3b7db77fa619cb938e2fd9194be82750e1e23207c3a98358b73a19aede47b5f50f3ffe4a50ac11b0e90f814a6c00f240acf9f72e1d0170fa07a08e5978a801e114c3fe9c90c1ca6a44377f9c64f88b41c5c7f1051175ff80413eeb7ae0c423131a7e9ad90fc1c262c7261af8e89495d5a49243ceb29b7e12aa06316f76ed8bf5e8b7e25f158a04904ea77fb2dd77f5afe6209078ce089bf555a0e01054900613589538021fbcab0d2f1a9f44ecd6ec46d77e774330ba0d29b36f63e01e891f02bbdddf89fbc1c0ab4806401fe8cb222dbb70759f2b7a86e9f30f2dc8f5dd02292e6720730f54bdf0221dc17889be94d12ddcdeca5c65da1ad1793bf3a9dcb7b9fc955084b72ff6250f20eecf2137bafef4d7f66e78e86ee73709d03a4e88e55bad41b5ab41412f59c31e26c45759920b7d715d40d1509fdfbaea2ea06a51448cdca5a31cee997899b387fe955d10e071749dd76463d7bac0e99f59260891ff147a6a203046f80ae47c85c0e9c320c9b309e3dd7fa7e0eb011c09db2eed985177f5901de1e7c33248543e4441067121482408aa6d762b7eb82ce570299c69e830edf9af47ee178f47195b9dd4ddd91e04832d13f8c5b608c082dc0925b655ed8b972f5fea13d660ec185745380133ed34d9fe99c607f3462495496c587db9799cdbe1ac39b10cc4164919804efe74dc1a3b654f4d835a59e4d1c0b3bd44eb7a9e4c6a98ab7d34d44a91c70fb63af455b9bb8ad0ae1885391c574664b64a96743df0fae4009ca1a03594eb755df0a4464584d10c502bb9e2e65ac364741a99032c6e5ef2e0e8cc9e47271288d310b3e9c2fc113ecb57514b9246ffe57ed012bb1cef2c1d7e7e2e6a49efc2b9a50f30e2e0f6ad72e3d9ca51c11f96339f307815d9f2072e2e2bb890d5109e53472edfd9fe71ecbe3be357be39e9e297bde90852350c23a53b2f4096c3f0ab82d42227abadf7deffc0bded98d18504d57d9901ec39821d0623ba8719d0e79cd5f1b94b2b921ddbfe118591e80bf349c6bc258d28d6ecbb5daf500b8394cb14fc4ad072685fbc6b597b424d0219b6292ad4df048834b073686f092f6889ff7005a0933031521dc4aec8668b5d87baf5a72e3f59f611979a14cb6fd930812297654c816dc330ae669a0f7b238a9444c1b36b3af2cd74ada5451ba5e9a904041b3bee32af6b31094d284f46c2e66fc1620531afc86ce6584c96f5fb4e765bb335ce06b68b11aff3e59b9567ed16a252c0fc082ef58b8f22ac59b425082414df455a8af8c284934b5048ff7ecb984bbf3f3fbd99736cb5a31408add45bf172c0e778f4cec979c7d3e3870812e9007f634ad28b65213c2618170e46b8c7d2155645ed999d62b4f51d609dad03a58935d9c3cac28a0ac320233bbce5d5b7da3c49378acd2d46d54cdf9728d3dbcfc4b07a3b3e98b3b8a255596bb34893d1941b7553fd08adfe080b61c36c2d2511f0ea660896bbf581bbc9827caec29ec67775de002da9612d8dcf0f30611bbfb5fdc5cb8ff0e205fa0a9e115ba04b1b3f39d3adc510b2df170c09dafcf2c976fece7ac5b8d880d9ad4db89ba2f9a6831a0d7837d1193f260582277128faaf7a346acda117eb199c2bc802a9d8e637370823aa8ec81decac743a10612efc846d07ef7ed843b97424fceff2f13d3130cb1d13bf5d48125070833568c6e2df60fe20ee3871a566490789e568f4f06206367d33f0421cefe1bb480232d48afbe7110989f1ab8ae51e11b33ca7fd4b8ec866947a9ad42d0bf9a26309340ce1779f3d94f0c31fe0f474d5807ce17084d257147292b55bfc0f60c05f669a33592c70362ca219204bd196099a378b2967e726b53ee1d7863bfa4f072114d9a4808e345387d16bbfa5bc53368a037a8b6de0b126434ac9dac7d9c0556e5ac60a6bd6e2981e59effcd799f0b6684bbc7c426cfbf8df87cdebca586cb10b006a7c4a6a5f31e0a1c86edeff58981c1619c285f46a88abb68d6507636c87605b776844e8615bc19c676c423358df7ae8e7b5a64aa16e170cf49a1432ec238f2df9401a8c77f3"}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000012c0)) 17:36:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0xfb3) 17:36:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="098577f8c786396471023645f0bbdb00"/115], &(0x7f0000000080)=0x64) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000100)=""/19, 0x13, 0x2, 0x0, 0x0) r3 = socket(0x11, 0x400000000000003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x7ff, 0x1, 0x6964, 0x9, 0x20}, 0xc) sendto$unix(r3, &(0x7f0000000140)="b100050490000d00000000000500000000000000cea11ea807fa6efa153fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a015900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2014, 0xe2) recvfrom$inet6(r2, &(0x7f0000000200)=""/165, 0xa5, 0x800, &(0x7f00000002c0)={0x18, 0x2, 0x7f, 0x9}, 0xc) 17:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\f') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 17:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 17:36:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xfe37) 17:36:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_emit_ethernet(0xb1, &(0x7f0000000140)="34c7bdd216f7ae4ecd2bd19211573952dbb2ac28e0b4f7acf17939dacf8838c42876152aa7be3c83eb645b29a276df8f28758d6be967785711e0dc4b23b73d4028fec36275053412ef0f43bd842e5909ad2ab1efc1faec84442cf62236648da079907a7e46d948e8a64a9fe763ff4e198c01a4f8dcf2e3fa96be486b16ed4767e40c552e14a050c114791fece092f80d5f2eea965647591a1591e9e2264b9d15671025d0eec05129d0d18e6f02467a0276") r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 17:36:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x400, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) 17:36:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 17:36:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 17:36:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 17:36:13 executing program 1: getrlimit(0x4, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x1c}, {0x46}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 17:36:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) read(r0, &(0x7f00000000c0)=""/14, 0xe) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) close(r1) write(r0, &(0x7f0000001280)="06d5b3ec55cf473dab2e41e8d60fb54fb85c6f1546cebf74384605d181a9ec90ceca4930d979d9c55dd66958ca9f4ccefd7bde90a303743dfdfee447e43f93ec6cac145a75d4c123adb1b3a9ea80ed2fed2cf75ff2556ed7b2c176b521b6a7202c52dc451d2fe9659d9910b0e673886de3e2289e0d91d50f6fb0b86d8662ecb268bce7ef5cc00d79af95fdf13e5d561f5694d13b01fb2b538875f3f4f2ed2551e9b45b9aa7a5cbae3a323462d6528f0803fcb3af5e96825268a7e42bf2b92549a272a56e3eacd46611280779d5b405ff2917be4108180de55c119d4ba4f6ed0b9c504965229d646e1cebd9c0ec18e73c56c036", 0xf3) 17:36:13 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8001, 0x0) 17:36:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xe33, 0x5, 0x8, 0x6}, {0x80000000, 0x1, 0x8, 0x6}, {0x1, 0x10001, 0x0, 0xff}, {0x9, 0xfffffffffffffffb, 0x8, 0x1}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/72, 0x48, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 17:36:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x16, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xe4c) 17:36:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x32, 0x0, 0xae46) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 17:36:13 executing program 0: shmget(0x2, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x480, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000200), 0x10000) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x8001, 0xffffffffffffffff, &(0x7f0000000080)="ebffcbff13b9fd812eaa9dc907c9c95251a069c8b87de19ffd4e713048e6992f929648", 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r2, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x276) getgid() setitimer(0x0, &(0x7f00000001c0)={{0x10, 0xffff}, {0xffffffff, 0xffffffffffffffff}}, 0x0) 17:36:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair(0x10, 0x2, 0xfff, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 17:36:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 17:36:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 17:36:13 executing program 0: r0 = syz_open_pts() r1 = getuid() setuid(r1) fcntl$getown(r0, 0x5) 17:36:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 17:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:36:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x4004426a, &(0x7f0000000180)) 17:36:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffeffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f25c6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x80000000004, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/183, 0xb7}], 0x4, 0x0) close(r1) 17:36:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chflags(&(0x7f00000001c0)='./file0\x00', 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") chroot(&(0x7f0000000000)='./file0\x00') 17:36:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0}, {r0, 0x10}], 0x3, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 17:36:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x7, 0x5daddf14, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x40) lseek(r1, 0x0, 0x1) r2 = semget(0x1, 0x5, 0x20) semop(r2, &(0x7f0000000140)=[{0x7, 0x6, 0x1800}, {0x2, 0x1c, 0x1000}, {0x3, 0x1f, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x9, 0x1800}, {0x2, 0x0, 0x1000}, {0x7, 0x9, 0x800}], 0x7) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="f14b1fc1e5634247ca473362d2e9eb9879a8426ef01d4455c3d5cf192a5742fd2d8e0f41b33e5bac13c95489983cb7cf9aaf2e900bc7de45ca9c7bde93d99363a99b79f52be69757c1bb92fad5a30db4c7873ff04c66598707ff06f62b898b9a58a01069c680a13f53f1c86ec7ecdce0ff68eb72c62caa19c3e092586a91c08ced3637253187b82c21a9960e89bf8eaf", 0x90, 0x400, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) fchdir(r1) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x39b20e9712bf985d, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r4 = dup(r1) syz_execute_func(&(0x7f0000000340)="40d3ee650fc7f72e0f746e11c4e2e5ac83000000006467f047fe080fed2da300000066440f3a62160dc442d13ee98fe9d09155893667640f79a100000100") ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x100000000}, {0x0, 0x8}, {0x20, 0x6}, {0x84, 0x7f}, {0x89, 0x7ff}], 0x5}) 17:36:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = geteuid() r2 = getgid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1f) fchown(r0, r1, r2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) 17:36:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 17:36:15 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000), 0x80ffffd, 0x0, 0x0, 0x0) close(r0) 17:36:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgid() socket(0x10000000002, 0x2, 0x0) r1 = getppid() semget$private(0x0, 0x1, 0x40) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000380)='./bus\x00', 0x20, 0x106) r2 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5) r3 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x3}, 0x10) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xffe, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0xa1, 0xffffffff, {0x8000, 0x8}}) r4 = semget$private(0x0, 0x10000000000005, 0x8000000000000e1) nanosleep(&(0x7f00000000c0)={0x6a, 0x20}, 0x0) semop(r4, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x1, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000002c0)=[{0xb5d, 0x1981, 0x400, 0x1}, {0x101, 0x7, 0x46, 0x8}, {0xfffffffffffffeff, 0x1ff, 0x4, 0x5}, {0x800, 0x1, 0x7, 0x7fffffff}]}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0xfb63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001540)=""/213) 17:36:15 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x200000000, 0x0, 0xdec, 0xfffffffd, r1}) flock(r0, 0x2) pipe(&(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x101}, {0x80, 0x7}], 0x2}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) 17:36:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x7, 0x4, 0x4, 0x0]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:36:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) syz_execute_func(&(0x7f0000000080)="d86dcd8f4830b6947e63b8b662042e470f1ab8560000006443a5c4a121e34e1ec4817c518800000000fb430f0d73003643f6960c000000c4c3395f58e758") 17:36:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8004d, 0x0, 0x0, 0x1}, {0x14, 0x0, 0x0, 0x4000000000000}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") write(r0, &(0x7f0000000180)="95d98ba93b503366b4dacbff8022f5d34255dace9498d968bdfbd7e4d6f6b2126ccdc52902770191fbc82679247cd9db9dacb2ad0130f5de97e1a0a19647fd61281fb8f0f153f42104aefec064cd21202d17913847d5ba40aff42476d9314963872941cb47c43c3f1fa92d77a600f5a17304", 0x72) 17:36:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x10, 0x2, 0x201) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780386ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8943030098a85ff3faa8d9211830e0f2f0000000000000000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x6, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) 17:36:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x7ea5121f419682c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2810a, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) listen(r2, 0xf697) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:15 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x84a, 0x3}, {0x7ff, 0x3f}}, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x400) 17:36:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setreuid(0x0, 0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) shmctl$IPC_RMID(r0, 0x0) 17:36:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x40, 0x100, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 17:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x30}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x7, 0x401, 0x1, 0x7ff}, {0x6, 0x40, 0x8000, 0x495b}, {0x81, 0x7, 0x3f, 0x7}, {0x5, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x6) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x5) 17:36:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 17:36:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 17:36:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x4}, {0x1000}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:36:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='.\x00') kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) unlink(&(0x7f0000000200)='./bus\x00') kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) truncate(&(0x7f0000000240)='./bus\x00', 0x6) shmctl$SHM_UNLOCK(r4, 0x4) chflags(&(0x7f0000000100)='./bus\x00', 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffff8ef, 0x0) poll(&(0x7f00000000c0)=[{r2, 0xe}, {r0, 0x60}], 0x2, 0x7) 17:36:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) socketpair(0x3, 0x8003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/209, &(0x7f00000000c0)=0xd1) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 17:36:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 17:36:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000180)=""/164, 0xa4) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffa, 0x401}, 0x8) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r4) r5 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r1, r5) r7 = kqueue() close(r5) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r8, 0x40) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r4) unlinkat(r6, &(0x7f0000000000)='./bus\x00', 0x8) 17:36:16 executing program 1: shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x10, 0xfff}, 0x7, 0x1e8, r5, r6, 0x7ff, 0xf, 0xfffffffffffffbef}) 17:36:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup(r0) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x800000800000016, 0x4, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x48) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x9, 0x4) 17:36:16 executing program 0: r0 = socket(0x218, 0x2, 0x0) setsockopt(r0, 0x0, 0x3b, &(0x7f0000000040), 0x0) 17:36:16 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0x22c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0xffffffffffffffff) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r2, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x6) 17:36:16 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/145, 0x91, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x49}, 0xc) 17:36:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x34, 0x0, 0x40000000000, 0x2}, {0x16}]}) syz_emit_ethernet(0xffffff77, &(0x7f0000000340)="ad9f0400000016949219def502000000caf029348da0fd6f7ac2060000e7a471f88e1aa32b31257d260743c9d35c93d861e1c6e9ef8133149a2923d9b22e5dd65ed07245cbec918e6ae84160e098e84b8f7712e310a95ac020d29de837a8ecb8c89be093ea99a7dafe7f889e2a8e93f2882913588d58d311296fd6db49035639c4c082d49a276acb50a985cf3b08a5ea6ba8bcbec8204b09415c3efdc4a9d591020273175f0b9a6ad940ebb94ba5e99282ed698f72b801630aeae82a4c10be9f7246e5caeee46224c43ad9") 17:36:16 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "2a3f7b11f293473e6b030645da461e488247439bf79800e79a0bba9bbb663e919b1803a4100305cc6cf6ed930d64fdc3fa6a77fbe9a0c4870204a584864305d3fd02c5cba44fa65e0847cae9fabe0604e7eddefb766c9afd89f8d812b507ca49a455aaf2861eee4375ad1d6894398650064de3cb1e0ea8306b8b077b73d7d318c0b98e5c5ac1160933627f0a0eea4b0e46bc752f9aade128cb48acfba3552c3c3a34e5943e5cabbb4db627c94686a7536fe64a8772b3912dd4912749e42c987d3260b666f8353910cbd060bcfe7a8511b9524636450998c19e7574dc43248d6628407ddd3b6075daa75c11f291a55ce1ffd6f5dc3c5a01891be6ea6c8ef5"}, 0x106, 0x800) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/199}, 0xcf, 0x800001, 0x1000) 17:36:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x3, 0x2, 0x4}, {0x5, 0x7f, 0x800, 0xdf25}, {0xbb49, 0x1, 0x6, 0xff}, {0x3, 0x8, 0x6, 0xfffffffffffff801}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:36:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x800000000) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 17:36:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x3f, &(0x7f0000000180)="ebffcbff993192964800000000210000000000008727f344461b39d43ca26d2c759c283f423bda7c58fc753a51310f859327931b76037d654ae664d8811c24a2b5f7e24971f64c43c7a02a4c7006a0d4bff9a434ed5da00707ba3b5eb32b4e411940d4d2abf65295ab3e92b726742d610632a075d9", 0x4c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 17:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0x3, 0x0, 0x6}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ad") 17:36:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffc0, 0x5619, &(0x7f0000000000)="63a8d248b59e27ff4b73cc05497c7b67d90c3c1d52ea6240ee900c1499722aab1ff7dd3a1d8234881b31269a7d654022dc9edfa386bc42b4639264638224eeb2a76d180ca2c04c4b7a8c3096695443f898fa213d310f72be2db97a44edddc988f8ca2df1b6b5ef", 0x67) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) 17:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 17:36:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001500), &(0x7f0000001540)=0x4) preadv(r2, &(0x7f0000001480)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/230, 0xe6}], 0x6, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9d}], 0x8, 0x0, 0x3f, 0x0) 17:36:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "80942aede27588e2f5780b174a5c3a08cbc31c48", 0x80000000}) 17:36:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) socket$inet6(0x18, 0x8000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x2, 0x9, 0x3a, 0x1, 0x8, 0x7, 0x0, 0x1, 0x1, 0x7ff}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1000005, 0x0) r4 = dup(r3) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r3, &(0x7f0000000580)=""/234, 0xea) r5 = socket$inet(0x2, 0x8000, 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0xfffffffffffffffc) r7 = msgget$private(0x0, 0x200000000041) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1ce4a66145d816a1b18b28dc05ca8b2df4888b380cb360b0557654383390ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e81006b4e30417ed5"], 0x1, 0x2, 0x1000) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000380)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000005dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954f549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525b30f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f57200"/224], 0xee, 0x0) bind$inet(r2, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0xe, &(0x7f0000000340)={0xe934, 0x7ff}) 17:36:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) nanosleep(&(0x7f0000000040)={0x6, 0x7}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x26}, {r0, 0x42}], 0x4, 0x0) 17:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x20000040, 0x0, 0x0, 0xb6}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0xb7, &(0x7f0000000180)="ec709c474a82c422b760718453234765ed80b15b9d18b0c4ccef034e7cfb55a91d2799bf14229ea0a4b5a2b6464a2e089f0a80de25473d2b89dda6aedccfd1d361ef46a05216caeb9478ec27ec5b320f203044448bf13679be80f7b645c23b5977eab43325b8932e7d8d9f6a8bd15b287a297f3654a84e32dd41d7e5b225a5ef67fadfabb128beccb47f3c79b473cf5460fec5b9d4322555f485205f9b7e87509c82168e7d2241938748dd34040b4448c4d8bcaa46b0a0") readlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)=""/8, 0x8) 17:36:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:36:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 17:36:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x100000000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8000, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget$private(0x0, 0x4000, 0x201, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) 17:36:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000080), 0x0) getrusage(0x0, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) semop(r2, &(0x7f00000001c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x10000, 0x800}, {0x0, 0x80000000}], 0x3) recvmsg(r1, &(0x7f0000001880)={&(0x7f0000000200)=@in6, 0xfffffffffffffebc, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/42, 0x2a}, {&(0x7f0000001280)=""/160, 0xa0}, {&(0x7f0000001340)=""/249, 0xf9}, {&(0x7f0000001440)=""/247, 0xf7}, {&(0x7f0000001540)=""/124, 0x7c}, {&(0x7f00000015c0)=""/201, 0xc9}, {&(0x7f00000016c0)=""/218, 0xda}], 0x8, &(0x7f0000001840)=""/62, 0x3e}, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000018c0)={0x7, 0x100000000}) semop(r2, &(0x7f0000001900)=[{0x3, 0x8, 0x800}, {0x2, 0xffffffffffffffff, 0x800}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001940)=""/58) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x20, 0x0) poll(&(0x7f00000019c0)=[{r3, 0x14c}, {r0, 0x108}, {r0, 0x18}, {r1, 0x80}, {r1, 0x4}, {r0, 0x1}, {r1, 0x7}, {r0, 0x40}], 0x8, 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001a80)='./file0\x00') shmget(0x0, 0x400000, 0x104, &(0x7f0000c00000/0x400000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001a00)) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, &(0x7f0000001c80)=0xc) getgid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) getgroups(0x9, &(0x7f0000001d40)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000001e80)='./file0\x00', r6, r7) r8 = msgget(0x2, 0x18) msgctl$IPC_RMID(r8, 0x0) write(r0, &(0x7f0000001ec0)="2f9b4ef118e5d44bcffbc0aa24e5c234061863b42888e1f8c037d90b94776a9477248d78dde29497d50817410a0533dcdfd3b6c1f99418bf78493216fd1d7566cc4848a8bf2e40f353db286b05715e12206554d5127b6441c2e97e61eac5837d95953ae04c87d1b60c51ac41e7135ae7077fe95190812083ef21b3fe01eee4f1c3d3dcce9267f0727f21623bb1a28cda2810934bdc6ce904737d9059a4f8881b442d3f3ebcea995b1be25fd00df1", 0xae) setpgid(r4, r5) 17:36:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x100) 17:36:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="879d98b37f0e107b98cbce1257305e285aa43d83661899c65c767254fee0eb3e1771c759cfeffa7aec8a10be44c2a798ad8d5ffda48941cf22736e94806f5863d1984d73cb5d0b63bd865bac56ece5279bc222979ce55c3be9ca351dff21c6689b591b9613b942acf82e5d0c05234242da6b952426770494c303cee9cecc", 0x7e}, {&(0x7f0000000140)="e23777b2e168f9e55e5d313c19576bd4a7f1caf2b931bb3515baa138494d380fa3ac31356bc206cfecf3b0d353", 0x2d}], 0x2) r1 = open(&(0x7f0000000400)='./file0\x00', 0x100000000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x20, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0xa148}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000028, 0x400, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xba, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x44, 0x3, 0x7fb5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0xffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xd2, 0xf00fffff, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x10}, {{r2}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x8001, 0x1}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x2, 0x5b2b, 0x80000000}], 0x0, &(0x7f0000000200)={0x1000, 0xfffffffffffffff7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file0\x00', r3, r4) 17:36:18 executing program 1: select(0x40, &(0x7f0000000080)={0x8, 0xfffffffffffffffc, 0x0, 0x5, 0x1, 0x9, 0xba7, 0x7}, &(0x7f00000000c0)={0x6, 0x7, 0x7e, 0x0, 0x100000000, 0x4, 0x8, 0x9}, &(0x7f0000000100)={0x2, 0x7fffffff, 0xce0, 0x5, 0x0, 0x20, 0x5, 0x1ff}, &(0x7f0000000140)={0x1, 0x6}) clock_settime(0x3, &(0x7f0000000240)={0x7, 0x40}) clock_settime(0x0, &(0x7f0000000000)={0x40002000}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$unix(r0, 0x0, &(0x7f0000000200)) clock_settime(0x3, &(0x7f0000000040)={0x40, 0x4}) 07:53:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x272, 0x401, 0x8}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x101f9, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x2e0}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x5, 0x26e}, {{r0}, 0xffffffffffffffff, 0x1, 0x7f2ad345b04624ac, 0x9, 0x1128}, {{r0}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0xffffffffffffff00, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf00000df, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x100}], 0x10000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x91, 0x2, 0x2}], 0x5, &(0x7f00000002c0)={0x7fffffff, 0x101}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1005c}, {0x6}]}) syz_emit_ethernet(0x7f, &(0x7f0000000300)="0c44f86f7da334d6a5ff91e371a099b74e38ebf42dbcc5c97c73120cce5906877eaaba807e53a50faa1eaae123e03391f21666b237ed079de8054d3a8d426d860e80e6992041013c59877d0e7d33ba18e2b6067f18aec27d7941ee324ab6bd96e1f96c2ade934028bdab761dc4d04918f4ac41a49892d6a93b79782bfb1c6b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 07:53:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 07:53:36 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000140)={0x1, 0x3a4}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x410) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0xff7c, 0x4, 0x80000000]) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0xffff, 0x4) 07:53:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}, {r0, 0x10}, {r2, 0x4}, {r0, 0x10}, {r0, 0x44}], 0x5, 0xffff) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 07:53:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 07:53:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4c}], 0x80, 0x0, 0x0, 0x0) 07:53:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdf2, &(0x7f0000000400)="1c") 07:53:37 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x1ff}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xe0) sendto$inet6(r0, &(0x7f00000001c0)="0a2e74aa8c4f910d5e8b90565aade82ab76ad279ff2a70e7d395d23cb1ef48f40c07be1ea836d357a6b1f4ff6ebc42391e95c27b751164503ea5ed0715ad9451b4025b2153f1c2a70993354d96bf1f5744db87de7cfdd5f1e00b081ab82493c7872eea8041329de7cd9b323caf9a23f43c0fbe6cfbf4b8674993568b8a40ec596137ccf05a5f61cadd9138f15be9a7b575d2d74a89054d0457b2ee3f9502e75261776beeb6d1cc41e1b24fac5b260915135c5cdffd163d97d11e8a7727434d5e2ff21b82b5492b3109f6cebe67d8220eaa2be4197f450c490e", 0xd9, 0x2, &(0x7f00000002c0)={0x18, 0x2, 0x3fe0000000, 0x4}, 0xc) socketpair(0x22, 0x5, 0x101, &(0x7f0000000140)) r1 = semget(0x2, 0x3, 0xf365b04ebc63020b) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x1]) socketpair(0x16, 0xc005, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0xfffffffffffffffa}, {0x18, 0x3, 0x2}, 0x100000, [0x0, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x100000000, 0x3, 0x1]}, 0x3c) 07:53:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 07:53:37 executing program 1: socket(0x6, 0x6, 0xa5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x3, r1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 07:53:37 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) 07:53:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 07:53:37 executing program 0: r0 = socket(0x0, 0x1, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7764, './file0\x00', './file0/file0\x00'}) flock(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x18, 0x0, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x1}, {0x86, 0x9}, {0x1, 0x73ab}, {0x0, 0x8}, {0x25, 0x3}, {0x6, 0x5}, {0x47, 0x9}], 0x7}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x5, 0x80) writev(r2, &(0x7f0000002340)=[{&(0x7f00000032c0)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac0000000000", 0xffffffffffffffcc}], 0x1) syz_open_pts() close(r3) 07:53:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4000000000000c}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20001, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[0x3f, 0xba6f, 0xb788, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[0x81, 0xfffffffffffffe01, 0xfffffffffffffff8, 0x5, 0x47f, 0x8, 0xffffffffffff73c5]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x3}, 0xc) 07:53:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1f, 0x5, 0x67d1, 0x3}, {0x5, 0xffffffffffffffff, 0xdb1, 0x1f}, {0x1, 0x0, 0x7ff, 0x2}, {0x8, 0xfffffffffffffffa, 0xffff, 0x5}, {0x7, 0x100000001, 0x3, 0xfb}, {0xa1, 0x0, 0xffffffff00000001, 0x2}, {0x9, 0x8, 0x2, 0xfffffffffffff800}, {0xffffffff80000001, 0x80000001, 0x7765a53c, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 07:53:37 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/23, 0x17}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xd35b) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x100}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x0, 0x1, 0x10000) setsockopt(r7, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000180)=[{0x6, 0x3, 0x1800}, {0x1, 0x20, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x8001, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x4, 0x7fffffff, 0x800}], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x8fbd, 0x8, {0x2, 0x7}}) socket$inet(0x2, 0x3, 0x0) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 07:53:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x89}], 0x1, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffff7) read(r0, &(0x7f00000004c0)=""/143, 0xfffffffffffffe56) 07:53:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x2}, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) syz_emit_ethernet(0x4a3, &(0x7f00000002c0)="f77bd602722685e4513b0095eab4a3aeab133440ae73acda99cfacd1b545c4df0918977067285029143abf4660420d5535518c604fb50c0efae6fc25408dd0dfe7e2fe8718c73ce1b7ac970fc39d06338e8bc35fbb52c52d5a2b682f542926662054f523a2bb242f6edb2a8481359e0b914f81d30744bff7846295b9c457e3efb2fc2ef30c072465e47e133afb5ef2ffacf2094defd352cdb6e3e3369d246b24704219da54539b0ad10faf7892b4624efd03dde4f6b29a8b77896552aca7602b6f54a5") 07:53:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x101, 0x2, 0xbf9c, 0x3, "6e389ddedff371734578fbcef9097b5ac7934a3a"}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x3, 0x8, "d3be04b7072a52d3a4eea029db6c492c9e13f3aa", 0x6, 0x10000}) 07:53:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x3}], 0x5, 0x0, 0x8, 0x0) 07:53:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x5c}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="15") 07:53:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x99bd}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="dc") 07:53:39 executing program 1: msgget(0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 07:53:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80d, 0x40) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)='l', 0x1}], 0x1, 0x0) 07:53:39 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) syz_open_pts() pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 07:53:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x8, 0x6c, r1}) 07:53:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x70e, 0x5, 0x1ff, 0x9}, {0x1, 0x7, 0x800, 0x6}, {0x7fffffff, 0x7, 0x8, 0x9}, {0x2, 0x9, 0x4, 0xffffffffffffff80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 07:53:39 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 07:53:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 07:53:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 07:53:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fdff2e2f66696c6567b4"], 0xa) 07:53:39 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) syz_extract_tcp_res(&(0x7f0000000280), 0x3f, 0xfffffffffffffff9) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sendto(r2, &(0x7f0000000300)="5b73c6d769d35bd89e1c3fd3e3aec0756a838688c1d6e3487b2b25aef140fbfb7995624508dbf075b898ed97dc641a7708bda839d05c83ca4328b33463ed2f886549199141fed6df15966848", 0x4c, 0x0, &(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000400)=0x4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@in}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10220, 0x1) sendto$unix(r2, &(0x7f0000000500)="d3a445842fd4357405bb4bf9f9998426d2bb51a395ceceeee8299ec4851ef37df2173864e81cfae2d01d84fe60a03a71611ae33c58acc390af52f0de4c3b96dd6aceec25cde4b8bf6a318614476372f745bdf6889e48d72116fc249fb0f2ad4b2fa6ee662062e24f363625cb72c84f625e7bcd652c7f40f06210420e0e514ef239ae85457c6a423854b5e567c1ec2650b506d228d1f37be31b12dfb95946c541fa", 0xa1, 0x9, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0, 0x6810, r2, 0x0, 0x0) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r4, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000007c0)={0x8000, 0x0, 0x5, {[0xa710, 0xf4d, 0x3, 0x3, 0x80, 0x3, 0x0, 0x3f, 0x636, 0x78, 0xee, 0x58d, 0x1000, 0x1f, 0x75, 0x100, 0x8, 0x8001], [0x8, 0x3, 0x4, 0x5, 0xc08, 0xc000000000000000, 0x3e12, 0x1f, 0x401, 0x3], [0x9, 0x100000001, 0x2, 0x1000, 0x8001, 0x1000, 0x19b], [0x57, 0xe3, 0xee9, 0xdff4, 0x78a, 0x3], [{0x40, 0x2, 0x40, 0x1ff}, {0x9, 0x8, 0x9, 0x2c2c1252}, {0x8, 0xf078, 0x5, 0x1f}, {0x4, 0x4d6c, 0x7, 0x1}, {0x4, 0x9, 0x100, 0x1e53}, {0x7, 0x200, 0x7ff, 0x80000000}, {0x6, 0x4, 0x5, 0xc1}, {0xfff, 0x7, 0x1, 0xa3}], {0x7ff, 0x22, 0x6, 0x7}, {0x9, 0x5, 0x200, 0x8581}}}) syz_emit_ethernet(0xf4, &(0x7f0000000a40)="8fc2839f912a88d3848eb7445d1566c9cacb527cc946159578dd6addb5cd61fdc9126c3a1696773c60a644a33dabe3a290cf7aa53732c0b16967604bebeb3d3a128f523f77bf9115e2312e85a9219dbaf08c126ee4ae128aaed6bc3b1b680b5996c303d60bb2bb328a08145b767fb7121846761798eb8ca7c9a2a0fbf545e00d1e3c52296355a0af6ea359cbee6a79206f83e62c29cd46b772e88b4f6346276245422e3733290f5a04fd5da315c14e0cb1fb69bebd1d53b5e30199885f67a7869715b0544eb047677baddaee9fb7bb3598ccb83aa409f1d4cb48f260e7a0c549f1f3ada07857e1e487b7aeb3d22f50d0ca259fe4") getpeername(r4, &(0x7f0000000b40)=@in6, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) open(&(0x7f0000000c40)='./file0\x00', 0xbb2, 0x181) symlink(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') syz_emit_ethernet(0xa, &(0x7f0000000d00)="71f3e39b04bb22ea8354") bind(r7, &(0x7f0000000d40)=@in6={0x18, 0x3, 0x0, 0x8001}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000d80)={0x2, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000dc0), 0x1, 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:53:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8d, 0x9, 0x4}) 07:53:39 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() r7 = fcntl$getown(r2, 0x5) r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8cf8, r5, r1, r6, r0, 0x8, 0x5}, 0x80000001, 0x2, r7, r8, 0x8, 0x9, 0x94e, 0x9}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:39 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x4, 0x5, 0x7, 0x2, "c55a64eed2aa00308f80fc0eb6b6601bbc67ee73", 0x2, 0x1}) fchflags(r0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="9d49993a9832428851bcc953618d9d9431c6402795c8ec2789eba6e19ea7f998e81cb81037ad305db8d8f3aaf5e1bdf7f1f407e6c633980ce76719416aa5c3b51cae551dfbb7a34ba628b396a504256b5b32ef794f2081ff332366cc4e758614c81ce7279a3de4ec7005b8d09f68026e89931a5f320da399fdd0d675d5e6a6dee7fa7edfaa03b7ddaee8501859971a840b9b1815202d35d780bd320e18ae77013836ad28dca0741cef445e73c33209c69a2359d8082d7ca9cbe0348990", 0xbd}, {&(0x7f0000000100)="3d872a9a44a965dc00be68e15ea14d69b0b814cac124277cdee733a7d9b0639bd40486ee42726b05b5d55c5fe52b2e84ce015ebcdef305a0ddd2a3ae3fa7f41736204d942fdd53458a2ff68346d5d41ee4ff8fdb68cf656b97acc1c6b104a35ee33e783c9053850a7a3fcea77a2706613f6fb3cec08bfbe0a41f54a185e38175b2278dd49f01d7a2fdbc336234cb8d647b66a049ca9c2ffb2d8baf6b4558d755bc2bfd151833744024a515a4f8949d683bc959dedf24beec67b9f9f1ed093e9b781547831d5433554dad08750b25a44f34f344fb0cd562775ee22714d6758f22526dc3fb0ffe6afb2f8a2f26f1", 0xed}], 0x2, &(0x7f0000000240)=[{0x80, 0xffff, 0x0, "6008ae617594dda85138d1c8eb77a379fbb2fed6d2583d74a151deb188dc42b8b33bad2245164aebb7b26c06e9012ca84e46bc3ee12f05f7b82e67812b2ca0fefbc138427cbf8816cb17b74cc2c72dd0f23634da490b47c151445389165ccb86ff95d25cb54779339bebbd"}], 0x80}, 0x8) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000300)=""/186) open$dir(&(0x7f00000003c0)='./file0\x00', 0x401, 0x56) 07:53:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 07:53:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x0, 0x8000, 0x7ff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0xfffffffffffff001}, {0x1000, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x6, 0x6e5613db7ad17a7e, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xb5) write(r2, &(0x7f0000000ac0)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b75050017fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c90126852422c484e0bd833c25eb78310fadacf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe1039982caae626a6488c7ea83638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b5705d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb3705201085d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c241605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d", 0x869) 07:53:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2c}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xc) setsockopt(r1, 0x7, 0x5, &(0x7f0000000240)="02673b6b9703d68f11a14ad128d3bc7836246f1f3188b43fb9f1a0045406b95f9b5686d0c78c331fd8ac668154d5ed58313d2e66564422a0488f425a34fb758686223a25f0c07a3f70f9b027c0c4968df984487cdf97337b38cb44677631fd03b029ebb0b57e011faed00048de4bc71768f69a54794c4579", 0x78) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 07:53:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0xae) write(r0, &(0x7f0000000180)="ca233ea83356279ed3dcdce3ab4f954f7dbe25f0509c165257ff4690d12243343b4e1239e00345a8ea2a79fe6eabf06a0ac65709137b7c83efb55709e45f4e524734f861c86a18b31b3e5e17b717d3c7182a7b4882eec349cbd78b9e1b083695a84689a18a5560e868f39be90ba998f1bba98f522ed75a0beedb381eb96bacaffe921cd4029ad6272e67737534ec07f289bb4848ee67dc57b79f802dc8fc17bd87bf7acc0e202401d5a478e678adf3c13d1429b2240afcb34b3fa19e469ddc2693a7511e5d9c1cf52a6efbe6d95b665179d00507dac658e819e93bfaf98df3a090715d37320f5c5166478f6317ad0e", 0xef) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) r3 = kqueue() ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) dup2(r3, r2) dup2(r2, r1) 07:53:40 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:53:40 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r3, 0xa, r3) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair(0x0, 0x3, 0x1f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r11 = getuid() r12 = getgid() r13 = geteuid() r14 = getegid() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="c176bb0728bdb29aafd45e30ed73c67e1198f7c59cea2a354aa3a518fb8d5dea34b21dc3dc8376d4b531c5760d671a09e9cbfad6d1eb5788c52ecd63d69dacc14196a1a7", 0x44}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004ad1a8122dd46dcf1531c0d709f5f6b220975302a9e234c17005657e5fe6b305aa7d117ce2421b62fb9c2896109d2e69338bb7c96fe597994e524ff5a423c6831fc4fc27dc1454173011dc1dc6526a2bb61110828e6f797d727f97b0c83ff22c87b6e5c1e97f1952c0924bd61d71dd1f596d73eafede36f2e31c445290a9da17307c348db15de064fedc57c4bbd12cf6171c3ab10ef3a5093d13c13ad2256592a66cdc3cf95a9959c41f0e", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000050000000100"/20, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x14b, 0xa}, 0x4) r15 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, 0x0, 0xa2) r16 = msgget$private(0x0, 0xf) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x11, r17, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000700)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283b75d91662397d62200e1237a43827d02007474f2826a269bc92c1851e6cd1244a6c32f07fe37e49a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e5d8282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b451f5e924fc5606c910839bea616bd67f0160dd3fad4fc3ee66cc7efee68bf53dc323f9c02666d3f3e625d7f6b8daf14e3133d1f208be737460bd928f0b1336d7462ae47f14192651adc30b1c2858cefb088b62687d6a656ee5f3ca532f7a696a55b9e070482591ba4c7f613420c4b382e90cae01895123d16efd216fd142b061fabcc1be192b110bdaf430635974b57601d633e054e83bcc20eb01b17906740abaaeec8d809b07ed9131ff3ef6f4a1be80d4f3f9bb23a19a3358d1db56e86313babd0bd1bebe3327c63146299e5c102cc2d81ec49f4dfbf33c9227ae233f5a43aba19297e3a5af6a89e817c2b0a2e39f311000000000000000000", 0xd4c843bfa9a78088, 0x1, 0x0, 0xfffffffffffffeab) r18 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r22 = getpid() r23 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1ff, r18, r19, r20, r21, 0x12, 0x6}, 0x100, 0x0, r22, r23, 0xde, 0x6, 0x2, 0x6}) getsockopt(r15, 0x29, 0x31, 0x0, 0x0) 07:53:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 07:53:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000e40)=""/230, 0xe6}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_emit_ethernet(0xa, &(0x7f0000000080)="2c8cb54b2b820fbe0076") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="381f6df3701b2c029db6f603b88e5433e0e849482a99bb", 0x17}], 0x1, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x8, 0x9}) 07:53:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x80000000}) 07:53:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x10000155, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x0, 0x200000}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") socketpair(0x1a, 0x8001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000200)=""/177, 0xb1, 0x801, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") fchdir(r0) 07:53:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xc030, 0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 07:53:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80084) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xa8, 0x9}, {0x0, 0x4}, {0x44, 0x8}, {0x40, 0xc6}, {0x8b, 0xffffffffffffffc0}, {0x89, 0xfffffffffffff800}], 0x6}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x2}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='.\x00') close(r3) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/71, 0x47}], 0x1, 0x0) 07:53:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfffffffffffffc01) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="38e49afbf79d50666ccaccfb38010ae4417bb4b5fe8b15221a433bb72f3cead45c0f9c3f8f30bd6ccd71ff63363cb879045ab7af48670169523b92dc3a985f27171119bc71f8c95be1dc7bf4a76571a102f5a79fd5de01a4710efcab272ff5da", 0x60, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x16}]}) syz_emit_ethernet(0xd0, &(0x7f0000000240)="2ba939c9dfb60bb6aea9b23d2f05ddb277bc213ed525f6bd9715677bfff8bf531dae0c0102d5e6380c8f77bb23dbbcca5ca66e5136a9c31b36d8c4deb2e8f5b8b801687114547cb9361a78a22314c089e39a900ac5fc0c89ba0790d40920575cf7d35af16c142db82261cfb1620c7a8f4e19a65ef654b21dc2f4635bcd744849623394f7629525a327e8b393027f5bd4824d15a88830df6aca69d6e4bfb68ca02cbd3b7e31aaf9744a6e1bbc1a56cf32329b81466f216083a26afb9b4f6bbee4b63793f10fa8ca1c736f65ac4382d36d") r1 = dup(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0xffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x1, 0x6}) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x25}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="6aa9965d7680f918efe5c8d68bdd08abad61da3eefd2635fc6afbb864283549568c40eacf7a667584afbc86b5b3f6497", 0x30) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 07:53:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) setregid(r2, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') 07:53:41 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) syz_open_pts() 07:53:41 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/144) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = syz_open_pts() write(r1, &(0x7f0000000240)="99", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) r4 = dup2(r3, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x2, 0x100000001, 0x8, 0x4, "68c15c9db7c55ba30db6e91ccce358f385f409d4", 0x2d6, 0x2}) r5 = kqueue() getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xff, 0xfffffffffffffff8, "5db622672b00"}) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x7c, 0x0) 07:53:41 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x800000) getsockopt(r0, 0x10000, 0x3, &(0x7f0000000000)=""/209, &(0x7f0000000140)=0xd1) 07:53:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffff0004041f8e99f646423caa008da600001a0008"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) close(r0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = socket(0x20, 0x8007, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 07:53:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) listen(r0, 0x20080000000000) 07:53:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x6}]}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 07:53:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x7fffffff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x2, 0x4, 0x3}, 0x3, 0x9, 0x900000000}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x84, 0x6, 0x100000000}) recvfrom(r0, &(0x7f0000000140)=""/237, 0xed, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000280)='./bus\x00', 0x40) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000048}, {0x6, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget(0x3, 0x10000000001, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x9) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 07:53:41 executing program 1: mknod(&(0x7f00000004c0)='./bus/file1\x00', 0x3a0934c44f7b2029, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="4311edfb30307abf71b173fc417813806f843de47acdbc95904462d00384f3e57cb7f602836d7c1d8339c84f4c41fdd870c88a72975aec0486dd1367db9e2ef44bd647e44118dcbf2421bb2bd17b5f8ce5981e5bc6ffc57f46014af4855a15ae5f2f6f903d920139df0ff221419f05b8f6a466d0962e93085cdd3b89eab48a60012c524c03e178c1ecfb6298718c9e822d18954ac017fe58879cb773f424ff652d", 0xa1}], 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="eefb0000370afd7f195727af"]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0x9) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x100000001, 0x200000000, 0x944b, {[0x7fffffff, 0x80, 0x4, 0x0, 0x6, 0x8, 0xfffffffffffffffe, 0x5, 0x8000, 0x6, 0x7, 0x6650, 0x3, 0xfffffffffffeffff, 0xffff, 0x9, 0x7fffffff, 0x5], [0x7, 0x1000, 0x10001, 0x5, 0x5, 0x0, 0x3, 0x8, 0x10000, 0x8], [0x6baf, 0x3, 0xfffffffffffffff7, 0x7, 0x8, 0x1, 0x9b72], [0x7, 0xffffffff, 0x1, 0x20, 0x7, 0x5], [{0x3000000000000, 0x3, 0x20, 0x9}, {0x5, 0x5, 0x5}, {0x80000001, 0x5, 0x9, 0x9}, {0x8001, 0x6, 0x4a, 0x8}, {0x4, 0x0, 0x80000001, 0x4}, {0x80, 0xfffffffffffffffa, 0x4, 0x60}, {0x10000, 0xffff, 0x1, 0x9}, {0x3, 0x9, 0x4dc, 0x7f}], {0x3ff, 0x4, 0x4, 0x1}, {0x0, 0x9, 0x8000, 0x4}}}) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mknod$loop(&(0x7f0000000100)='./bus/file0/file0\x00', 0x2100, 0x1) 07:53:41 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x600, 0x14) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$lock(r1, 0x8, 0x0) 07:53:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x400, 0x2, 0x400, 0x98d2}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x61}, {0x6}]}) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") syz_emit_ethernet(0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) ioctl$TIOCSDTR(r1, 0x20007479) 07:53:41 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) semget(0x3, 0x3, 0x612) 07:53:41 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 07:53:41 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4000, 0x0) socket(0x7, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="d68627880260940a1c7f63eb79bcadcbb35da28e46e800570bbc3b520562e2cdb70a36c08d0975e0991727e7cc2d35456620743f22a81f93928cd14ea9e0d1e4d7ef8d784c42110527ba4efc7742294cb21f7a133a8109e0057ad50e5c712a1ccdc8d5deddfe3513b67bd30acdbad826b4f24b46d586d6db59580ffcd3034f0c723a2eec66397f858334070c76c56bff723fc7be18fa4f78525889d5dcc50f9e", 0xa0) listen(r0, 0x0) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0xced, 0x2, 0x2, 0x1}, {0x7ff, 0x3, 0x7, 0x1}, {0xffffffff, 0x8, 0x0, 0x6}, {0x9, 0x4ff3, 0x1, 0x5}, {0x1f, 0x3, 0x800, 0x200}, {0x100000001, 0xc94, 0x8, 0x2}, {0x8, 0x40, 0x10001, 0xe5}, {0x100, 0xffff, 0x3ff, 0x3}, {0x1, 0x7, 0x101, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 07:53:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x0, "102400ec99efae0515a9147098be97f57264debd", 0x10001, 0x7}) 07:53:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/218}, 0xe2, 0x2, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 07:53:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x50}, {0x87}, {0x8006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x34b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 07:53:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c79577b72e1c4df9b060fcd7619b37b34da9841b9c333b0f05cd22c48bf93f888157a0f2d12a8d91b5f90e47f97ca37dd8f6c30ff65b3f6d04330b78f61dc9d09b549b260b0a2a15d85b155fa08bc714a7ab26814385bbcbc2d230228adcf5fa91b0010b66a9a672fa965ee6a5b2a5e56c984178", 0x74) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x100000001, 0x4, 0x1ff, 0x8001}) 07:53:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 07:53:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x8) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) r6 = dup2(r1, r0) getpgid(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000200)={0x5c9, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 07:53:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d00000000000000060040000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x85}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x3c1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x400}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000003, 0x4, 0x5a}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3fc, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)={0x913b, 0xedf3}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x7c) semop(r4, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}], 0x1) r5 = syz_open_pts() flock(r5, 0x6) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x44) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r6, 0x6, r8) getuid() r9 = fcntl$dupfd(r6, 0x0, r6) recvfrom$inet6(r9, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x1000, 0x15e7068}, 0xc) semop(r4, &(0x7f0000000200), 0x0) fcntl$setown(r9, 0x6, r8) r10 = semget$private(0x0, 0xb, 0x580) semget$private(0x0, 0x803, 0x80) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r10, &(0x7f00000001c0)=[{0x0, 0x6, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0xffffffffffff8000, 0x800}, {0x6, 0x2, 0x1000}, {0x0, 0x562, 0x1800}, {0x0, 0x3, 0x1800}], 0x7) semop(r10, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="10a5d51c79d2fc8840f8fc00004e5761a4a9a3a02a70808b9cf81ef220482ce3ffbf4507ef0181e7fea97f11cbfb50bf58574969e8de8fb341459c0fa9605045b5f0ca16610642fc60dc79a9efe5a85cc7dfc0b800eb74674106b3bb99397c1f805faff8fe7ec2aeb26553ea2b61b6b8ade5705240f59021c1f9ffa64ab24b28bf97da1a6d10394359b1365280677960372719b6e7e0fac68aed4fe04eea7b7688f40c04e37f52777082a24661f8fda625f3eb078eff51c6ed0b6d27bd74268c6ec2dae9360a446ea113f2757ab88b28fa31762c11d2ec2666aaf90fc711ea08cbeaccfcd497fcea8c70fdd6bff6e91a7dc90cb9dbc082bcaccea88bf0e3b217"], 0xa, 0x0}, 0x0) 07:53:43 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x8000}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 07:53:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 07:53:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r2 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000d4e6ac8c4154b54626ed198aa7c3e466898cc1a45c57ae24e1a759f2e12dc515d5af8b92a01020bfd0843818057a502fea6cf8cfd1138190c9a4dc8b0af3932b32273ea6a681698e2aceeefc0862ee479c"], 0x1, 0x3, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000374"], 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="fdffffffffffffff64fe5872a62960bb69f835e996f7415e1d41bd7259fe14080000f9cf89447300201e4b06450b850fff5995f271f4cbe0a28febeeabf22a97f50e9f7cdc970631105bb556cd3b83cb640f4f40ad241c960a4e4066f0744458454b2ab7ae0286eb5d2c1c3f07c7ff005b32b8db511ba62b473606d99351b0d7b4da41d524ed2c9092917df12265558e1a8786e0712206ddd2a5a15c63c44500"/171], 0xab, 0x800) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a7880321b25b9810b37fa7aee2723bde790815f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410b4a8ef365e7a70770a3ddb9505bc837e4cf851cb60988e9e15ceb5d1784202bc5b198d1733ff7b3db4059f45d3b6d42fbf355e9bcd490a30c6de3426a9d388b53587df3e4ef3caa6a7526c81ce124001636bf7d9ebca6fa75aec0e92e41e794c193d73f7461959d3c818e79f2a64ad3736e10baeada8b151b31439e31c53e376587884992b14a3102302b3a09f0520400fbc9e2872b08e8c950765cb2591034ea2171bce25e52c9cb1f98f11634236fd5e72c73598d159e1727efba69185bcdeb57ac23251cc65126973c74bccdd6c8ceacc5cf01fb218fb59a65f1b0d2acf5c1a77e3bd7b4bb3d9e07e7368078593b2295d62d9203fb845b4a53f6a7c67428e86aad96a2cc95ab4da77749592f2b4c64fa008f4404690595008bfe4e4930833fc49d69cefb803f82811f8edb16abf40e973985dd432fa7598d80ab64ce28bc4f5"], 0x1, 0x800) writev(r3, &(0x7f0000000c00)=[{&(0x7f00000001c0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r3) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getppid() r13 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r8, r9, r10, r11, 0x40, 0x7}, 0x7, 0x9, r12, r13, 0x4, 0x0, 0x80000000, 0x6}) munlockall() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) listen(r5, 0x0) getpeername$unix(r7, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 07:53:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) 07:53:44 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) pledge(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:53:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x80000000024}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 07:53:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x0, 0x7fff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x10001, 0x7f, {0x9, 0x40}}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x7d, 0x5) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000200)="9c", 0x1) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 07:53:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 07:53:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000100)=0x357be1b3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0xffffffffffffffff}, {0x2, 0x8000}, {0x3, 0x419}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x94380000000000}, {0x3, 0x3}, {0x3, 0x10}, {0x1, 0x7}, {0x3, 0x38}, {0x1, 0x4}, {0x3, 0x2a}, {0x3, 0x3f}, {0x3, 0xa4a}, {0x3, 0x18e3}, {0x1, 0xfc4}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x100000001}, {0x2, 0xffffffffffff0001}, {0x1, 0x1000}, {0x0, 0x2}, {0x1, 0x7f}, {0x3, 0x3}, {0x1, 0x6}, {0x1, 0x3}]}) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000002c0)="fd57e3aaaa6dd3b640efc464e6ceaec269011680f1c3e58b1ab58aebba1113bc0775606b68c546c3e488452d0a514392e1219a6be243c6c847a1f5b7e3581202769da7cf818b289fd680563b24c9288c1a07792e5d287f71d81d370374f39b070af481291bcd7700ac5a40d7a8955bd65b0eb2b05f1014926974959c5784909039cb28647abe85d341e1eb46871d9016ac088716fc5fda50ec82897473a120a512ca1f71e5509837fdd6a5f72af3ab7df801ae6c0d77d66d16ef1cc09539b9d3e22fa155a93639cade397a22a0b8f45c4a508ac89d0cab379a26248c7670719fe9465edb04294266103f380b20f501f8b4be4dfe013608b68bcada8a877134dfdc79e6e9942710187da42809b92fb52c34b03014603e3856363a7d504c3f05f52ee45bd1e125a908669a637b82c465fce828beb29cd7294ce331d023648c90c90ac372c54247bd47c640bf96e66c5b919fe01c8a256b8d2510ce2e6e032bb0cd66fc740a5760adb26ce387a113752d090cd60fa365bd0a011bed0b142b9cae9a5828cfd5a75cb2174d6c312357d5479733ac293d7ef87ba6fc307555be46590e7e04da9ae41473ee15de9d689662e6881017f2f27e377e41f646792d82a73f6d333dd4df57ce1499b3676af03cf77bde725628d3317f9a5938d367052e5ed33cbb9affc05b24ddabddd837f342873d09d5685648d735b93507399aaf9c749914284ea0ba2673d713a95972a0ce548125180cc2f665a93548f78cfdbaeeed9f4453bb18dd34da45b81a98dd094f313d40cf506329d07107b3d05cc255c81dfeba230e7223be6d0739e788748ad177d7e0ce385db0b24b7cf7a45745b8dd24ea59e9828bc6f7f821cd15d533153cb2ee19cf7c7d66ce3decc867f6cf42b22731357f6c427868ab81ef89601a16656f2e90bcf393b2186d24fab94223147c6ad7be35da7babc8a7975126536c9a1fe6d37315f73237c263854b0c4ce2115c3169f07d92400ec0f5382a9b371d21c2de7e9a7ce5ed33f06b617d0e4803c174cd87b4a99bbba291b653dc3a241aef22be747f4442b0fb1f3574ca2e664dab94622d50d3f4d93b98706cb60cad31c5a248f19116d6baae31fce0ee02c61a07da88276455ba626b2d9f73138271af9e72e349e994dd83b5eae012e0de3f24537ac0d127872d2b675312d717f30967e34bc916b378710c735ac6239204c113fbfb0557b35ab521f2d8c364fa9bcd61ffe893501e0a1996eb04304f57079226805441a71cfe2a4d5f8b77455362ca7251061724195e3d1fde5092f764215a837ea3f63838542eb8d5fad5b5ea3b78d80a81d7fb769e5165a11656cca82054c16fc5cfb439708a018a987016f22f93eef6868a3b75c78d35a5cccbf75317a64b49be7178d7c24cba9590a283afe93f6c5b97bc64bb61d3d8399b0d5d4f0daf7ad8357cccf2841fdd950f92248aa8cbcfe30e7beb3e67c6e7577317b163fd85dab36de2b524cfeab6127d459693556db756fe55669aba7d8e93ebc8f8ace7ea77ddfd45200484939ededac78cf0b8163267dbb8caa68fdd76039d0d48df508db80457e4de3f01192c33e631d9cdec7661e24f7c2b6fc01cac879b0d0b5b87998750ed87d8a4d922f6cbc64ae86aefe59c76b19282776d61541ed0922a16af25203a6f05d24828d060dd4c57ccdeed95e455f57ad60771b1de6a2176cd59428031b62e6b31e4f82a175d993823e17d546afd21b4e883b6edf0cfc784397de8fed6a01db8bfbae209059d514dba81b432bdb1b9ec0135ca55fed303b49d3cf10d54e8c56e7b9995dd7fa1e1325e83a2794999be08efe2eab756a0f995de30d78add2c15776c68d0a8d4a84dab424d9a1aa79d91eb7c320abd1ea77ddfc3a5dc592f2c23860a10357620204a3ea432d101d9999c71c56547358fbd144e91bb5705c2c7c909099e9b69180f730ac3548d81535b4c4976f416bcc85d30c61fdc94077e3c6a77e1802a2387d9260f208ecd3637f93336706c815dd7e0abd82ac6aa1439163782b909a598c9a830a8a91e1f17086b0386b94bba3543bba470ead0a00091e05b4d2d30bc92a3b62d85716827a48019497e8a3bfe8f151c8de98f2b73a3d4be3fc9d0e6ae044c7b470dd79c485b50ddb842d21df701e8553049b1dcdb38b060a7f1255564822bf8a9b89fd8b5ca17d5c0c1e51aebfb7e95f7adda7fd863e80f687342606cec41ef110f870ec4c58064b650ed33f6054ea17344fe5af4e664660e0ac33f7ec552ae49018eace548b4c6e888416be40eb0bb2da88eb1e14bd90e1569644a8425ca9e5039d9398627e8d043b547706482c08c26246dc0da6835c03d026e45decdce46a3c65a75494b5d7c91d1129bfdb8b673a11ebb08784414343e533bf500203cb1a737c9e2dddd7b14cf012949e61b9b66b57887faabd81b5f50e1c5ba64e6682aed7d3dd74702e2e15d86bcee4d69193fc339e1f801aef46da02123635ef45adb6675547e100f1a8651c1403d4802221c0d722387c16895bfe28a8afaed58de34adfc289f71c08da6da7ef8960743ec4c6f7612e259e6814641f1a6de44025818cd1b8f58d342610ac351f6f94d5dbc08734a8d700d9a659e1c760bcf3cfba3a0ee2ec5b28cb1971d5210408d957d985663e63e80b939317a346322d64863b091ed8c2b302b2be59817054b4e01dac6c4342f69b1c46453fe48af1e1818392a0e37697208db8205c6acba347802fd744c25666b37ce787781039be248111dd901b246518c0a51deb1a604b9832a8fdd510039f220e89fa5451ed89fc4b2ff2a0e7178cd157bff3368a8c7d6db772d4498f10c5ad1dec53e4d593e06e711d443404fe4c7ae2f39a728a4108ea5c135d506b4913cfe93492651090bcbe6d611aa53c4b790439ec9d499459cd5452f311383a497ccc89f02a0e8f308afb529abfa1ad1e0de3986d900cac5cb2ca46d591fe5015d4603fca801a0d49438a4fe99d803154be6d5cb5d781de0ee9303d12450d3e9a00aa0eb3c113f0f7865a40fc076420e03bff44ad10ff13c1a7d0dd1c7f9a73ec80b0494143a4e0b5a65b83b42cad7d3bb3d2e7644c80a4e35e2141d67da9e5236c366ef40e813d16ff9b33d55abbd4eb412517f823f600a4407c656c1d906a940f833d8e45ff41a0a4e3da9f52e2e8ada737947d170e8fa65480447738c5133de39a87db1bf706a160cb5a84674e75e4b81a31d3b42cf1f6bda04a0c848e45f0bed3ff2446ee67ce0068fc5fde77d3e7d741adb0f5ef5523254b201727760cc4cb13c1bba28257b0b573a2b975c0000e26e13cb82e4fd6eb0f6fc1e42ebbe54b2d9e0e87a47a0ece82f8a99c835855b56dc5712162e526215d180a721b5e67539d3a83e611d5ba86be9815baf59fdcf123f7c6178e3ebbd070f6de7fc0de6b821e518dbcb1751e2e2f8c1102adfc7c3ce21df46f51efd9f0254b315f74b3e21612c4bc9dce2e5805a041f0fc107c9cd17e94f18865d3b2311fc8f31d6ab0fa48c34cc8ab1fd74c42c1b4f290653c793d571235ebd7c77fa655950186fb9625ef38b37de9bcfb897197e613e7281c3baa6e7152a82776b2a9f8f0fb21d93994eca83501c95bd456b01b3eb2279cafa2bb098f790d1f514eb3564301fa24ee8b6319d5cba81547ccdf2f606b22c81e9d89a612d3b4e22d1ed51e7ce686f304d0d5bb44cd809cf3d3c759708d161833aa21b6108198fa3ecb17b8df0c06fcfe91697546fa03967385e2dfba89152747a9e057c717113fa62f77eb019b36f33fd959cdadf7f0161d6f36cbd3819e116dfc7975b6bf2db96dc1c0f87651b2f0fe12409d11d884896f391d8a7524ceefb61890837f8a841fac3d4135dd5436094f16ad8b8d48c29c66db389b60b4fa718ba1263817e9d9aa2398e4139ec1722ae92909fd90638980c88d15f1e9592e2468d1e9b22027ba7a51eed7a2d9cc91910d3f97d0cd655139649da2452cc645edbe24e611b03d25cf5c88972c70aadfb7f733a24e370dbf0c50f1f39720d264dd1d8c229abe52e2a694fe216f73e793e7db5c81242dedefabf8ce8f9068f15dc578f998fffd1881bd9efa8167937d01946e245905b544c87751fcdb70a52eea8ec0d668ab1307fff2fba6ab2dffd1a09b240c64f41972c9a39756d4eb8dbb10f7033df03b0a56163ffd087ea69db7b05a06a92a07743e63a7b83c44c9a202e50b56a370060e434b69bf90863594e7302d4719a5db07559c59ca22ebd95b9859c5e6403a954194d70158374c3f79d075d8dd1dcf77c5c4ab5eb841c86034917f6ea7160b17e20fc5696ab8a2513338dde2068ee4be7ebde5e8c2578f2993c5dd0e2deebe2cd245db34eba5ad6b384a30f6d7f6e822da6b4d0d0b9f4a4c2f11000c31249ac48422e5767bf7579898b7cdfb02fcc4e618980fde20168607835b0fb01375baf276d615665ea2c7708b9ada876a6591cdf1b66466044f05c029cb09b147293dd87ec25429c605431e82af53d91a33e04e76bb1d47cfdad61b891299cf28bdb277d7de54e6b26c7541c214be15c7e8f935089af31a03b451ff23a3dfe3f4386f3a991d389262dfe513c5b90fd39cb028c70011d9beff926040beba1e87c737717cf218953289320ded64829b89af301de88d41bae4709f031fb117f1e3c556837636e37e0910893a3ec1f7926d80e7b31ce0668924a278431785f22883faa7125438f2cd8216039d5c8dd9df2c14cb6a4b75a4e2320024310e2032bbbca7fe3f000cb41560a5efb2e91d914bf9253b223b280da3ae0391f930f1c6dc36dcfcbee50dc30251bd07b95fc414ec0cffbb567867d81f7a0400e7f446d17888ac407751fb2775b0ee9b6b866af98300e4f96774e62dcea52bc9ac73f0e77c61654cdeae915961b235f13a49f32d0a651ba9e1d065c77a5db5320cee432fda370f60e8e65d8a488204951bf56c35384e185d3e247f61949a9f3e509a42b037d0aa056b4bdf0014c5659ab060126f5532843c2b8aefbbcc3c996e1d9ba875899ec7af7b184ea371a7ecef3590d77161f89cef5e07b49a8b36456542ec41a702e91100fdc1502bd048b528bdd80eb62f7f9da07219b9c55c87b4f1ece8e4e79fb56c4f60bbe04ca63a795c53baee960b98da677604c4b802cda26e4ff78a8cffe30f3043043aed671e66a5f32c79cfb8e2b5c1bb2d92f3bbd4b94c214d25a11319fbbde828ce330cfb1fb17c203e77d8508f946351cd3834815028d78aa76b05b4358fbdeb97dba44aac7362452bbee28f6e2a22f746913781c8cbf8cda4f2dd1deac6ac68b67b3dd8f07cb298791db744aca12eea9cc1f04cc10a5535c075e67f674635ace6d38b6aafd25cd339968942149a43e206ec47d4903bb64982ac2e8df046b4036944927e990ebfefa0669b5187b0e473b331bd855c4ede6944b7656620fc19e714ed3cfe163a791895418aafa949c80dd339eadfdb25696c921d3de6a70f1d64325ef7e5c9c2ef517b70614ef58a27fdfd9b3126c98c6c14c2e089c0ef5dddace842b12356ecad11ef1cfa80dac24d337ac4021986b9cd792ea243a389d825e4206075c1d84698af16f4cd37e555f95ddda0751d2f50cf9c62fa34705ebe947015d2a8da610311f51be3643aef57bad5e94b79a7ec95b4541c07f5bf7c1d1f30ba58f2f499722bccd2810fdcd9314f1430c5f531d9e860f969f1a6538514032a021282dee83c90b03f4386db78debb1bdab588a7244c564dbab607ee8ee348d54b68ae7dc5da85b9668d113a27d22719cad39247b0a5ed031f8", 0x1000}, {&(0x7f00000012c0)="26097320dfbb3b21a78444aae7cf57db36f209958a987cc3c66c4cbc8cd1234a51495970de80f406a8b857bdbe75fc212c299fd1ffe8b9143e75e87d6f51f38ee70a266917f331e060f2d438634e916b04d5592477389068899d8eeb8e1f61b81c883ad6f5b0cc7423481cc3f4e11e1540be1efb98cf83ac3c53f8d86b6ba39774611d9aa83eafe69830bae327e930ed7c4c3692818a05b38b0fa9c721bd6637b226be5b35059e05ddfb23", 0xab}], 0x2, &(0x7f00000013c0)=[{0x78, 0x1, 0x6, "dac30bacf417df5aafb8ab16a0d574dc104e34608af71424225f7f875c0623693d307bfc7382b44f7bc5b26ba42e77f00252a9691720c9d356608b1ea8f7672fa6749cea82aac439afbf0d43add94f8ac82c4633e5610c6cf4a3be14b33f3fe4884c"}, {0xd0, 0x1, 0x1f, "76cd40427ae994a0e52421f36dee8f69c8345ccaf8c20d51827fa654008d6d5f341b27d249ff3d70efe6246a6f9c2e455a84ef49f6ce47861faeb9b1a12ca347a8f74619f3101a26e304381af6549d666d74a2ad7ecbba123e97d24b8f07160243eb162b1fdb316ab0df805bfb3af340f64dbaab48ad5a7de9ebc4f726cb571bbabe94bf737d5c2e9b97caca135b865e6b9c569e09a1b58d0d067787483a71b6b22aa3805f2d969e6463b3d8051740f47bdcc5af055a2d27b99b5b290d49c788"}, {0x108, 0xffff, 0x7, "fd714160ca38e6126ecbadeeaad8a025cb18327e294d8697793e9659b8abbbc20643d4fe87ba38a3a866b356ca857b72a545e3f0b5d5676dd20b15d3fed484760653b6f04d6cce58b3863f4d6f4c46a209e2a17ce420521c3827a11da4b9539249d223fe0a0d6d40a2dca7cf6e6999bfd09179104f2415c011f17a13f16eee0694e7933538d240740adf605cd7b3b527836b3fae0d44ee69a956372277d0b394f478b9a7e8022ba42b6a95c3aeda02d30e4205615d58ea7e9b0c3a8192e0377c2ffcfc247b92f24efc49110c48bdbaf882e69b965c531b69cac152be7982ee258cc707586c4f81ad50bcb2256f0ad0074b4c6635da9cba8c"}, {0xb8, 0x1, 0xfffffffffffffff7, "5a805a0a4435659b5e0b636fef1f2fb097ffbbff3e84174cc7d1d0e6264bddde8cdea071af615a85eb8b7098056b7ab25a75d3fb9748f1dcc73d4edea99dd224cd40f7d93fa59d4e078955b323ff3cb9bf5b1fc55cd0aa5cf0576e39209c03950049744b50f990d51223c869f302525616d0d85a98356ce9108d317ad58e638ea62d4f8f099e0dd8ec5b5ffabdb5d1d37754ac051382eff3730042fbd4a89472faa97742a1b8"}, {0x110, 0xffff, 0x714, "ed2ba706b394ff6c42ab714bbbe24734756a53c1a14199e91d5b9f43cd73d90b420c6437ef4cf6d4eed7840104d1f6c9e8957c64fc105439b493de099b5765adcd2bed1dd64f8a2b038540a72c285765d459a1b3fefc129af214fe753a199e04a9e3f88da6fa39b9328b36f66a5856dc8db90155ded75dad9317504390ca1530c0881b89f0d44bde7192f34ef1b0c1464e4c0aeef6e93ad3ab1bec55fb288b4ff3ffe955bb0eab21717d19899405d7ca9c584b9a2f0f5fecb436132997fbe3c938262ecacf842bfa4627559d8b10fd409c1f40da12adec7bd4477f5b02b7fcdbaa22aceb2fe371c40888c3c5c07a5ec6092e41e34d889ede8a35eedec9c9"}, {0x58, 0xffff, 0x1, "cddb95fb156f4d54cffdbcbbc070d1a25926f07d452f8f472ed0b191d7150ee8e3eba2693beaa57379402e859146f23b9f1f1fb8f334b0a449b16e3bc60cc7fb911763ef"}, {0xb0, 0x1, 0x2, "ff17a6f3720fdb349436784196ee3979072d689a4dbaef404a61f3bca0cd21924a86c2219ee0787bd7cdfcea759a70bd92117865ec72ae8b94c0db962bd7c7ceebab3c6d8e85611b3d99b5837a069b465f3f5df0eb520a4cc5aa2edbd1097dd488d28aef1764291b81565a3ccb4114b49a475c3d4e23b29f62d5efa5aca09c29982259ef1d635d8eb9bc4bbe9fa1887635425d992ab2ac019f53e3ad7d"}, {0xc0, 0xffff, 0x57, "1d6d25a1738a7f622a19c3eeaff127527035fbdc16f0895849be7eb0b6eb222d9045dbb85da3e90a4f796faf31124bdc40ed45190148053ddd2990d7d65fa3ab37be4d07eb3ad7fcd3e7aa9d0b83a85eeaaab83acb978716ca36c6e9bcbe69a330f6456644df54a27f474b1c5dc5d07c762e1f969d353107ede039aaa7b2f2df8c4136e29324cf26634050aab61a44758b2c06b17e53a40c14f8bf4591da9084db1eecde1b6b7ff4f6421111c7303860"}, {0x70, 0x0, 0x4, "fd4407d3e3dfb047ff64606707ffe82ddfaf18a919ba08f3df04ee541b84a57faf771dc66aada273adb360389fef8dd95a68a83b27525378f390f7da8cf6839ec0925198130867104b74542a965178e862e7e8606e94b6bf7c5adad886b416"}], 0x650}, 0x4) getppid() writev(r0, &(0x7f0000001d80)=[{&(0x7f0000001a80)="146947fe1bd0f7c635da7cc0afffdcffecc24b5519d2ddfe7bc0b1b14ea2c50ec5b83bf09a061743f033d59dd73dda19a0c631c28aa1958bea56746a92f24b87ad5f0e03a17eb8d4d8f084c54222ff9fc47322a0720cdb0bff0cbe5cf0472e0d4715d5c4254c10eddc8400bb761018b515189ee070c96f0e78253076b81fb91ab1d41089d6a88175875dfeb75a", 0x8d}, {&(0x7f0000001b40)="7f0b9d368320a365cd", 0x9}, {&(0x7f0000001b80)="c996d1f28203c79892c2c2242a113abb042e8999496eef004df8219492d5efc97988c4d816b6f715639074f541634f43de38006eda3916c7f72d9d438fed2d770afd76d255c3fcb17ea3a260ce123e26455da76bda4b7251ff4c8a8a150c19b8251bec3b4f5dba4b301ec77e1ecbc641dce2a0952636c2361c7f2e857ff2263b60508853352f1fe57fcc7edf9dcea35e2f", 0x91}, {&(0x7f0000001c40)="98e2044413948cc7605e59771062bd3d44ba8920727cc8e8fc1f525081837ba4d16cddbfba8da1e5641ecb3c23e60c0aef3de3d1d28458b84bec51d85e384d6cea71a6ad9b85efbb259bd108a7b1e71589fdc33cecf372cdf823de6a4150a6d0e5e89af946951224a57ea264fc3a3ba489c657b99349f01fdbfbb5272effc8d9df633d713f44b4a2b16b471c4f28fdaffd89be99b7673c961fbedba148cd2dd1ed0e763da63e20f9", 0xa8}, {&(0x7f0000001d00)="2e5f4ab8f4641d4a288f2766fd5bdf20d50f83784c3253070384618253a7cd769f8d4d5d8f99b9fa8afa1807927df411070d40a091baffd5d7119acb69f2cb7f277a7cd12d6f809f6a7243d182fe7382", 0x50}], 0x5) r1 = fcntl$getown(r0, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001e00)=0x1) mknod$loop(&(0x7f0000001e40)='./file0\x00', 0x20, 0x0) socketpair(0x18, 0x4000, 0x66c2, &(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000002040)=[{&(0x7f0000001ec0)="118f0d186af990b153d6c0e1de7b3c00e5f8cc3b92fda4b083d378fc9e9f7a24461325266140b3b2c8e0effa39a94681ca88dcbbbf4edd827f5c246c8e715d8cd7542ff3eb3c78fe69eb142a44e586fbdaff18ab67c9c66f54f02b9a58a66f5d0c10eeb52862bd50319126b126bd2c68de13c89c6a2e632676b5bc503494c002e7dea5fe984ce627b3a856cf17ab15625337000153ce48328c3393ec70ea6ce175fb50f9ec99c64786ac64e1897bce16e7a6fe88b948831cac99676dbe8a90d219b648b115396786900ccd410f5e607aeaac66864896970f87616f2cea8d1b8cbf9ccfeea73f1420f3a2f92f0e89", 0xee}, {&(0x7f0000001fc0)="414a034cca392f0d3e4fa096dd4f3cd26531559ecea3fccf578b86da2b76f48337c6cf4f8778be37d2c9e71c3ecbc4531a", 0x31}, {&(0x7f0000002000)="11c9239020a21c5bceb600ccdff5296a75d5407a293e4872490b03be0f4265db", 0x20}], 0x3) poll(&(0x7f0000002080)=[{r0, 0x20}, {r0, 0x1a}, {r3, 0xb6}, {r3, 0x2}], 0x4, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000020c0)=0x1) sendmsg(r3, &(0x7f0000004780)={&(0x7f0000002100)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000003340)=[{&(0x7f0000002140)="c63ff8dee1f84c5926f83313e55107dcfe57bbe7173952682f49149fe934ba555f8d6b2cdd7ae93717acfed8a4ccc6e430bd2270b0bfb2cc57430e0757bea307c5beefbb77877f616c1d706fa8196f4ec9b1aed7befd0ce2418f02f91094d9f1f0d6f22ba196739a7070ce9cd6b3c1cafb458e46e240c18b3360a8a31eefce8d65062cb0696f66c1220aae54a74822f3b8663ac1ca4a4035454b05322b12d04511e95d9da49d0a8008e615e5931d005ddac0150ff7fe830107f77cc2e122d65961e0eb118203652913cb0a12", 0xcc}, {&(0x7f0000002240)="3ec12b0644581cefa4afe75ba368b18bd204d0f821e9d1f2a09d7c1dedda25cfef1de2d51676b08dfb5165a1004f399d5a23d0dab6d8a13218db660b1902bcbb01c0b27b70dd4be460846bdeba0fbf511f88652181566c2a7d0287ef84fdf644a80b87f0297c0f0b0fe83e692b4083df8e809bec869726746f1d8cd7cf093f9d48055d0bd5e32a2fd53184c885d1fc506f501d7ff70a4b31a0cfb1796eda869029ebdc70b8722743d87cf9ec9db3bd5abf53b58d12628ed928f9f1eb397638a6173e7a3f9336f97c330332690ece91f4897a00fcd2d152abaf6230d921bfeaaf9f34b82971be973f04b0176f6b16c55f4a61268a4f3f053cd3a29dd5cbfeb48808aeffae8e0d515af0b0edf68106813d2f0d10b27e0290efb88bcc262667bcccb3bf24e1c14579f295bdf94ad3eea705c5188857aa57f1dacb44c4afad030e48e0bfff02a55c431cae8f9876fff233657c0f74594489c119ed40ead3a94d15898e1b059e6fa07e0c07fb753ece41c7edc63d6e4ad7d688663808a20cd83fbeebf01a59f10e5c8b954d09d802bc37db0b6488fd3cedce308456ce6498add7d9d94ec60b0496315cb360eae45162a395dcefb757084e325b5e5b847ad2906979a28b7d76253ed1155b316c08f843f71a3f6bd62e36b61bb65be85073a112273de0be3a29d8bbcfdd35ec3f6429eab698db9f7626e3cb083232b0747fb4461fd88f5a90f06c6d8f009170334b41f3bbcd41ed0edbb017fd74137dfa5e429dca2975f59548d17dc942c6350490fe51393801dd9d1cc2865f4ffafb7cd2dedef1ee04df862e984fa9daf3e1c2c08691d0da68aac0ab1084a8c16d30799aab74055a7126a715b8b2617965c8d59c8e3c5ad9e78d5e14278841931fa983186219f410b60ba81285c1876483b89ea9a25b11dc180ec1f410cab08fa470b414f10479f3ddcc16046d1938b29008c1ac1fa76d28f961b4e88d5b035bdab6e8da684e59e83ee777a780855e3e6b4799eea613134907232669fcbd64468478be44d70282946245c9e1041ae14a8b8c6d18f9730e78ad30dbb920e206007e049eb8d2047046c1c77ce7df56f24b0aaea9601c67047997e2101e02cffc69298a611f84b72c61e480684e6ee61179a717af646d102fbfb2eff5921aa2cf74f22865deb2be3be8d83695c78e811e9f53ab13ec3df5a350386606117dd755e6ad957e988c854658e216aa6e391ed603b21d1d701bb1f6428a7f365994ba425032f194fcc2f6f8278da7b240d66c023329dca2ceec50c0f9d6ce9400bddcb26130c77c4e57a66a5abcd80dc3996c0dcc3e33092b14e438de6fed407049f7da51a0d1f395566cbcf6b6146752582eda0f62d52c26a9a91546ae7b56c27e570dc57673eaa6c6e5d2fe39227c18775949f9938d51c0000fdd8ef8eb4205ced24a66a05af105c6d14ce8c7733ce050513eba6169e9f01b769a4c36791e853611b251a68e297bf185e0a6051558365cd4e4579a96925a627cd16cccbaaf9e058a9c6c62f88b5176954e0f7dec18cd4dea800461318c8fc8685617884e5d799296b3504fc82ac7325ccd32abc956727e0cd8e656e1e0c08b48528746f1f25a853792ea80ad7b5f0ee6db6c381fc708d65dfd08863782934dfc2efa042bc375c735bcfd2fa6ae81acdd3ec5d95dfd2c4f66b7a543f28802df2880d2047d831e48422e7afcb8cdb49f1a3ea9041702f822aa70401a766d81d1b145a48315288eda99c2f9b9e6ee8e409dbacc52578edc8306bb907d151d8d01d8c2ea0dfa178de227e9ed6a47a243c57a03bb5a0fefb01e0785db6e620710ac33f9454a7b5bca3b54ac19714943513e745ed834ad209f0a94501d98407ccf8f04cee8c92b7e55f3c11a69cf59da6a5ce41034b1959bb3b8e6d428f9cf1185c4850dfb4058a639b054ebff0800ea5f9339ae18de05363ccf85e1bdfff929462e37d66515bbe758427a750270b7006578b8a93608ae3f614197b13a023011e9703da58d5c2db1e2aba6d2f031eb15345189e506309af252f6e5d410a84292eb764f2e772cdf6e7a04a54d643ac18a1587258162e9afebbd3c1e45e0971a28e966965cc9293b7097b364fba331ae723078c9d8d24b3655fefbddcdecd55cb4dbdf0197919be6574cb93568eb58f96375336c327fc31bbeb1f9eff428207372b727fd5872a89a8038a7f95826ac62f85e7c692ab05ab1ceb3f915640fee9d70ecfb54bb0c548b6f9ff6175ac79182e643b56103080a4644f6af3cbaaef72019db793a730920f49b6a85034d7583ead4d756116dd56f7c38f78bef0f4c68f2f005d52e86e491fd8b6c4e81d7884c29741acc0fdddb7a6ef1432c27d21098021263e14a2476f0b74d44ebdd0414328d82877ebf4d237975fbffcc2caa3321bd7bdd9ca8a16d558d1385e8a93624d9d209c5484482d9408252ed87dd8ba3461b82165dd9adc754db0971f5ce09c68e137a36cf410295e8f14447f5b06d81dab341c02ca7c3ddfd0fab1d34b8dafc9283de61b81ec770ee9813a7b270daacdee1fc429db43e37fc473906f32869f1e0ee2812d166a75d8aab93a2e31839739c19e4c90fc20dadc58240a94dbb0f1ef5dd2cb089b6210d64e267f2a6b2a8d7dcae10e81b784c110322d3261e992a25f59963df557cf6cd1910a4b9710bdebcd88afb810b4f57b750cb47744b37088196ac432f7a3306ba91b29c95019e9f6fc8c9f9041f9af8a707f8c3e5044790a169726c6e48f27fd60c8c6a062bbf06fde34312470d8cbb8d7b20aeac54b82cb3330b1d0f174bc080738cc9e20aca67351d021838fc1ea9979527db9468fddffb5b4681facf0610b676933c4a08a6080bf79ffceb7475ce5fc29ad3f0edc7a09f6df0e7934a11aef477f061a10209c8823e256f55b0e695f3505d13184cffd5156d69f684681e1627e6e80575243909010c09d78ea92e2fd099fa434607debc6b210f4a5c93e89459e41b813b861ba8e47aaab80bb12147bcf4bb2e20270f9e00d13f2443544ef8102cc1d3cd1612c14a9868508addadef9f6899494cb3ca328a1ed0e978eb35ffb1691f7f408aaf47f71f06983f8435405b46015193ad5b6530f2af0cae6523a303ee4bef7321bff587c2834de6a8bbfb9fcaa7f6f009783589e8b81b69587a622b0ab417399b640494a52411f23d9d30527dfef81863e153b35f921de447dafa2305876b08bc3a0e78fe6daa6244f47d006ec4d827280cbb3b9879277babc19848d4be99a01d98fbc25ce8ce843beb7f03818a754a4b392da15448eab89933c0d676a24b9af5d7a31b31f080545e16e66b02f05afa442e0097158640a7d0acc317c2de4238f77560961f63cf760457c692688f38b6f360173b68590c712a789136550763e19002bb7de1ce82c2f79285f55766c7c6f68004a139c17b22f0840b794afc3b2c65ed3dcea4039af93af9e3c534a9c8cdfc99cd3dd44bb622f5a543a43dadf3f845563341df02972827b134a625c2710d0c4be4eb212562a3639e8914af6f6168fce7340d14e33a27b9af32b2f751296371a3e59a41e9538c264358c2041994fab602511c7d58963d7f4081011cc96c6f504cdc78eb6bdcf254c3ca898cd8ca03e72e0a9f7fabc13408664e1469836aee58494b2fce7af7e5cffc6bf3904b6c7f15b26e4aa46d80e7d642ca55fe5237b497d5d3fe62b2ea505b6ecd5dfe3f3b62a14d39f7371172b41c9e0b86b195cf30ff9814ce8706f61a88b24b3d82ca303bbfbce25660d7aebc57bf6ce2946820afe1661829e6d852ebe00eb96cdd5cdcec00ff8110ab105025501f55a5748e42430b21585fdeee602de2cf52c7e0b5e54ee8a47d48e88d5768433c6237606ccd1b07e45605810346ec761fc26168f88f871fcd967d5472b03f50533ef1aef8bb14332e7253defd5b255cb9619cd17692b312b99b04a1d928d7c1669f9ec356ad41561c3344cb8907fc602243704c0b3d8e2f45d49efb395184ad5063953183c9d47c1db8f2579a1519af6a9158c880bd05525ddef053df6c3482004ee8f18863d0616865ceddc152c8c1d166d0dc695bf3eea54ed16c0c152f44d86e3b21d767636f5c88d2715e8d1d76b4e7e0444b36ecc8fb5a71b6558b320508b5cdc8f8157c74ec5e379e4b9047f01796e284df03168784814919672cb101c779bc5d3757201a00979697ebb720d214371783b7c63ab86bb877c2ae656484a862bb57196cd9ae00e0e6a1f4fe81e1d573b83fc34e5e1ec36138d303c53e7ffc1419c72fbf8607236fcf3ed094a1c45ccc88eeea25200271fd175678f7961e407e95459a438e4ce0f6704f57fc1d7c050bdc4bb64ff397895e124763b12ead94c96832be1949d91331f5c45edcb4233665120492ecc6bcb02bcdd692c1cec9e11d88aaf2e42ea937f81fdaa66b9378dac2530285831ad3b284e32673fed10843d2839a48d9ab40cb1d393c48fe6af20f61fb14ecdb4e9279fb077e32939683c5c85063af398e36142a29ebae3a5b2e70fb451935772a2ee33702a41f32678abb6d9435bc939aeb5a83e3fc04b8871fce2478fb989af86d54f8cfa809a0d3bfde9ae9ad52e8c6d2cd393f7eb9c8ee16d0e6e48688542b95915640be50b156414db707205f722fc436ec481126eea64c3869f276a31cbf8689341ae08ef5e5c119014116312d30425ad0db06b6a6d96571085f4b2be82c33ca29defda7c03f5adf3d6b4919d256d7ee8fdf168d4f284e70f63160c246381770918567749e2d086128130bbfa71ff42f0409ca32b81e872a7defff3ca5f7e8443c99f9027e2dfa177985a9afc7d93606f7506c2e6f5ef44bb31f8fd8d609f0146919728ecdacbb56a4937fddc0576c4a6c53a1934c4200151e91d120b48bec14057d0958e3bd5b7c59ecce7d05d99294b114c4f6e7f438f18c49fe90b082403a2ceff01233fc5f8e0a464f62fb0a54f526692d36261688a7bedf34e33eb0c12d3ef0950aebcdf7cc9eaedd9b04c818f4c8f58b4e98a16dd72f3ce62375fab4468005b03dd7f06ec6f5c62acdc437c01d1fcb0597afc8f9f83184f9dd6be69cfad292896b1b2b81c72c5f78b704972c13b1cbd2fc28a115cd977c2e9778f019382762e3dcccce256389bd611f484e5c863fd055fb166289d4ea17fe30e0a990f2465a82c1c8d65f05c0c38943cbf2d7deb48bf1f520fb3305f4c43bf8a25f6394193eb31e5c1df3bdb4e6dea821b01c21092d774e43f1e32069a8256ba47d08971743e5636116231e9ec883b54f5ec3e434df2475eb5b981dcf5c725297d98c1777d888c2c7f0370b752692d83bf04d5e746838ee7c260cc18a1e332ab18e844ffda49cc0cca9db50f7218e6e7275c5eb56299ecf65193ef212b7e354c532ac50f66d14beb5225cda6c64f97abe6154382a7c0a68c5f7bf933ef05ec5c6318bb8ecc8d4a56b6ea693e2ded7e1a33eb3d63a514c515a31fc67acb3e7cde29a2983546f1b835269eecdd4b8dca1c73d2606803989d28318078e5600617edfced791a0205f4be0d77c8a1601482b61220461cd4c11289b2d4867640bee726ffebd00bdb233b1357ada70703ede0e4f7a4ef27430cc0347ab8de9ef14a824e13821aea770a2167b4b530c347468cd8b98ac0ca1e2759d82e941a10d9e0428ac37a3ff7e2de1a2a2e57311a2790c3a2ccee08368e406f821bc3ceb2a04fe69e12c05b777e6f7059b377cb05409fcf4821dd9f0a29f38e902cdbff9e1c94143fa5e89ca695f82828dc19698dfe135e92e58c65d65bb63fcb2ed14e8246af5", 0x1000}, {&(0x7f0000003240)="9c81271a8e3d642585c9d98e535acf1a27b2221afefabcf315647317c21691646bf1c6cf5b371f51fd9a15894eec96fa8ef178dfbdb325bf401e09bbdc529b7b83a60c317760c2f1dffc5480ce25b59febf75ca6b70e13dad0ae0f0fdfb312fd1cd6f457b82c541cf575c7ddc2f2099c126ecb90ae5b524a4872ec9fd556fe69b27655570d98d26c0e17a75034f0733ebf617efc6cb97905203e2332a549761b8af26623a43d74e1ee016597e1d01b8415588b6f22029ed5eb68d6de72af998f63f9c21b026215157af0d108ac201afe4e0ee4ef353af67e58e5597a75a0718ab5f13488029aff26eb5ec2647f90a1bd43bda98ed46edd25de66f55233cdc2", 0xff}], 0x3, &(0x7f0000003380)=[{0xa0, 0x0, 0x3, "0fb742309a4a5d10ea5f090b6470e70fe80cb904e9536a2457bedbcba497430d850185348b5750c11b659ec0515d440f52f9de141e424b855f8c9d72d6819aad8303369ab3f0b3ae2316993c5882841eedb34694564157d8c0304b227cb96eb38ce7f082f1c5d3562740a9125e5083a128afaaa58d321f66dde71300c441171d2ac9419c93246f33af"}, {0x1010, 0xffff, 0xfffffffffffffffa, "5f81dd484d90f590363f6b5e066b7a7c583f784c3f6bbd49530c530951ced885d30abe21577c78465ca6b4ecc229e782d72a8e1f4a0ea3ff6905792d8e593bacf57f8705b185498a8d5ac24700391e9656d3a926858340c8f9fcc78d2cc845bcc1eb8b317754513781e0018c5f9ba23dd8223be59fe728d5238d0e21245c9f01d4f7e165a443e0213c19e4003b22c2440dc38fa7dd98649125d6c74480921521ba219de72c81e7f623f187e20c6de59fb040c2885060ea69bf1778ad32994f71dbc8b254fd62dd4c5eac410e16af7ef479f2bf2b0816921de1ca4efd82e75db79a258377c8635bea992a779b40a01b2497469b9b39c0055f21d9061bdc1817cb7b64263fec8390d64fe5e62e85b2aa432b0638ec5b2761a39f461e1e7104885170aff7a4a05c60321031ce4613eee1475163b91973a2c5eb32fc7b0aeb2bdc5ed72f3827f1b61cbaa6ba3969a0cc189c2bf2eb407eb7a587adc0ff0bbe1cc310fd7978e79b6772412d91de97a8b0de9d48300d8dcf4d3fb90d5f52b125efff9c00f4259efbb46218a72c3a2e3b22aaade6c42c1b5b229bc67bb68f8472c5d7b37995c629a70484c2538a5658e63dd5d2cb48f50bc552604eeb752454a4c6dd24d59ebeee753a587479775aa8477df7605b3bd1bdb86e49ed346b6646f76a19a24b38cd8ad0a05a9fa3e2508388d9381fd200c444c926a76b3d92088bba82eba18324e40d71ba5bb2e3250fa1cfcdccc6ef92fe63976e07aec4032c7b84c60982035c525b69159614308636a11036d7df79b0580903f1e0015abfdb74d3460d47243877badeb5b9e215fc3d189e109b100db658c9d8cbb081d3af894c28eb9b781d093a39d17447dcc7181f067738991c4f75c6b85358b0c64e819b30668136b1a80652650a48939b5fc14c14da0d72d7c78e136fad9fb4cb1d2159c98876ce9f2d6ec9dea1a5ad29203dfe8fbd905c2e8723bb4cace8cd7ebf1b1782202cfa97be577a6d5f1789e12eec0284ef4704b64611835dd69d107b0287987e05e67ecb573ca0760199908507196ca168baae2766dbe0ab2334317f766b27d0159dfbf24070e8f1c6b11ccb5dc47515f8a0229be146ad346d5c241bca5bd2413b1f3fa88ea1e6fbc575bb665b0511422a03bb8375c2885a72fb3377de7f84b9896dee7205fc28216d5fdc792cd25b1b14ef6ba58ec0d3b07be414dbbb1b171a31b6db177534f6444c68a10067b9dd0effd22ec77f56f596613318e722e637900aff8a09cc471a6714b48ac0f71dc8ae1e47c887146220c507cf33c697dbcc3840b76b4a06ffb50425ca5a5a85578bfa95a113fa9119ae4895462d5ae92049bcac81a159a8000a57b31f2afa0f9db2c033fec942c8cbe549ba9fd09641819e2774efe304aa6bb07f1238b6b8a83db5d3a0b094648f8358fc989d5f0b3c969dde67406e28bc2c0587b0a8f78509cdc30e0deb70c63b367cae4326ff084181181adcd6c4f8399f35226ec6d09d92250419bf327f9ae3605f9e6a0e62f0d1c14b09ac44a507bb434d58facc9bd75a2f020c92c18cc073c940f14714ca190c355d159eff90efca72cd456ad697f700cabde6e7fe7ccaa973988db354176503933562d508543223d1b25eabf747496d598848c6e2de03ba25501d58f5b6e580d2919bf52c8fedbf8b1cff7bc1b248c2d5f46b48dbc779005fc88ecfd64c2d0a0ea4b3e531193103cc5280bddc23f4730827c0f5459ef1ce6eb85eaf63e5787cabce184269af72491a31f0924d3b30588e967835e6c6aa93bdda5d1ec603d4d901063d4a6f4fc2d35962f9a245c680493a265b6fc46ff54b7879b26f7d26b6a02150e43a08822e1eb5a3dbc5cc082ef543060861e08c0a09bdfd0bc07f42d3242aa40a003dfed6d784d66037fb94690a3d63b4c45b6c0ce29cef708d2c4b124281ff18aa8db4cd315bbb06a364e028dd824a56b5c19a713677a73ba18ff16253d20cf80526a70b6c8f6f5d026fba726b15d56065908ccaf4ab2b245ade6e26c8f21311b5b555e300e346bd7c356fe2b7dbeea58b60d11dad933b97e38f9d6d64d9ef262224f23cadf7a415f771d6b3e6e81da38514f89887f862b4b3d5c446dbaa9832bf7f4f6a38e9d5cd123924dc964459ec600af0c4d46ae038bfc514d20c25c6d630a031cdaa49c200277921892b64fb9bdf5d6ae1db82a2f840cfa0afa193f6d2dd101d17f656cf2cd19978365453e283e2044b4afa03fe5d7a96634aaf936b7bf745e53676ba3d0f437637ea10dafd45ba95a28e5a30816ffd9707d000a71ccbf532832939e823a01884b155df06900d031a54ef03ad09fe2da26c21aaf59c262c79b9d4116b9a1601722c838758eccb2b84c18b6bcb2ed96c65608c34b61e81a40b98480d410325f0f5b6c856cafea6d24275c8ad41d58ed2474e7c1715f18da51b4f9b907bd8a66e7b879d3822c0d6249fef9cb0468458690ed7d9471b4af2acda461b6a3a570dabfb1e319f63f25f149e830a8f88062ec3c81fa5ae27df4e18eff8b04ff0695bfa720ed6a800900eb2f71a322c72d891d673a62c98d018e1ccf98f6dad2e025fd563c413b7c853ec187b01ec85aeb47f90b612f4e1226c24ed927695642bf390abb5c7bbd8460ca062bef079f451185cd6474b10eb161848b40a5775e8bc2923b5c317500a26038b8f6428cea1b29a931d3e3b52762feacb15864972a4a688cfca35d06165b0fefe07b984c3910e765a95444551ad2b62ec09295a990f422c66d501cf6ac9976ae3dc11177ae4fdb291513b08f84a55e3a934870fa623684778f3b36f2cfe616ba64e408d851337b77a355fdddb70451bc5fdcbaa5b2b1fa487c7248142ee1c7cb08338a43bc6955eb1ec1a22e724b275a8146a8184eed646836332abd7809dcd6bafea0da6438b884deb97e073b09727b333a434c829d088cf03ad278d14b5739df6c49217660fe2b63499a99fbe50fa136b67e53ad55b7cc7b9b492a8383b0fcc2fde564bff4564b356bf88d3e19f1c3c41938b9ac3b6513fd5f8d07775e7b1f7a51eeb33f78ab469f25573b8e301f9e09bac7b1e2471de6b2d96758fa658b3cdcf61d14376a30303662e7f80f4d02bf543edeffb7ecf1eb9d1cc2e552cab701c82acb8b4c990b129fddcd1cf12e6625f15603a5163089dca150390e8fedb62e6c4887612532d66751b5fd419229b88982007149ff0ad4db9ec62e365335c114649bf5616275af810ed28b0b5f80d9e20bc1b80b27dcabb4fa7a2e378b2225947eb8a322fc5c46519cab2aec2ec722a7287fe869e221b31f6c872341895706e4b522240e40ead28f1deda866ea95fa81f783de0fc51bd1d8db253cb4903b1af0fb1ef7275c3dc893f8fd85a41d0188a28bc278ea63b68a05e25649630d471aece345bc5b70d9b4827b37b2468478dc97ef0358c9961fae989cdb6692a8137ed125c9d9900cdd9f16e21408b57b2127ca15f46f6366f6934afb92dea58c600708db33366e44c962bf4011ddd1a6c44f32526d922a071f2b467ed152cdcf61571f1c33d2edc03fd9bba0950560717e8a6786d0dfb1bb9dcfd31aaecc13aca20998f51a5cba6ae6707e3fd32b4919095491b70a458665953c0ce12bc927a4c63f17b32d49665af2f5b0d8baf9b2ece95cb8dcffa3156970d3d58cc3adeac24581979b2158499d5d9956756a54ea55eb0356c17fd7d6c04b235f0155f1c758b25102b581c79a791b06e0aa8d53aeffc7859c4793274604c095fec723ab0dade9d843913caced231c4b58bf505d746c8fb25e1736924ee88956a4bd4db08391ebb2bc043824cf2a943b11e237655277b7b4a597941d76f5b49a0aa23b4e9c392c2dfab7fb691f57bd31c8b6f4201cbf7e33db2203fcd299a9dd600edd19453021e3c9944120c192a265ca6bc60ce10ddf0f60d9e3f5b534de268c9517ee0fd5fcbb676d93e5171bfbde063602a6db60af616dd7c41a04975cc20d9b02b88e03c01b2cbc7285921f70b7cbeaae38ca460afc306db6c25f96d4cf971111c979909307c9015450d8484fe8258b8a1530048adf13a80c7b47546239282ca390a820270f67f2b6e13a4c6fdc32218c61515832a46cd46d9cef6724cff16ac8b4eec1155c0454eac623925b1232a9e20fd9c4d09100b389968f0ee62ba7dfe2a1e6cb736477703b44e329cb08748255b49b198c6dba3fd237e9dafc7d16471eebf59d82b8bfb49ecb79a4ce5892f837df5b9dc1ceb9bd30e5ccd5e1b3142f00573d63da5b2710ee6f6dbc4e3c58a7c113adce1cc9c2cced0ac6e1414b0295d258b5048cb0252aa3840282c3f508a0adcd6930fdc6c15bccf75c0daf46c99904a8234b77b83ca10e325ecdfa0c122f68e45f4243027d9a5e9c9ca14ab726ad4d7c083bad1a187440a4829f6090703c26723af82b0a9e99d1161c76181302d4579db1e21e13c42df4c6d62dc4e078fb57eca9b174b8b672484d46cf887cbd5dfaa40617874a578a1dc3e7e25ce5a8ac548b91c81dde28f408003f946620aef647ccd22f56682c320bd323ec983ca11234ccf7c1deda25e74812152e5d1a19ca841d1d5d6a9f133c076cb104d1ed17939acddbbd132ef052ebd4d04a4abd1fb6a3358d4576056fe65a1e08d9113a62747c74c3bd1628625da32d47f702f2e9a65844a58970c8ce0af1ac256b1c533d3a0b34d06cb92247c9482a79b72cce9743ef3a06856ef88eccc4dc5f093f77fdbdc92157a17f42da409de0dc08ab5a1aef38be1481260c96becb203f3f071522ecaa3e89d74b1de40c69f5d960b5ed25882a364837b38268228ee82208441e59058b230e61437beb9848095e32efd28b7bb3d5e079dca1652907da6cc78754675b96c4fa0113b7b81e4c7d5abca1f3f6ba65de1c34dfd6df8d44e0587f8c9bac291b87d15cfe6a0038ad43279615b06944a2eced1ed146dcecd8826e84fa8f4ba62bd5655001c76370c8f6d3d5d4d347e058798ef1191773eb190f672b6c7d6701c68cfa5de676c8f97ce91cef04c91a5516534037219d98ada28657030f77853f6af36e31f72b08a042db8721d832aa4c15f0c2531578d6e694c1cf381fcfc6cf133ac7c85418b5bfa281b230cc5396fe14f68531fc9663c8b00b9d1a3503f1dbf2e67c214af8d973c98201708a19aaf5455f330697603897806c889d55ce8dc345836745fe84ee2529daf5d14f0db75dadbe6e7619801cf9ca96d7584f01f1e4501328337c4a3bc3c5948ba77eadf1a4c79f00a72b3c2bf8b2cf0cbb4d12202d3c90d6473f6e70b093515660928f6003c6dd69ef60c29804ff8370fc768ebbb1215cae61d787b9152a1f51e6f1a7ed464a31fcfcaa69417144b0d930bb7d7fac6bea41acdf320b8beb58a3dd4c0b73bede98bc50c602a8c4cca0c5a52ba5db5f121e252f114784e0bfb7a4a42d1942095c7840d8c10a67001cf3e0590eefc63519e1bdd58215cbc2bb650c19f52f8669f4a0803dddc3ff1fcdab6ad37b3ec81372d8b39b5a6ef406e5f7f2a01d1eaa5a20a87ffcfa08f3cb2feeed2dd3b743b62a25bbfc28ef3980c20a23b55bed026d0d4c18c64e8d41b30188e435594ccb808f055fedb8f3d0aaea96af82a269e13aa274944e4002f906e3f4d392cc919a9be341764bb51f3895fe8c2fc2a872aa5a5384d889d997910fa8c5699a8eeb94fb26c53ebd5b5c5ae00e5db660cf020a6f9711c67b134cb0b0ff86d6d93b68f3741b443300b452779dfeaf6d8b24b237d57a881f1183bebf506c33d82078f8348f46bfe5bacac64b5617f436d"}, {0xf8, 0xffff, 0x80, "45d632e3c9f3368bf7deec1d842a0248b3006e0d9b52c56d01ebea8d2d6ed0600e4c2228078876c314cf6ff0e66b496bd7bf8ea9a7fac9583ee76c31fd538f31ca69d4cfaf217925e154d9eda6727f2b946a6a710b5507e0359a6ec78d1650fc5ce429142337512bc25a7c5147ceef43ce444b3b9b098f04ae07704375c841cbc80a677b0d486a435e4112ea5df472986c288e5755dac6796efeb16480dbbfda6c8f2872975813645efddbacad70ec7bccaea9e96b8a8464932a9953b583d78462576e5a60562c0e66a72bf5532b55f0076457b3e55772d1dbb131beb5e3ce05b3a5cf"}, {0xf8, 0x1, 0x3ff, "0046f52b1b2a46abfe8fbfb5cb09f567d52db3ad988e0bd6a11461bdaea60f48e1ef35e7cb5053e3710bf09afdbce72abf195dfe0d0218532abf33c090045a208e881ec3d65ffdc740b1b0fd5a35fc4796d5b7a1cbe8fb61587e4a5fcabe2212cbdd3cc5e41e1280b69abba9d9e679b719f02c63a97002fa526b31d4b64b20ae720c271235eab4762fb8ca0d62802e230de040a8fbf9734ef5103bdb92aaf91cb7823a2789927ddf330fe668c812bafe83ae4b6a176035904e01db105a70270ece57e78d3163c756283a3433be6811954407ace43ded3e00563c6c847f972f44c0e2320cc2668586"}, {0x70, 0x1, 0x5, "46b191dfaf701c8f10c8967a06d757649c68cbe032d47bf22e95edaa8e6210408181b4d335644d422b09b6dfaa2d832e9989fe9bfbf7470ed2da15574313edfe2d5538e40a73a94ca5dd2ec72d5238f947f4e5b56376a817db42821d960c"}, {0xc8, 0xffff, 0x8584, "e1a9ab4b3636e5399f54b000620a519a2480f510b36fa9ae12480cad78a8c65d117b00ccf09b7144c3c76754571b61e4baf00e8058493b3c732a3943883afd49eb788ee59fce52a2f33ca633f8a80d90fd884d82ec0ff739b4f6041464bf566e8439291719b6dc23b63d71849c49d8e787770b2b3b10a1549a1981eb94b185053600d8124cf81fd8f6ce040444dcc8f55f711088ec9a88cfaff0ca5381cb784e644bedc70ded9e076ba628df1b4174497239e143e68d"}], 0x13d8}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000059c0)={0x0, 0x0, 0x0}, &(0x7f0000005a00)=0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000005a40)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000005b00)={&(0x7f00000047c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000005980)=[{&(0x7f0000004800)="f3e955c70a5def3ac72e41ad341a5256e03a9057db4f5a7e649312953205dec8fda08f8ab06def7ce8376a1ddc01afaa0d4604641c093e7125f21eb6d65ff8cfc4f010406912be11b161e206702af77fc0fd918454fc477664ae88d0955dcafe9d8998ee879b14e720bc0448792d442fa93903b3dcea41e36ff990814e45866bb74d044bbbf193c26630a2c8658a48d02d09b96a91c0bd3da6d0259d", 0x9c}, {&(0x7f00000048c0)="c227de1d08a8a2585395f895fa83333e71fa56cacad14cf8f731b42944e019bb47f19326ebdf40e0d786c11117f44bb0762d05aee200b0bc49dd324ce8fa3832254dd398baa803ef75b19c584190c8d117f0d6564d2dcc663737ecd7a29fb612fcd7a9ed9594067cf673ad03fa99629c9d03796f4a07c4ebe0aaa1", 0x7b}, {&(0x7f0000004940)="926104e8bfea01736a5f2315de9ae9ed97a24694ddd26306a39b856993c5cc2d1d83305fe07c69b15f354727059d4b3a04f882cd60ec078877e4982709a5f6f36f574cb7a407052da0a125a52cdbdb088ea4bfe452ed0f969e7656693d5211cd080f448810c64e3b82063e9950a33bcc857c6ca456a1b54b1dfbe55c8bb097d919f9f17e4052c5170a68849ab74c266a1bf0ec07eaa5855c00beba374fe9a47bdc7c79ad6d81040e5987f6401d2cb72980e70de9e4cfcd1fd7e8ee6784495e9ae05aa7afe1fcb3f6647013b8626c750013ee0f480310093f444dc75c3913636cccd8736c8befd838c27dec3d6decb0b5ebae32d4cd78f19ad8e345ecd31f138386fd246db2693a9e888f632e0fed7065a07f000b536512e08facd46d87177b2dd324b046b8d06a977e7176c7c82bcffaec07ee1d9e371561293bb30661bbccdb16a1ec6b2227f76577b1acc768b6da1146c5388748fce354881e05b8b7c20de0e757a25f73dd9e7c861a5f8ed45a2f137cb21d8b8d75e3587af32b30b707799ac554415db5970ac70a2fac463f9121c1d099b9ef10c4a6c25e81cd322388e18334198e76a0d92c2071e7de773c9862d1bf0b26b3b1205eee4f3cf7f0d19e7bfdb0eb9f5bed308abeb2994f1e0a4cafe8e2b088b1694b8d74b4a117e3de0096cb7cd616ed650cb9ac9798e3bff2339796aa3dd3c93655c12531b9afa066b2cdc97132a0c5fab957317bb06a06fdeb135f33fc2a291c9469eb5ad26d967bf7e7a998c5cdd3a40e0d16cf045e70c5c8a844feeb14869d05fe36feb6a8639e6aca850de8df970a33cc1cde20af61095c542f78b4a465db6d2fbb50575c4d4a06486c724aadf87149704eb3ac33e452a1afa4822dec7f32d7e341170b84f253a0884c96ad11fd07f627428dc21b30cd02427d934721a149bc2082aba356b5ec358590191d515ef715f147648426fa0dfe907028f4fde064af6fcb97c8511bca4e656be104943679005ce0f48ed647930c6b00791c90f6fda27ba8b998f6dacfa126c9e2d42fc8032f6298dc383ccf2f046ab2bc69dd0193eb68b96a51d032a996ae731324eb404b3a631bac27facccd1ddc4eb07f1c8495c8d92e1a6a18ee505b85f3badbac0b25cf8bcd5b6d8acf02f1f8fb98a70dd1e4ad4d5264966197832835751d71579f76753ec0b4eaf316504e20b5343fbcad0ffccea4ff230c82811ddfdb2c9c2156cf150bb74ab4866b3bba6ce8ec7356015e8429fffa8719bbfccecf83c83374a5509c6e61b38ed24c1d229b745484caaf351d58507e41c87cec9ade591f7fb344c940229833586abe6cc646cb5652a4995bda697a656a3cddbc1adf78c8ca5371bd022bf6e5f6562575f961e11efe8f22ab5d58d7d420bf8d4f0ca73154ba79458e076986d766df356bf063f6629cc3408caaf2c119aa6b5f5711879fcb4adf7ddac00bdaa148c90dcb0c676e7f39d79c61a929b358a318cb6b481b8c3a50da09b41f868cc86988223bff4467a4428c1656b343406e735168d099bc74d2ae9573dd9d59e5eb475653ca1abfe0b3f03b8ef5389a707a638a5ac81e1792e8d405b766672e4a55692a096e947d13d857c63deb39006589b84a0163226304aeba46fa106b9af80458f8de83a413cd6eddba11ab4fd36c185bf271b7e8a7a95d341cd5e3013936702da3d2d841ca570dc3e58fb1f8fc73f08fa6b4c5b533b915044a16e2cb281d26994e8f7f6cbf62a5b54a8548a04443016ae9a9c6fd46f78e2ffb9719d39fe699ef518c90928a3b79765cc302ae8915292d1ccb6bf0817d14b3faba567ef156453fa5785ee882b093c82a442d498ba3a2f264935b307749721470519cbe891e412eebabd8d64895a8ca46d8ac30c84024be4358c361c9273bd40b9046b94b2079ab43806c3a4b79ddb0af285e4657c437bc7900ea798ed3049e3186c959534798752f5878a46cc81104599a7f3f9548b46d577a65f38737ee8463ec0d77065cd314884df25b1efbacbb8c2aa75ebefe8f65ef7c07b91a303fc67d3187e90f88570b7242c0d79edbe81ae12cd2b2a6385a7db024f0b81cf7f32f1ab4a4bcb0472776fbe16e319d202c6b06a89a0bcb23a540554b5d4eef88961a5a9a22b702f8d2d4b707cb62729b7c59df31b571231e27626c3e276feba9ba2cbb25042446bd6d93ec8992b1bcd7cfb94c5595bff857c1821d61933e604b7be73ae846583f7199f818d98dbd12954701361caef5955e3e00bc3bb87f089d502210d4df16b79fa703f4af4827582cc3ff14973b387b64cbe40a9a92f4da16c3bd2d89e96a20f80c00c9450c52e70d0ddb3b932ff20cacebb0409ba09331a619ec0e0db906cb5db23d8f927aaa5b2c797b9bb99f51b775d0257c58e6afd0f0a9422e69c80143aa45e6b9ba97c799cd207b547369225a8aebe2653b60d76a86afedd2479300fdfba285861eb86dcbf44eba6d05eda5223aff72775e04d2364cdb736516143404cf7b9d1fd9f0701c5e65502c05eaf6241a53c4456eef730bcfd0982fc332efa8944bcb354580f1c6f96da0bb6c1e0097374d1448b23ec66ad1db1acf2f21bedd1ff10f119cce52a00600c56c82898b9c41dc83a2dfd7d4b5a1c543994fef4edb2f4e908d4ccd42ba8113ace51283692ce0cdc3cf5fa0c9a46cdfbeba6a162d8fc0a3705d698314a46ddfee015bd3740dc2eb70942576849b59217d2cd851b9104edad65b1872e928da715fc4bb3e8247ef1cf69553f443d19700840ce173ea71312013a6e8933228ada0586b8daf1fc57a66bfe7a334259a9d6c52011dccbd6af2ff1b3adde0cca07b8b088752872849b168f9ffeb1240a4b979b1a67a7df402f64e87bf6aba22cde307679d0d75d33394346b1926920aa15c24e381b3eff97e7b26c60605468d4ef4eab1c50176d8270311fcef25fd9de9ba2887556029cf47bfad48f5b6e3dbe6973de2c3693aece1825f465b6febbeda36205a608f3a8b836e15938a6d41497031fba5744ec0136c0391baceb5bbb9ec75aeced2e937ca279a74ba4c61105ca174252c144f2a0f845042c1d2f0a7e360205419d748b413e6a7bb044a22e2881ae35b589adbcde7174f4f971113987a8678fc8134a4d2f622eef310a5de7a4c709496141c471aee4f3d152bae38dd6d49ec6acee254f7d018d27b3005f3f61c33a779a7e53010d86955a240b6db711173b9689a1641585386fbeff88c7a966e6c1e35156b45cb356ad21bcbe0a6198a13762536d0650eb87d797aee26b1ee2bd8c2d77956ebd649846a5d8c0167ddb014fee1bcf9580273d4c988981ba892c9923774958d43054c09473125a7f9891a28c20aa3f9d89e3fbb5d207f1f4be0081c40874c604a865fa6d7335b027ae14d1940ca2a69a73d69a7b8cec6004fa781b259156a3bf0e9ce0174aebc6c8b287b2e7d8ff45c350e072e7660545ea04348ea60e6c19c60d35054c22a5de322f6982ae027f4a78a29a81666dfdde3df5653fc9a24e194b80efed6efb2c26f46a81fb84f52507e3274a9aff3ad7394314d82db28da6c29b5c9059203430f567b7891755425a68037ea2027442bfd5828c499ebe4192d5555c39f43a2f2854b80be67056da341f7df303d668be5c1b474d84237b3cf90c38085d433e43962915ad688c94414d89622a8403b8485986ae1337e2ca007690e80814b253dc387832de837830be91b100a37084258cff18f611b56fe2f29a7b06eabd1d3f0c83aa6b2558164412309004f4404dacd9d39604808304104f28f2cdf80656cb9b4bdecfeec903cdbe06aca65bf318eafbca37350660f126b5f525e9621ef8a8ebdbbc44a5f1d7f0bbb4651d7ec57bf6956b4cb256b67c925859c43689e95aca821ae929f9942c8aa68f7cbcb8235994ba9ff2480a24993de7c67a0a941f9f9f2b47f633b15ada23042b2b4dec8afac4e088e3139039275d1acbf814d1e026f76db3d10f1a34b12e8664ed2274be68d36b39763c6cc2efc9b81bf8911ce7f7a7cb793fa91e1212ea282b1e4ba509da6ae143e558777093043ecfa09a6fb1295ddc43c73dbf3a737953a1eab67d4084714354f011a9c5555b8215561dc3fa2da5e24af98a9ec2fcd2365fa0dbf26284b4edeefeb94de2d433cba79f4d799c96f38599fa03df91c2e23c1ebe82e53542ff451cf657ec77ec8b0706eadd0b1c978c0d4649dfc6a8ed11c0f582afcd6dd4cab0ddc06a4527c5d06581b91d736932ef2c4582eac7385a7944fee4381d1464d7a6f21fe3a214b9bde15a4e7b59a84a94708158a4cfcd0c622d2d89caeb0707059471220a683ff0e88f2df12882e1c72d6abecb028d12d729cc6544aaaf635684f53bf1d66449fe537c9fa07e02622d540f822dd0be5857d4fec00f2feba7d7228ef4cc54813bd4a090fac66aebfe3a1eabe6bb9ce19ed5e55e96c31f3c72257c1db1c653874de8b51c28f736f0717aa399a81d0bf81a1c2f8f918349119a62ec020d82371eb24e29cb4287a93935a0c84b0704ac21da7725814519c9d17d54df5d0c380d4bb26bd368ccf6c6a797891f37bd5fd4eb64b8ab2cb8178e5d8f42248b264c6b95368befac4c0c6d5cea9ce15e5b38f5c26b6bd8110586bd6dc1160cc2c25a137dcb58999247ccec3e63dff02375b20eacb5d267c49df09a7e6283366eb7b66f15b0e3c2675316fbe9e3bfe2d140b5c7fc4030ac9cf44b6fedfee86c88b77121b909a53f8380abce840a2dd89fee65eb6a90c4a4d2e95c68915c06d7f3f1da380557863fab68da933f7b47027a85387daf6b6ee8dbbc38a2f5d6c31a978efa4bd608ebe0b156bba4ff6379833feeb0e098387c6f2a094b7bf55944e5dd1fd479ded7d3d44b7832902119422e5531b69059219c7654e99e3cb303a0821c206f8c1cc4dea5f521ef897b0adb21131449e747bf3bbf75438374072c08dc7427def99a30b03ab072c5db888b35346f74a0db2e8208c24f4d27fedfe19f7ac04d1486d8a6af278fb042f049f4b49ba6bcc639b540bd84a850caa2118163150d19ddae869930d97eaf7b0bb715fe907cb8978d0802c2b4c7e9f2d459ceae60c0a1bafaffb220962e4611ced920de04b20ba2485a1372fa3e77b8b8d2e8d1c4cabfc207f0145eb5ff2154a600ebf087595c9699f511c9b36d3523b5aa4670db739c8f90bda043fe06cce4cb94bd042dd96281875ead32a85606015b0855e87ecf21b5252a968be90eca775dee12ad44780ae092c226bcc2a45a981e48084bc123118637dc3dd23d611b547a3afd224c68c7cd412ae2ba3d4cc8412bfb9086e8d2e977c135207457e87c8a73e581dfa2748133d703a6603fdc43cbe765eb673741e1bbbf8d6cbbd404d6f6513480b9ea81d4e946514fcc207c997a247d9ec401a7deca11fc11141651af1772399aa09ad26cfeb9033f345d91963dd89b093a79b6b9142cb393e27f00c4575fbef6a00ccc09977d565b9a319bb5037f8fef2d90d71c2f1013a2bd1531fb53f71cb2d8f54a8cbe7ecdc28c1343ffcbd31894126f3f1fbbac4ad8e4210674211d996a29522c29648bd0ee4cd0e2522cd2ba8d298ce55a844a8103ecb638f1c48555262e885d351d2fb5ff3b6ec26b3318b9e4faa1464232f5ea5866682b7eedd7998f0ab6465b9f35933b26ade9a9ce4a510e17b9cb6313935a06d36b93f86d408f6523b6c793ca0ff9a19f9e5133e87fcd3a67bcb248fb02bee78aabb80ee3ecf0b819cc78f88214e129d300bd9303a964e502d61ae151060b3ff5c1526c12e53f48cfe725e1c601d137d0896", 0x1000}, {&(0x7f0000005940)="e9e427714c2b15688f9b369f4d06761c653c04da9fe579432aecc6621bc38c337415e716049e0806014058319f1eeb55d644", 0x32}], 0x4, &(0x7f0000005a80)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}], 0x78, 0x8}, 0x8) getpgid(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000005b40)={0x8, 0x1, 0xff, 0xb1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000005b80)={0x80, 0x1, 0x5, 0x3, 0x401}, 0xc) socket(0x0, 0xc007, 0xffff) semget$private(0x0, 0x4, 0xc0) fcntl$dupfd(r2, 0x0, r0) 07:53:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0xb5aa6e8d11ca611f}, {0x0, 0x20, 0x800}], 0x2) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup(r1) getsockopt(r1, 0x1000, 0x7, &(0x7f0000000940)=""/127, &(0x7f00000009c0)=0x241) getsockopt(r1, 0x2, 0x1f, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) r3 = shmget(0x1, 0x2000, 0x540, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x6, 0x100000000, 0x200000000000800}, {0x7, 0x4, 0xaa79a8bcbf882354}, {0x0, 0x393081b7, 0x800}, {0x7, 0x4, 0x1000}], 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x200) semop(r0, &(0x7f0000000340)=[{0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x648ee6a5}, {0x0, 0x8000, 0x1800}, {0x0, 0xfff, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x3e4) semop(r0, &(0x7f0000000380)=[{0x4, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x7, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x1, 0x80000003, 0x1000}, {0x3, 0xe91, 0x1800}], 0x5) semctl$GETVAL(r0, 0xffffffffffffffff, 0x5, &(0x7f00000006c0)=""/156) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r4, 0x2000747b) shmget(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000640)='\x00', &(0x7f00000007c0)='+&,-!\x00') shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000840)=""/85, 0x55}, {&(0x7f0000000a00)=""/249, 0xf9}], 0x4, &(0x7f0000000b00)=""/88, 0x58}, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x3}, {0x1, 0x5, 0x1004}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x10001, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1804}], 0x9) pipe(&(0x7f0000000400)) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000580), 0x4) 07:53:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000410000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20480, 0x0) getgid() ioctl$KDSETRAD(r1, 0x20004b43) 07:53:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffb1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 07:53:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0x20}, {r0, 0x80}, {0xffffffffffffffff, 0x1c}, {r0, 0xc0}], 0x5, 0x9) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x9) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10012, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000000c0)) ftruncate(r0, 0x7ff) 07:53:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82580f00000000000005"], 0x10) rmdir(&(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x80, 0x1f}, 0x1fb) chmod(&(0x7f0000000140)='./file0\x00', 0x44) write(r0, &(0x7f0000000040)="88edb882ed7baacfd7b9effcda2bfb97c7fdd7c4fd033b2ec39a984187a3df3d10c8b3e2553f35386eddd26335919f9a3ed1daa340445d0232641b3d180cdc6edd3af65d304ec18934b5893188cb9846fe4a56bf1f0ed8332c8cc94fd60694292340a7065ea6fbd0d867b8840c001dd833d77d07b193593c31ce7c0293f26cdc43c187a8e345fd011674f6b08c800ccbe1d714d08fa1d78103291dbb059d54f202ca2c0ce95cc48594c0c2f6ec408ae2836bc68221f133da2522", 0xba) 07:53:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f00000002c0)="d34c399796140ddea4c6e4ca640fcdeb17b8c82bc21013af6d41783a97d09369abdacacc1f3d8fcee540633082a973490f94741c9f5bb451c894f8fcb8770781ddef84b626b4e0e0c5bfedccac153e496392211a5a1886bd651428bbc1f8c2469199079c5ee415e27ac0d18a73ddd6ba996cae1de313ca4f2c6fb56c9dd8f32fc5ea22ccdc348c7063d9bf877b8709f2ca4077147224d5b5da12b9609cbdafac825cee3310cb62172008d3844ae87f02b9340094915dd41509dbc1bafcedfadef1fa09d84a8620c8a98ee8ef58f744870d9c5eda8ef96ae28506502f083991", 0xfffffffffffffeea, 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 07:53:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000eeffff0000020000400000000000000000"]) syz_emit_ethernet(0x1, &(0x7f0000000140)="f3") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7) 07:53:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/197, 0xc5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/24, 0x18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x1000000, 0x5, 0x100, 0x5}, {0x5, 0x9, 0x8, 0x3}]}) 07:53:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 07:53:45 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r1) r2 = dup(0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/82}, &(0x7f0000000200)=0x54) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/212, 0xd4) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 07:53:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82b2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) execve(0x0, 0x0, 0x0) 07:53:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f0000000380)=[{0x25}], 0x1}) fchflags(r0, 0x50002) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x21, 0x7ff}, {0x83, 0x5}, {0xa7, 0x4}, {0x63, 0x6}], 0x4}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="37b9ed0fcf489995efc0a1c688c4c01f15b91bdce9ab5d9ad6c321762c6498c4ecb4cf191d58a8361a86ceaba784eeb366fe5db468397c7c46f83c9071f436bc0e72ad06ee0bef3a0bbe14043bcd6956badc5b44d129ea964302872652ee1b75b79f0c18b9d2299a6cb702d85d0275600ceeace8bbbd932a0faeff93b403251fd8963541af891b063da3ad431c4e5b165d4a376352832aa8205b44332031ca34d69d49d1869e5e271edf3e24ca60b3fb4dceefc5750c6ea79abec38d507a1b200125c155c017e588b29894ee71f996bf3d2e10cc4afabb9de9a3adf510c3bf6ea2bbd7ff2d332958edc536424840dad76971d0d2c1df", 0xf6}, {&(0x7f0000000080)="92f5675b4459f4eaea5a5308403d8e8c910fef0826f9693a47da8898bdc8199fecf9800ed7dc97803067af51b151d13b21f499af1a396bad111820c942ff9feaaecd834765d650d42024173b952be880d501d49e3369279ac26b81d8ee82f9acb6f9e014f9e64b10fb8e5355c17b921b86f3dcb94ab70cb9d77ddc3f994cbe98eed1f511175a2dc445b4688c41407d7144e086c43d061ed6c1ba709595", 0xffffffffffffff36}, {&(0x7f0000001500)="36b464d417f4d7d016544ca63da0aaecc1f2678cc4b747b61361216a710a09c34d97cf9f950eba0283e4c6ec08daa44f80ce67156906f287910acdea792c257d4a09ee0e353eef216fb2dc32a01268ba31028bc6cf2717bb06218923965ff3d224ad7f4275dc92a1be291ddfd6078043e02d3aa5fe0799ea7e1aecc5f9fe74f7b82e0e3c31c7cc01e20c7e9a0c6addf64d6a0d9199b44e596566bd2cdac5c4d8b61d90a7b03b8f570f30ed5b890b966da11da9ecb590a75dab67cd7831d7d7519d67441b6629a0e187d23aca718472ba4d7c82a5d418fc042bd777ffb25c52553cfd1f40510ea4c188f09a35e7d067446699797affcbc12c21fa1ca209bd8675aed5527bfafa159084c7a87b85cf0570253af0313e6dafb42b5b257591d3e4ac73e84455a8396fe6c32b1af4940b77c0c525f5d115f51ba9ae6ba0838032e9534f14836b3a88df88bdd3b956068069c82a8e253c6a4b9c3958d2045f5c4933c3fe6523bc9003feb404d8a82782bd7ed3114977dff571296090849e2a4d7ea23e076e7db5c01f08beacd4db04ab81b00c8ca69f07d2f005fa11ae567855aa5380a3427bd150075609306493f05632b38a0ff866d08187a50027e1f1ccc84ca829620978ee46aa7a91b8fe6f0db6bf6369608c6f6b14d064e8bc0f6bf7928a235fb4ce8b5a816c992c6cdb2929508498734ad6ac3a79bcbcb5d9a9badd3586ba1612e9e1de50509fe1503835b2cef13e5b77827485e42294d7fb069f97fe7f7cbb6a054fea18897eaa427fb0e7f123ef6aa04fa18e0db4f346639f6ab44052a36592bb370c2c42ba605d17f8e1c3fda32e34d5d8c171595fa0432d694e50b890a07d8e633d31411cb28ea57942000735f5b565f1e774d7ba1115264219328b80cb6ae0e90deeb073ac455771a704f2cd220d6f83e6bbb3a79ac87abf5430d0fefb157ab5d545c11274adede0f68bbe6485832f094af968c25c2bb98729504a05d8378f3adbad1329642945c1c8d4489089569dae77f5df95f9aca4c4690b2ab71b976fc8a033e1d146f43aaa77626f8071c9c260240ed0f6b21492ede6ec145c4e90da7d5d760914cbe5c60544e8cbf35c33bcd6976ef8ae4a481db16789a642dbc3bc9ddbaf85041caa36d0111b7039c938edaa2303158da982ba7e634444792b67c090f29db1757b37fdd55184a8970aff0b3536d8ed6edc5a7ab9029f497351048751d3bb86e9e368eca8ee1e5529b5db6ec0a1abe0f6470eb31b0a15e4b4a9ddfaba9921e3bd7d3d301ad725a94c46f15fb2fe0209592118e6daf1daee451d3790dabe6f9a3c646d82d0c5d49a99298a3bb71f21e1fb6a47b24d3d3fbf8262eaa6eb994ef71dc735d3e10ae7ce1e1621af6f2f4dd674bae8c86f0e46768798f7d4526f96fe9d42cd87a86feabc3643c237779b9138dbe3f44ab30021b6ef24b44493b02b64daf664261a5e35a29f6c46f6aaffe51b093cadd793cd9091f45665acaa1c41e9896649b72b6727ed0fa3683327b1ac136dc02c152e639b3fcfee98c4472c909d41fa84abe3cfe7dcb7c30214fa09af59674e25f1db0ad83ebfa9f3e1e9868777cfbf15902c87f3dda5ead4790c35f6505ee5ea0883a66e9a1193bb2a58d92b298b38c7be9b0c2e044f54f87e88c84e142a211ca7e45b29c90fde01286cdf41bd69b73811c89eee7e1d7af20f524c17ce3b8091d6d1207e653b17b8ee78e8613d948910c0f44d4575b438c7dc8e6071080933ed77ed1495679a88f70bbc5ddfc083b91159707400149994077bba0e233d9866bc8cdbd940e9b84cbd770dbd5da3ad89d1d5413fbe853c7353bd8f8c19eec106b0ec506ba93a7ad6fb80d258130f7f33816f9f6716201b4bf41423a0fbd7e2360b0e203792de09a71331d45a927d5a62fad68c91d31cb099b0f8e956fd559cd4248caed3e4442b489e7f727113c3254c152b35c4d5cc9bf265ca79587f35c217ddc6f7b52e35b868a67154bbbbfa6c081bbb199e16a8644981654e5beeb8d20df24622e050a830b71489712579c390611ff1f96903c0d30eea375f45cdaf99c331f21367e761d0210144e30dd201b2a46c3ac5ef76a71b1685789024c85785a33d2bcb0a31f91e91328276b0432e854663074f12bde2ad8be8aa09bf6639e19ca0ec4a4a624631d025e23929a95fa206e98c51b074d913438774962e9f580ef43b1f1381fe40e827193f56de8436b5f7da92f63739c7519c856ab01f2f87c967fcf17de6dd9db8131f4684b99e9819b0bdb37e0bf4c821cbdf8acc66936e614eacadd7ae47c34164de43a914bbd74c00fb3eebe47583b0723e497f578c1cffd323a8f8c555ca22019e10e6ba41099b0ccf082d1ea33ed9219ccd2300cf28bb991e4a1eb5dde696fc0ec892def82fb357b8d61509bd086c32cb0f93207fe112b652fafbd2a8c36ac7f0d3bde6bd9c6fae545e7a07448d4ba49a0e79da5e31e69cadf0e13389873bd641dd51bb4d538f4c61d938f90f814e170fbb4ac5c56d50a2ee486278dbcdc1afb355894b7ccff01aae688a39c87fc124e0772e51f8e4e033ddbaadcf16aff0cb31005df86b33e21fb52f6d58f6b279af03a89fc7e78e6aa26fc7a68b9ed35049a741c88fdfb341dbc16c667efb7732c08eda55a7f737ffd53c988dbef5ac14df43ec472a0a40f73224eeec9534833694216dd0c2037cddfdec4ba9951ff05aacf311a192660c508142c30f0ee670161615c2b1e192243fa61af03fc0fcace5ec527028b67e298ab570aadbf1d28e7f47f4f71f8f349504d7e467a9fa4ee8500ab23e80a6e4a42d28e188bed19e43b5d091692b3d1b80b44c744b14a83dfdf5f216efca34d5cb3a0257c78ef7dcedd1bc3c8f393f742061829283b989a23f3862a080e1c48855cf6f94e8b16639aedcabe6129b56fb1593210cc2d0729a98a1c368c4850052aa894c6ea2a9237731c57543c125254ff1d71f4a803a9f511444ab317a58e3f66cd4ceaabed9646e4c5e39f3b1012ec8c150e1c80bb6c8c52d4858a2c804fe07993de8618e49019808ef9c54d91ae68219343352386febd61caa50d3784c55f9b873b78fe282e35c718cdf17a331d01930734c73c0aaedac9f83355d997c4f7aabd4fc5a99fc33881e77c5761fd7bb25e0783763475922b513f25d8a9d0cda6780950016d04c1f7dfe5b8f5331950dc2e47751d0da4e139cc14454e077246d46b78c8454a26ab7e6161e92c03af0995d9064584d767c6cde72e9e085ce6d326f27781958a78d76910e72037233a160a59b0c226990bb5a29a376cc7fa4f858f36ac3e78086c914ffe63d3bd1e29ee4323947363c4fd633abb2080753957d7279df3d38f8837a49209f2b54667c3f1d51460fc3160c36b53130fb128f7cfc7dfeb9dbfe4a52457f48875228d0d019fce3e7cd1ba20f5e5fb089d3219db1d2861a6538ea63bf90669d4fcbaef8724033e3635be37f366e21b6adba3421df3311835b0c35b9d93fa665de5f1210b341748779801195e857f2e09dfebab1be49e1fc1d139d2650dc8da6eba814cb5b600f57447d814bbf656b0fd8ab4ea1f5c4fc191265b915e0e93584b3d85a179259b691855da77594626763cc037103e8f06ec3e845d40328684ffa5db9ded7a45ea2c774ff5d8102a2db5fe2182542f3d98504d2c3edaa2762599ddf730736aae114d8a8b63833942e0612f5d8532b9c1773b06c3c9ffdcb47b3217d6e45968dd5f193da61cfbcb20c1c895802cbd44740c87320b6a3acc8736f640ddce2242ad3f79291dbe8c11ac5e017e94abaec56d16ca76c343cbe4c32d59176fe17e3c2d72177f184836a9d5ee27be1fbfd29515636a0b73105a1589add6e15e6ade5220dfcd2d33dd44170a205d3ad3601da14b1480dc562e2a0dfe9f0fad03a5294cca5ccfa315065d5963bb3aa503b7b8c17b059c8cbfc0d64cea3c1dd9cb7c2f1d2c6de2d8d5fd97abfce95d408e836f493e1d4616681b84071c7eb86db917a90daa4154e3c20a91c5c4b1d63edba447be37ec5235c75152dce2120daba726c57d8009c6a7c2494c8f93bfe1ae134547f5a1727cb652c0bda9e4b151d3187988d1b35750315c489157a3825250b5df41304bf45190bf4ba774a299e2bfc5c74ff76a8e66480421f3467229c12dada5b861d82c76256795b6e8b2fc4c654251c9d8b3a03a6eea3708b9580de889a7d52ac60355000b52a7d06e5e67e82a635627a686fa77daf7b4812d70ecc0e6a277529e2a00bb5aed2872786efea8c26d506d1f411952fdbe005f1ff3e9a79cef1d7036652bf31331bb32465fcd80376ff34eecc4a93bd24ae7c43d2f0596e97d0d9a225e3493939c218b2b9663373331bf9e93507694de27816a09863a88884964238d9bba03261d946f9f8eaf1090b0285a0dbf3d50aa1dec1d4923a31f8860813621bd419afcf353975b12ec0b1f33c4be6d910a9ac290ca19f3d05aee120a28a817e8af95d49eac8b27ec93382dfe9359872a687b9186875bd1926888144219e68d8fcacb9276ded4796c0c07c86e2100668315b6f198eacef9d9241b99fa850b8b5feea70e38da03cd348a15bf7df14e08252c92a6284e73013026fd684720aaabb31e2c833532711854672daea4d4ca0fdd9329d919694a2ec6607d3d7e1c25ca361b80163179e5224d4d01178e6d59ada88cab1b6b68650824877bafe7428854503eb4bef2a4fd4deb05f6f5544b6fcb021b61d760e038854be3ae0a934f60d9a7d152eb0c418f58a885e78c2d62b0edda6b6d283c7aedc34ac944244878f9d5135bca007ae438f775417cdb049fae628f902a60ea9b0f9434602c99a2930dec8ad72102ee24d1367288b8a739a33652594d9357df20625fd9c2d203d2465181637c9e42e2d9643de390042f3b0787668746628ddbc35e68294dba2b0da616b1e8ffdc09c24684b3bb3af734138366cee2a02ff356ca31b74f86eacb9ebf3199fc76cd51f1dfc3159b22d6b32f9728152a195620b53878e3422594db446d36923c43c8916ec051fd1b02d5bf8f37e4d97a608a6a5d4a333d2035d6a8eca9335d02b897fdb33bd6b3601ca1ef060ee91f4ec819ac7383d26e3aabec997cb6e989cbcd665f0fe358a783f4b60b6b006ea1e2fadf00fb5b6173424022d6a9ada92619dd7e9ed36eb14d80daf0a4178755ce7e4f2e04f83f21580d1c2ae9e89eb1fc971323c69275b695f76b935e4931265e631fa54884482e67710b01020b6d30d21c6c73b0ec4ebff0fefa53823c3c4400cec426bc2ef02287d1032864b0712944b8224365e1731e6144346cedefbc13a7cc83c27cc3ec4a550ea95d015ccb9b4f6e7884beafd1e21e5a77b4d96ee8465bf2680843d95da1657e133718dd1614a7dff5abcd0f89a1d4ff59ee02fc54d3c9b7e335517c3dca3b1136acc0449ab334b8116eb344611767b745f5549a3ab15889956eb04c364d06ea6d74f90fb0ba9c2d7b4b4eeee49c26d5584a816e36b6b72cf5967fc84a021f07f132241780ca94cd7311108ad07dbec05357a144035b51a2b4e8d9f74876e5c50c8ae7e6afdbb5fd330e20b9e58d0c6e04118f254859b40808fa94a6db0b0289957636adaa1ade3fb60ab19a13a0c6fd68873e64bc4b1b3d7984a02bda020aba432e9bfb2601576c88d4919067f7a7c95dde2cf45ed3a8d4d2932df0e10742d170ce1f70fda89e7eed86a091a512bcedc74086b4831df48cf1c063ef0221cbe12c8b872fb079b9d890aafb2d4d8b850582427220647cabfe427387906df1db22a974fbb9131", 0x1000}, {&(0x7f00000002c0)="3ecf7a800e17576186ab043ab5995e4e814b57d761856fe92118403cbc4adcf46e750900f4bd829b120a49037c5d4a573abf08767d7ee5c7a339efea4d8e30ae58705401a372d11ddb0b15bfc6a350547dd7e6abe0dade4a70c445a77505e0a4aa2ac15ddfbe6f276eb90e6dfbf2a7e06ef81a48c53b7a84aad9e361ec225717e57fa87ff728f073fa0e1371c5c0dc91ec6f60d0b86f317103", 0x99}], 0x4, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000500)={&(0x7f00000003c0)=[{0xa1, 0x7}, {0xed, 0x6}], 0x2}) accept$inet6(r0, 0x0, &(0x7f0000000540)) 07:53:45 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x8adf, 0x4, 0x0, 0xcc4, 0x400, 0x1000, 0x2, 0x0, 0x188000000000, 0x9}) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xb4d}, 0xc) write(r0, &(0x7f0000000000)="c88d4448778f9174fdcc31b50f", 0xd) r3 = semget(0x2, 0x4, 0x6) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x5, 0x4, 0xffff, 0x3, 0x8, 0x9, 0x9, 0x10af]) kqueue() semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x4) 07:53:45 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:53:45 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) dup(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:53:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = semget(0x3, 0x3, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x4, 0x1800}, {0x2, 0x5, 0x1800}, {0x7, 0x9, 0x1000}], 0x3) select(0x4, &(0x7f0000000200)={0x7fff}, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *177145 48847 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a279f8,ffff800014a279f8,78eab764171d1416) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff800014a27aa0,ffff800014a27a60) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda4b0,ffff8000ffff39e0) at unveil_find_cover+0x139 unveil_add_vnode(ffff800014953a58,fffffd803efda4b0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff39e0,ffff800014a28068,ffff800014a28133) at unveil_add+0x273 sys_unveil(ffff8000ffff39e0,ffff800014a281a0,ffff800014a28210) at sys_unveil+0x405 syscall(ffff800014a28280) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffbfa08,c3e6df08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf990, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a279f8,ffff800014a279f8,78eab764171d1416) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff800014a27aa0,ffff800014a27a60) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda4b0,ffff8000ffff39e0) at unveil_find_cover+0x139 unveil_add_vnode(ffff800014953a58,fffffd803efda4b0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff39e0,ffff800014a28068,ffff800014a28133) at unveil_add+0x273 sys_unveil(ffff8000ffff39e0,ffff800014a281a0,ffff800014a28210) at sys_unveil+0x405 syscall(ffff800014a28280) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffbfa08,c3e6df08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf990, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a27810 rbx 0xffff800014a278c0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a277d0 r9 0x1 r10 0 r11 0xe01b5877641b5f9 r12 0x3000000008 r13 0xffff800014a27820 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a27800 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=177145 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4e20,0xffffffff822b78f0 process=0xffff800014953a58 user=0xffff800014a23000, vmspace=0xfffffd803f014c60 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *48847 177145 60762 0 7 0x2 ifconfig 60762 19936 25867 0 3 0x10008a pause sh 25867 270319 91362 0 3 0x82 wait syz-executor.0 31729 497087 91362 0 3 0x82 nanosleep syz-executor.1 55679 120456 1 0 3 0x100083 ttyin getty 37156 305428 0 0 3 0x14200 bored sosplice 91362 47781 68341 0 3 0x82 thrsleep syz-fuzzer 91362 30962 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 103209 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 67867 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 100 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 119777 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 100569 68341 0 3 0x4000082 thrsleep syz-fuzzer 91362 98045 68341 0 3 0x4000082 kqread syz-fuzzer 68341 263258 14629 0 3 0x10008a pause ksh 14629 413097 89215 0 3 0x92 select sshd 89215 197949 1 0 3 0x80 select sshd 49891 198509 84744 73 2 0x100090 syslogd 84744 49502 1 0 3 0x100082 netio syslogd 32489 156365 1 77 3 0x100090 poll dhclient 77756 50731 1 0 3 0x80 poll dhclient 52245 451316 0 0 3 0x14200 pgzero zerothread 71447 503737 0 0 3 0x14200 aiodoned aiodoned 85704 3968 0 0 3 0x14200 syncer update 47418 228453 0 0 3 0x14200 cleaner cleaner 15934 263351 0 0 3 0x14200 reaper reaper 77790 2589 0 0 3 0x14200 pgdaemon pagedaemon 9877 404274 0 0 3 0x14200 bored crynlk 84057 296300 0 0 3 0x14200 bored crypto 17500 518359 0 0 3 0x40014200 acpi0 acpi0 30741 209294 0 0 3 0x14200 bored softnet 2505 78644 0 0 3 0x14200 bored systqmp 64531 73723 0 0 3 0x14200 bored systq 69295 15716 0 0 3 0x40014200 bored softclock 6014 506075 0 0 3 0x40014200 idle0 16922 479801 0 0 3 0x14200 bored smr 1 247464 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 9487 6337K 6854K 78643K 13443 0 0 pcb 23 9K 11K 78643K 547 0 0 rtable 86 3K 4K 78643K 681 0 0 ifaddr 46 11K 13K 78643K 193 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 55 0 0 iov 0 0K 24K 78643K 132 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 2225 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 14 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 149 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1175 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 44 46K 62K 78643K 581 0 0 subproc 66 67586K 69634K 78643K 311 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 111 0 0 in_multi 22 1K 2K 78643K 143 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 340 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 76 20K 29K 78643K 3619 0 0 UVM aobj 55 3K 3K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 78 0 0 NDP 9 0K 0K 78643K 59 0 0 temp 149 2710K 2839K 78643K 9654 0 0 kqueue 0 0K 0K 78643K 8 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 18 0 14 1 0 1 1 0 8 0 inpcbpl 280 556 0 549 1 0 1 1 0 8 0 plimitpl 152 66 0 59 1 0 1 1 0 8 0 rtentry 112 111 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 202 0 198 1 0 1 1 0 8 0 nd6 48 24 0 21 1 0 1 1 0 8 0 ppxss 1128 21 0 21 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 458 0 311 13 0 13 13 0 8 0 art_table 32 459 0 311 2 0 2 2 0 8 0 art_node 16 110 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 147 0 137 1 0 1 1 0 8 0 shmpl 112 58 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3040 0 1617 46 0 46 46 0 8 0 ffsino 240 3040 0 1617 84 0 84 84 0 8 0 nchpl 144 4747 0 3092 63 1 62 62 0 8 0 uvmvnodes 72 3875 0 0 71 0 71 71 0 8 0 vnodes 200 3875 0 0 204 0 204 204 0 8 0 namei 1024 14401 0 14400 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 27957 0 27957 12 11 1 6 0 8 1 sigapl 432 1325 0 1311 2 0 2 2 0 8 0 futexpl 56 18236 0 18236 1 0 1 1 0 8 1 knotepl 112 402 0 381 1 0 1 1 0 8 0 kqueuepl 104 272 0 270 1 0 1 1 0 8 0 pipepl 112 804 0 785 3 1 2 2 0 8 1 fdescpl 424 1326 0 1311 2 0 2 2 0 8 0 filepl 120 7534 0 7440 5 0 5 5 0 8 2 lockfpl 104 309 0 309 2 1 1 1 0 8 1 lockfspl 48 109 0 109 2 1 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1019 0 1012 1 0 1 1 0 8 0 zombiepl 144 1311 0 1310 2 1 1 1 0 8 0 processpl 840 1341 0 1310 4 0 4 4 0 8 0 procpl 600 2693 0 2655 4 0 4 4 0 8 0 sosppl 128 16 0 16 3 3 0 1 0 8 0 sockpl 384 1022 0 1005 4 0 4 4 0 8 2 mcl64k 65536 30 0 30 3 2 1 1 0 8 1 mcl12k 12288 18 0 18 5 4 1 1 0 8 1 mcl9k 9216 14 0 14 4 4 0 1 0 8 0 mcl8k 8192 13 0 13 4 3 1 1 0 8 1 mcl4k 4096 65 0 65 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 4 4 0 1 0 8 0 mcl2k 2048 59660 0 59617 17 10 7 11 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 103343 0 103277 15 7 8 9 0 8 1 bufpl 256 27416 0 24309 198 0 198 198 0 8 0 anonpl 16 128682 0 119753 80 23 57 59 0 62 10 amapchunkpl 152 6249 0 6120 20 14 6 14 0 158 0 amappl16 192 6522 0 5912 58 19 39 43 0 8 8 amappl15 184 162 0 162 2 1 1 1 0 8 1 amappl14 176 72 0 69 2 1 1 1 0 8 0 amappl13 168 101 0 100 2 1 1 1 0 8 0 amappl12 160 346 0 345 1 0 1 1 0 8 0 amappl11 152 352 0 338 1 0 1 1 0 8 0 amappl10 144 82 0 80 2 1 1 1 0 8 0 amappl9 136 628 0 624 1 0 1 1 0 8 0 amappl8 128 198 0 181 1 0 1 1 0 8 0 amappl7 120 56 0 49 1 0 1 1 0 8 0 amappl6 112 349 0 339 1 0 1 1 0 8 0 amappl5 104 547 0 535 1 0 1 1 0 8 0 amappl4 96 1615 0 1585 2 1 1 2 0 8 0 amappl3 88 163 0 157 1 0 1 1 0 8 0 amappl2 80 10251 0 10205 2 0 2 2 0 8 0 amappl1 72 34049 0 33615 23 13 10 19 0 8 0 amappl 72 3040 0 3006 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 59 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1326 0 1311 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1326 0 1311 1 0 1 1 0 8 0 vmmpekpl 168 12564 0 12543 2 0 2 2 0 8 0 vmmpepl 168 142766 0 141257 147 52 95 95 0 357 22 vmsppl 264 1325 0 1311 4 3 1 2 0 8 0 pdppl 4096 2658 0 2622 6 1 5 6 0 8 0 pvpl 32 374376 0 362413 185 43 142 142 0 265 25 pmappl 200 1325 0 1311 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 351 0 27 10 0 10 10 0 8 0