f59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffcc, 0x6, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/140, 0x8c}], 0x2) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(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', 0x80, 0x10) sendto$inet(r0, &(0x7f0000000480)="564d9b6066b6130964a91207c400b0aef4555af8f6584c01bc6d42cd42eef33e65a3062be0538915f6022c59b2d13abdce5a6fd4878bb812a810e817e817f0c15a55d43c9b99223f8c5385db550372c6b38fb6cd5dabb4dfdf9b68a08ab2ae817dad02a7bcff79ee82d2e75dcfea1233e1fb6ad02ac82d89c9f8888d9bcb6fb311499f8b91990ddfd77b8c737a187954f592237ff29d59d718fed070b9e687ff1cd950be4d09ff5021f1d9429232ef689dded8a06ddfd096", 0xb8, 0x6, 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRES64=r1], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r5, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgrcv(r4, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x0, 0x800) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() r9 = getuid() r10 = getgid() r11 = getpid() r12 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x2, r7, r8, r9, r10, 0x160, 0x8}, 0x10000, 0x4, r11, r12, 0x100000001, 0x4, 0x4, 0x5}) semget$private(0x0, 0x2, 0x20) msgrcv(r5, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf4eab44123f397e, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x3, 0x6, "b9f4d7f1d31445798b8565ee1112d430f0eb4599", 0x9, 0x7}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x1000300000003}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8088, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x7) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbc) bind(r0, &(0x7f0000000000)=@un=@file={0xc5d1faa97673c00b, './control\x00'}, 0xc) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) openat(r1, &(0x7f0000000040)='./control/file0\x00', 0x0, 0x130) faccessat(r1, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./control\x00', r2, r3) 16:00:19 executing program 1: r0 = socket(0x10000000011, 0x2, 0x0) close(r0) r1 = dup(r0) socket(0x20, 0x1, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7e0000000000000, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x9303}, {{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0x401, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x50000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x9c, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0xac, 0x2, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x64, 0x8, 0xffffffffffff7fff, 0x47cb56ec}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x41, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x92, 0x15, 0xdf, 0x200}, {{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0xb, 0x7fffffff, 0x8}], 0x1, &(0x7f0000000000)={0x0, 0x44}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xffffffffffffffc8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x9, 0x3, 0x3, 0x6}, {0x4, 0x0, 0x100000001, 0x2}, {0x9, 0xee, 0x20, 0x800}, {0x6, 0xa23, 0x100000000, 0x10000}, {0x56, 0x98, 0x200, 0x84a}, {0x2, 0x8, 0x3, 0x7}, {0x100, 0x1, 0xfff}, {0x20, 0x200, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pledge(0xfffffffffffffffe, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) syz_open_pts() socket$unix(0x1, 0xb710089616288002, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x66) getgroups(0x5, &(0x7f00000001c0)=[r3, r4, r5, r6, r7]) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0xfffffffffffffe2a}, 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f00000000c0)={0x0, 0x32e, 0x0, 0xfffffea5, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000008000000930add8802082f284df3080e8dc8302aec5d5b186289ab7719228d1cdc5982a3d947ecee56d15ae8767252af89b9ddd766566796370cb390f625d0324924f8ffc845768f2a880000000000000000000001000000020000003bcb5700000000000000000000000000010000008f0f0000013bb025ff19bbf0aa7e9ab8f93efb2989f2fe6c1fc0b462ae542bfa23384077eceaecb7a58814658dc0ca8b6ed16799b87d57c624233fe60aa9e2e006375e4a7c164b30f45f93128bcc5f647265acc7caced65a62194f3fe8a40701b45bf7ba02c55174e78fb386c7dd00597f5850e7d479d926ecbf83f2b45c2f0d0cc085221842ba4b5e3b310ff7617227780ff38d2163984338017b809e3ee308794cf6e2c1d3790065cfd6b26e0da544d033a0fc1fef63c85b4600000000000000000000ffff000007000000e185bf0e5cc248a2d97bdb2a86c020ab40b2161747acc238270210fed7cf50e3f78dc583d4c90f299562d7d0f0b012558b9b0e7200b32115c93e09004a7274e9f9f95634a9bdd7ebd7b3c96dd11b6ec5e82ed25eb42e9fe1364ab66b713d432d86058714f9edde841d1112f9fbc5a9c17c8cbd24267e2f55e1e2bb1f435cf39da4cea5b6057d5ac213fe90e4f664ad11048906acca65cc0c6ba4e1f2f5891ab3a03d81249901c49755a5ab14fb1aa9a69945c9fed00e3b0e86777b6e374b026f1ae28d3a7ceef4b7c1ee1cf244cda0e8964560f026aaea58560d0000000000000000000000000000ffff000006000000038a24196b2a3d1bdc0f5d117f2f7af93bbcfa8fe58c040e404f636de2136b42930ecb17b43472579eef51a242a45d663398c61d4aa03f2211a9f1efc113cfebf152130f17bd4ac67cacaf60f9ca0bfc22287b84b521b7798e8968bc50a3a9aee87e61b5dbefb045d7d68528a40349318c287360f9426e489cde64ba5c43ecc563a8307d09e63b92f13b221b9834cca248ce0b47efd6ac982717b099f7228d61faaebcfd9336376f3e9f4b8400987afe00973ab9f06f88d397f7143972e3458e41829dbfc72e7c06e44618680ae58e0dc151c07c73a586163234a40cf2deee71d929cb623ac7b5a0215b73324cdcd96acdafacf3887e5ad7778489b23aa66357c03f5bca16191dadb1364884bfbfb5564900d601d5e2b22e4c3e6f46e2e6a7a5ca03191f1ed389339b4afe596b566634c7316c2ce20ccf6ff0c68ac1435ddd00e4dd852971f19d493b9dc2855fc7b85cd5601286fba7a0c3347df31ce0028087d5dbd1841c8ca158be15b6d03505e633477147ddc50db6ae3480a483215eb326117d956befd5617f00ceeddec857740fec2bc1ca2e7a18bfbc59456148a79a1764ba0deccb6bfbf82f717c3031c57249095bec6f2ec86d685528b558b6a6f6ab42d909590b2c6e5cf380c4c862faf83e7b1f06bad0d92778cb8d0794f4c709b58cf0a6a15f2ec5c97225d248db9895f3ef34ebde60caabab05cf6c78bb5389a4cf99bc18976a715061923729efbbcafd5984d7b070c12e19c75bdce1c989be8665840e5c785050e97a4eae8a286f212394bfbbdb0d3ac5cd013c33949fcb468ddeb28ac23ac67a446adacf06383dc204f92648272dfc15b7b465dade626f24cadc04da0cc1b7a12fa8c182025d2f65ee6ae84613172a57b80df3870d6e24568875eccead115dd3d4f8d5c0c794ca4fa2e7244c805c42e97196bd18b35a7506d509b736beec57f69c74dd10bef0d11056680864bbd54acdb1d41e22c207074b9bed0ca51dfc563ccd629796fdf4950bb00886c5cebcb35dec66d9bb56b99d1d14d6b0eca9039fe56f67a239a0bc0b77a2acaf7d089c0debc25da95d41867ae419f487afeadef704659b74574010b367c2cbf25a321b831faee6a2eea90c344a0c7ff6439edfecc7125fe0c3e7c658967fd826018102ff66831e1e5ba06917e1fb4d5f21f6a3c3dbe729756e7f717836143c8ba51241959df1c8f38c09ac9c95834454f15f414baac7eefdea9a9d17c66ecab206afee73e6ed6e180764e804d530f2840865e6a15ef3030b4cf363d5591db9e118b1b9e0ccc39a8397032472ca34806d4dbe72fa8b250e5843787b12d1dc351b3d32658c1a2a1a67faf1c07158e532398c804776a28bc68aef57c7ee3a920c35e96a2ab305714e071bb75ca8bb1c2d9df1b4a41e335dba53b784ad2dac093f977a1a231b5ea1c9ac0481475623dc5db99b497497061b34d9d98e07f8c4ed75e0f7ddb24c605a8d51cc0de6065faa9cd44b665f8adf132eaa6b50a40572c62c86b114780664939f6774b7afd00d22707ec860b0c7c8d9a8f1673639fe0bd12f393e81c04e6ee0b695ee2ad3fb1d05adf8a43d7cb2e5ff83ff1c7cc57799ee071c05612170647122cbdeb4235c9e2cf3d80f7f003f5d603c1ca230d4092869efae6016a0ab6e5f2f36a0ebbeaa6238cf43a453773425379e6a89cf41e777c35ac9947abb88b2408be937a5e7a0ddaee01028fee906bcc3eb9c695721255fc3ce794da4ab9f2faf7e4e985e7c1d77af7fdbe3fbc7fd87fe460eceaf82ab4ba3407a1e4ef68e8fc91bd30612f9b403b5c07655667219b8d27fd96bf45357ad8ce4c27471934149da3a569be1955294b2f91afef334ee1ac3f2234fc1a2f2b7673061a3071abc7646ecea0124edc1194876182fb4b35d75cc35d90731c32773bad1ee87646e9b8925820532eeb11d180058df231c79c5b30a550dd5fede3abee8f7082bbfc09c60cca172a929b00f8319e54bbbe44de882c451e6b2a50cbadc7652f45a117e66c27c7f97bc0c47b60475c911a403d97b9398d59eb61264f4be9fc47556e5e91526ed2a2b73356cd66abb174b28d6c5654fa03d7584d4bdad0ea760e6bf1772d0f32adcf301525cf7565147d6de3345099332bbca41fc34d63b3091978c9ddb94c12281dd12f2214cdfcb108e39914882b39e225e4b8225cb9038d1fda8bbf38d43d23a79cb2b65ac3ddfc67043bce735cc106429ae62d0cfe5a0e7e38428a7395f68ca0ddbab695e0ee405221647254d193199a46fae529aca59e0f13352d011ff3f793a5b4f87e703d0746d37fbfc74b7bdff5c933ae7750a8de14fbdd669da1f405b221bbc053de55abd436e8a4aa0af8f760dc24e2f23d5afa0975f33eab27c222bc69d61751adc4cf51a550ad8473f6a6de7cef60a538734ae07926451485c492dc3c8890d81fa6c9768b2d298ce14aaed47a739ad05c572d71cac49462ad7726b1c29a7315bda027f6f65c056cf3130467f24d65b846045ffa7ec7fdfb469c3685bb600a6960e0b7435eb03d100cb608c0aad53da980f3a94a508f419fac23e875903332202797148fafc92c1af512f6fa4d1ed51c46f0b591315ee5c16e54b5ffc882b80477f647bcadf4c262e37a67798bd5d57b4014f5f24700cd5b4173404a0b6686355508bcf3658a56c88e47e18e42eaea73573e792e9deca3d454ff1149b3e288c7b2804a8df43f1c5839d1264abe3beaebca515bc604a8946c0e69b797832af0f486c4cc8cf4b1391607eb2fc33f76188e8d5ae3b7c7ec4a6626cc2709fd57f132353df13d1240b290552b15703c2a6c4cb6af275c328726ef89ab61c97715748301faabe9300fa32c9ee28581ec136610ed22cf7da81e427194bb0c8038b6c8c60f92956a3aac5fa724c3f611e6d1bf46436d280ca1bd418f8eef68b0040192a45542686bc7bce59689b00b40b2ec0e131a9da5808116f62b5da2d2370f62de4a716b6e137465bf8ef49a015a1f9bc01bb7710fc0767bae1e851b9848a8bdfaa378012dd98b5b98e89533a935022db34f48e218878f14b33af5b1ff8e40f945ae4153958d6a5c6000956b31ac2fe0ef8711b10e82d08ea2b25ec671f40564c1cbca1aa37d2a86fd660f17f40e8278549daa24c3efb221c25909ff8ec57837f488cb9491c72787b395d206c1e03d9bcf51eb1342fd0a78de64946aed472bfc7e4a9262835e34d72121e8811c3dee5a07b1ee0bf411ec6ebadaeeb1aeff67f37513e5ac7474de4592b6784b89796f996bf1494a731e908fc0d57bc7a022aa87b9cefd1ce3b329db3a32ca3dc3e3239ed1eefb72c433306c2f830db061ddeb3601cbb332949bec8683f94e520ad474652b245ed155eceb6250f61b2b1fccca19f530fc6ec46e70a39bbad48ddc331de6678b97114b7e68cceb451c8da93968444ddae66d61c850bb3fb84dfcac3c9d16159c9f06e4c6dc401dde654b5b0a3ed7e5578d596dac8792e1963cb6400dc9ead011d0c00cea8de7e24ed95f61ff6518adb9965718396a08ea4090fb8dc1b062ab5bc734c32fb3db5c0884e34075d2c66381e23591373c26c10835bab59b7306d8489bfe2887f6d9433f9ba0189f58ef5e9e76ba88e8d31584c2b61e74ee758082027ed9644c5118abb9829f4586d160db913f3a87855f531026009137dc5d16c4707e1469164a40bab3de3bf74b08a811e3d9a76bf432d388be7593324de15156eeee82a03caa2ef818b44ad2438b3d3b3ab6f44b90994b1985ca014d069e7960489e246b661bc2332aaa4d3dd034a08abcce0f7d133b4e6374f527ce6c25766768788bedf2df46e68d5b2023bbaf7b6086f80d2a693c8bdf126876a56a95fef3acd88d19d42835b176a1c4fee8cbb48e48130e99984616d077727284742d2867f69bbeeea74e2d33e0029079decaf600fcaf6cb22d8c23ebf173c69f7066b25d7532e0b861c5ded91fdea7aebb0044c2a2534f6b431ef43f42578faeab07ad8cf8b34a9a3b1aa56e8ec234d3ed166a194da710a08bc414ae7dc0448f8322a0c2b6b47237920e2db7a480fdd853c8cb5156d2f162aded6b72a334fa69e5a5105a0fffddc94862fdae77601482aa4166654c9b62f78e724ce560544dc441dcf73e74852a02dc106a20854d6a33e78e58485d5571e7853145f50d587e20616f169f763f9232ad7f5ad1712566f5a9a227322a9b1d27da79533024ef6604a820da9fbf685dfa05cb8d81fa4d88337f749b3fe00b9ceb9a87c3e085f47e080ccf233025696e7cf255216bfcf52bbbecc86b034e53fd773f628dd581ecaedd16f4d082aff384338e7da9f2413ccec0ce484c09dadea08d4004b77515d61eb578a5d056a3626039f93af14318a1b98f13c3b557234fdb73f44404e60f7a5006944fc1b5d0826a305467202d236100ca52499622a4ec55b963b8df35ed5f36994b5aa113ed450b89697730ab0e435d99c2d4f3aed0ba88b6ac5de7b06495e4f2f82ad378e415ffaf58972e06680fa9c495a2a8986dbf0cbf523f20802116753680fe42c8c661be9821d5fc09c3394fb9291980fa792d9b9675810809471467a4e6faf90620ad4b49d1f9717bf46fc1a98fd56c1546a3a3ee8350e5134bfb8a8ed1e8d4d3ce147702f75ccaee9ac3325e3cad59e00e24d671b830c8a65124b397e1632fd38bca31f05686490b30b2006a7c8255678abd1ded601a4ccc6ab7e22966cd3be8d257f884b575b62e16dac507713d242879a20bf870101b78c59b263dac4c2babe2d23e82c21187e4f8aff42ec18a50be653d3497cc88431190e9f0712104a71b6585a4c77f4291ef14950df199902d43773cb04ea86da672f29de208916051fc621b54b3d141cc7672a979d2196234211ff4c68b736d45abc6bc9f2cf736656f4cdff6aebd8fe6d5112efec8ff5c5fa99bb7d45c859d589f3ecd93355e396390ea46e6e3f9633f8f795ba711f65d6045a18394c9cc1edee1d0323403868703d09a70a6800eed717a50a63f721d2a313239400bfc344d41c83708f3a3cd434cd01fa05783f1131239dbb81a6d3a18954a6e98e20c69a9c66dfa96b6a88b572214cfe8a723b8fd9c3709e2fb51ae01fd2bf46f43831c79564c2294d2d1d6947d4981d82efe5da17c186df15712f6174f69ffe0596de54ff719c1a77d0b23a21d00b1e960c305767a945e5fbabec97d1e71ea1612e4cc26c7a7b5334a76a779f6d0b5d766b9808000bf24bc1d05cc56c7753c4d9f4907d637dbf0d2b00e21db2814a37a352ae2a38a790cd776e1768d691a4b92896a578cc5d43457b84a23a0704cfe97414dc3b63856d29c57560a41e8345b630d8341e12394155e5eaf4cc9c6446b9132fd60fa2546e179f6c9b63f1f619fa73008bf2f6da290c5ecc0706fe2f793e7e82dd2304714f186c22cbd4e4db5fdbb36dd05092c595e336cf158332ec5e7b9e2b405eb15baddcc30468de76c78b873c72a749e00d8329471cd4a72d5cb406b624aefd757f11f64f31f8f20747b7e6849e73f1647cd3d2189387615eadb3431d0bff42e5b27cbd201e99d7909a7bdcfc6d0ed4232e55c3079217c0565e0d9e29ad85a8244ee828a3acbb3db926082b1dfd6c9a502765a4af9c941e7f2ba576ac0516a9fcb207be4f1719872998d51e811f1a335b51b62fd48a7f61d98ce9ff05a08bcf97bea69424941da50f3e779bee5e9ab7a393ae4c494e8c66c3e5a5fa026dec51e57a64d8f20680170ead649221cb65aa695fbf370a6fe002b9e5c418645fd9896047ec0000000000000000ffff0000020000008446dcb2adf85d294bc106620ef27fce4af3040348895a4f555534ec878c0598c83bed2e4cce5ed01cfb6cd91c7f6f96ef3c617e608518e72069ee77bb50f1b4c67a68821af9f0a0308b062cc00941bd5ec4afa41502385478ec3411b605964164e4a59ba9c55be828a9d40cf8dd98054e38fce89893cd84792272379215a502d75a741b0de7773655c115021151438a1b02d8835bd7067a16defd09151f29ab0d8b5a151a98cc7e8f02513a5734b76c2bb17682dca137b2dbc0225049f82d4b2d5262f7491311db3b8e0bbc121a9bed0687f835c395df701ca613f8de17a97eee93ea4fcea5878fd9d524339959e507e4d0f59e52fa2c0000000000000000000100000000000000e6a48c679c9c28c9d1d082600b618140381b22229fac6625e653a9afa67e11163d8adf40394921d150cd4518c89e4a9082bae6fe3db85e5ecf3579e2967a2f5758899276b3286feca7348f6f37a39e6df36a115cc3fc60ea071fe5f52a2e144169aae56e248e6f66fd1580356da44257f757a11fed90874ad38464d578f681dcf51bbc15a04dcaa093471c5c268558ea9b1eddc7674db41d49c938c8298ef43c002ea91f0d9e00000000000000000000ffff0000ff7f00009756ec9d29dae2d5d311b3d939869ab031653f44f38078af569657f8b3fb8745323bb587f6cbc5e31a46b9ea7221485d283a8e0cb0c59323838e5684053ce602d663d7a6f25c4dcc6e776627fe0351f0082a00c12583b1437c5da58d3ad86f648d38b1fcb9423707486b71bea61924d3e7676b712c122a0a8b4dac1c93cff791a163d246ba60307eb45f67e32e49b4ef41f2f06d1eba1843934edd417004909f45a28b6475f57085922c13b514564b6550935d1dc95e6edd86ed2fe82e325dcbc4f93ac4597af7f30000000000000000010000000900000027be1b5a69a4ca421a5312d974e2610e02dd7e8ec485f184fce2d78f0772e38bbf0d526e7974278b86968dd832093e3883220b42aff6614d0ac62c5ca87705247f7e957135d3bf6ed960ebd5211e2d7eb5de61b72a138e54586db26ccf086ebd6891769df9dd1726a561bbc2f57d2063a3506c0ab9dab24d2f9ce1df1a567fce55f3d9f82db48283dba3189e81dff227ba05c1e376cca971c78bf8ef3122837669734008765552a33571f8b7dbdcb9b25883128524f042b40a3c3f07e39e9c18303ca76aeefa8a64bc4438d8cc9bae1b78981245d44d76e380fee71916eb342cad3e288c3ec64007f2377536548e668773330984ee44c1873594adf9456fe7ab053383e62acbc4391b75e7baeb554a0d5465767ab839da4325b1ce4231cd6cf385b605ee7b6cb980f3348675fcfbdcf5e7820ab35880940c80b1c5a11a9cb424a7a8b17ba9ad0be282786b6fb49fcea6436d0f1dbc0857234351566db2173aea93562b2b57be5baab17ff20a576a274b84d0df2bbb42a74fefcfefaffff6abc983b0eeac6670a21495e6a9b01fe3eed5bbf31cb3db02889337b5dd9e3831115766fff9415c252340c9c03ff3777754bf2bf06a0ccd5970985c20e31aff3805f3416434d7184874d10a8e417ceee574fff0d72f04b8ba6902cae3433b2abda4d81b3abe96f718cad4880e38c0897b796cdea9f76ac4460eab78b1de8e5b2876cef3e45f1caef9d00f3352277df0d6104b7d4bede417a98024a0ffa3306fda973cfdc1833092fccd29216621d2d2d1130e7fe92bfa5e01fee694a948dcc1624b7052054c68213507823c68e0f7ffe661ae5f6c012c739cb0b92bf2d33efedaf5f6655ec779c1864b7277562bcb5013263dc711e5f0b04943578d880efa7d3bf5e659d63e599fe2ce2de57ca822b93e2f2fec8ff39ea3c8bdaddbc142512725076e54516451869a7061f4238bfebd65afc735c7b72455eb7a7cae7b2c0efce534bd50a28e64eae48016fa17e3d997209ca844ad6feeb1cb96a36dec6e5cd36eb3caf3cad05cb93a3d44a5e381c41b1ce45fdedc1e3463a189915f81fd6ae30cf1e2e01eb16ec016e9441d7169b96b15dbce520569840cf1adda4b735a0b1b8cef418725b6dcdfa10e3d68d8d770cc1df510d51007587e09df4e27098038bd07fdc04da8766ac09f08f11e0adf9c6b28e9bea45c893aade3bd3d16e9622567e79166e1e3522cf838d5cc2f12adbf9448e7495bdbd97fb29bca702345985c99bd07abf3cd00615c6aca378b13fe0bf55930dc69638996da34ef4edeaa1ec2bf6d63d74adb636f215adebeb4b24b903d16f750431d61f20fe3b0952bfba18684782431b88d30cd49a691336fe5eac7e3d042e91f59325ad65e54df2b89179c8d3fc1446fbd0f7dab5f41ce75fa8281b9f62c744b5ed81e7a5a86e153519e7575e137cc1dd24b2b7ec730ae4564008b68f270091c3386dd81cc81c2b8698cef49f0908cdf19b6296e9648a3d820ac14022d70f6114a93a6fe7048dd685c5fc909b33773dc6a44133bb0cf4a81a3fc983bc5e2f7dca3037838337df2f0903e6752fc78320eb2cfc869d5795c76cbd3431c992b85e50bdf0c6b7b7fc4ebd645176b2daccb87951fc85e625b505ee0d4f0c06d41ca83e2b5ccabcce1b62bb7bea21da8211bc343d8ca7e38fc68d532f8842fd1e6ec31a9a2dc30a7a550350add16e1513c3518540351a358260822b40a9b04bf6e0b8b8fcc896d2b75be19ec8d0c8022ff72d6af4cd1fe9f1c02bbedcc68c4b3462f98c022600446d0a2c29885813e1fa5f4aa1315fc7465d50390ce7ead715b15f51cbf61af15634746a85c48da23898f194dcaa2758e4c622530a5d8e9c2b7a35b7faaea13e2a9d48d48bca2702f1e12cfd5ee68c8099ffada3de95ac9ac16a51954fa1cb3d351991368f30cb60350a0b049e20c88852ae1583e64ea4982dfebb9ba3369aba70ae3b6c54fa3430f3a8f3b5af612378a745bceebf5577dd5722b6c18300c8a89fe6b4c6e69c0705ce957006edf6cf0798f891ecd1419e409043a88fda69605c3b60ec897e8dfb81977b92f480c82228fcc7115737aa33aaf9e59e828e55564ad0d225d9436b316915def4b74ef196263a11ac39dc30a50ccee86d64975bae91dad495b27011ec35aba7f910afc2f43bae20484550d29c2973670e8120b0624df25fb01ff31550325968cce834c8daa56a796b72b92242caa6672ae72802479d4e32c8eae4741652884fc12188f27957224784987cb3d5c665c935d2ead0ce32390814d2cdc5ecfaae4e2c2ec9f269a7a0300df78687f75a87459bce3d0bf8e5506ec99c2ca53343a136ccbd3715dd741f0aebcd77163a5717f30a186ee9c11a7d252c32a4bbf61310ce607d65d43473a5849edf06b01fb353ee034a37258a524f7827aae0c7c6ce08136483acc6f00db3c1284936a2bfb5144fc9e3a2719ee9e0f915decb8920e685b6ae07d48adb3c7085d813e68267383d228722d29bcc52f4457457b5c6628f8ee0a491a223f382119151f8d20864d9440a7b03badd860eb6033398e32240a13d46b883d155ca97c062d1eb509cd59c293a1185e4fd5fad6cb66afa3b89fa54eaad8495ebf512218f0e5e87b7baf06186fb394d33bf02cdb42c63ae10d4c7c7c0c513d7143aa8049f893121caa89d02ac0daff824d4e3bfec249a93bc143a2fe378ea78686454edbb82b1c3e9ab316ebde6eeb75bd844081167ef67879e293c3844f068feeb7a6b1a2ad8fad84146c77d6253a02f2101698d46cb1e0fc21054bd6ee2916affaddcf0550c0de9956fe4bcc3bf07ca378160bbef3d8d436ae3a35e18057944d5ea363f9dd7d534336678094c8821189d236b13255cceafed9825cdbd29652991a3654b963245a94406f2c327607efb12703ee30e2ad076dd89fc54d70efbdbdd0672c5d75a6b3326dd3a96cbc946d927a0ab69f64c25469205eb7b2de150877b2389bf08f0373ae086c93d48121be18a86fd0624b0de9993e0ac09800be90027fab0fe0c61b480acfe4b2ecf5634877688aa544f9924372adaf66b78e5d4c0ff7a5e29479753c60edee0871e60128abff19320846da638000dc9ae7f1877b9d53f664f95f06c1b6d548ef57e27db49bd2da3633f0d96b0c53bf515a9812d9298d8b1a99b3e51a5f72c97aa592d2fad63d4fe3bb9f138b32cd9012b7980e61d97bb907b97bca4a37dc20ba66820745315e0676b5bd07c812a56774679c9fe054d10d8ffa1f4637ecf90fc13d0f7608aa3e3e2dd6341230d70121f1637bb1d45eb1024001b5761833692ae4c2ecaa16d6ac6e76bebb625f4540d52f134d3adc1b4641121421a22b7adda431df250c3fc43de17df3360a60dad6015a9e1d9b43fe50ca88e582d92d70e7d34a67483b6c69636a0b4219554e6d15e2b81e743279a420e591d363af9c11cb704307d0edac2209cd7048441d2edc053c98e0bb44c07ace180918f0c2551386194b4e7cc4c26bca2f392a3441130e325154419453c05f1c1bd2c9450c84f5dc7e7f2b5a1a5f28648c4d6442efa75d027001084d19583f2519070fd8ddae3e49b96e80a30ecce619fdd085b0f4442ccaa0a4096c11f5fcd70fa923456a8cdd7e1d3e9aa19f92f16b69e1fcab004358f245e5b066252502870e447e9712ab86d54cee2c54f8544c75bcc133da89adc66d9e0b651981f8757a0f68543b0ea696adc16af8955ec3ae52f87468e10ba004fd397f047677a659fa929be017919fa1490334d1a50d4d6a013ffb6b928947050fac20ba5706f93dd190c881e9cc87bb41be4f75b2e2c5f4aed784f595b718bc708322221dd8655e5ba5be004cb8cc364899111a02795c69e99e7a5525d95c941d47b14c0d0dc74116d90f00457d4be2f2e53e49a4dcca29eac260cc5c887f32a443360e88a62a56cd4721c7d97e4f954c0ae2e70975c5585957214ee93b5eae1be4a15f071eab1fdd7df62f8b72ab1a74baf7868621adc8d70d4299fdb176e09dcf77d6ac7bc8207c860295e1c560b5226ceb788260fc63526bc9e39122457916e804863bb6d2d0067c753cfe24c189e727058e6c5fb3567cf1c5255b04214bfd2128069776b395bbe2f394af18f89a13bf778e7a7f22e4982769cff24868a0c33b66b0827a6cfe6d4240b0e1abbcb02ff46f0d656edca5ac484e83e34912c89170d19daf8efe0c35c1eba597c032f560a163472e5c9ca240d898f50aac92a338a3372eb64678ad337284fc2f5249436768affa8879762aac211c285694ea61c5aa03b27c1e80ea0e7b96c37bf89a4ba2e84b06fc35c933243e9065e4075a55d1e4eb9d2bcaef9371636f11103f4fe5c867331d23ca89764e16a82b709e80dd6cc9fb8bd94780cae4aad787a681a6535e1cfbd2f10ba42daccaea45848923622623743891dba0217c5a7aa1c040618f328568a795079cebcdd602263142508b298b3172a0625c8a6625150a8fe7e29f683bbccaa529671ffe9dde9f94f271eadff96fddb4a082a9f2dca600e29ecf3eedb168baa8d7c7e2ba2e751b3a8e712a4f3b59898f5de357b5149c8a928adfbf89fb6967fc733d5004aa2accb138c5302fdfa6dabfd4b69634dbb9b086aa4edca66d75dd3c03b07aed2edd1786765859f08822060082b747ba75a305f5de502b1f151fb59542122fc193702b7b94b50acec40a68de619424d8e33edd1eb13ea3eee2ffed178833d832ecb995ea6cd36c2c79b4402beb0ca04f5d17eea8bc8072c3aa13a067a4706a8d4476331025b34b96942b83791b627274cd91c3c4d41e6f6d090a7eae5733fa789da864dd1fee7c73d4e470c641277969c4068d98dc5cc5462012b8934e2a3398a8bf12bc06c77f6fe01268456e4ae4a50132c065f5a89356cb71f13eb004d415bcbf38222718e626f238a3707aa8cd5f306b733ffb18595254c9c6e842b360497a39f88fb3d5dce1b20200deaf08f932f73ed9e5a9d2d9efa66e2059e1b94ebe9daaacf8ef4b11170c1df757a9011ebc2edebec24326874e5f968874dc27638f09f8874e08a6e19cf1b2cf44934e48f0ad3808ecad8915ab320c39c57a03d4fc70d84989b05476472611b5338f36664bb6e8e8e734b03bd4dc733cbaa115b8c26b866d82931d461dc65d90bee88e7fe52308f12cab705634e19b27b9424f87b0053376cb1e29ef5458a636489deaa55de8afb9a32c04b7e3a6f2083a4fb7759011f0762c18bac98f42abecff13180edd703065946359269c6ab20474e99bf6ae8f47b6498857ceb7cb0403ccdfd1802f905e807883b64b6b8f99cdab0d6675a461569db5908741e584c6692844cd1a855e84c9df71533d189d7ca82a45cf07971197d2cb5693b2d25e8422c1db8bac2b649d8c4ac82e39c27fc7c6cf1e8bbc4c3149194d346e75c2a8e825e55834dd772c938b112dc730dd0559ae4282e353f21b79ea40b1ddb9f5510ccb0e7c1038b0b6205ff4d78cfae4bc034db8e409239528cd6f5f3f8ea0c3f7e374bf71e9d02d65717b4bd2bf3d5b3d7cf2d3d0185012564e8385e1b53f1b3e4a79894d66276aefe2512709c218d15346bdbf7b761d91177d9a267799313198e61df346f007d3a7009933ac8b7d73a3e21390707da55354a4418b47aef0bbc8ee2b20d75b10c33f530b8b67f8c4d7c149b25a00d94a1ed7f43b9f67ff2a1f50ff600ed286d03aaaefee791255cd61f73c5ab7537865c2447141d0a7f1c31e2b06c216742a7409c9d1fcc874eaea7d4450c2d2c5b000"/9429], 0x3a6}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x2}, 0x10) 16:00:19 executing program 1: socketpair(0x18, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001240)="9e6c82109fc783b87b1b0ba552f9b9bb9361bd46cdb3ede4df4bc3bc99a853b1aeb67d30d89aea20460856f6ce46b5ab425a68b33ce5d809d038428cb8957e1ff76d3c21d65f3da5d9680d2a21ec94ebd807144f99c1ab5086c946d5dbef72541edc6432f1824ffa0d5c439a7b86f1dcdaa2bf7d4d19794c11c6f4121906d027a5ad693f5bbb03593093745d5748087206ffdcb0eb71d414b88734bc4c5179fd78ecaacdfd43386794e40aba409aa7bb3977802e1aed470dffa985e4569f2e0800668f41fa9256e32f2a3fac05db3ddb581574cb99fee7a1bc7c73855c745dd5ba231fb4e4695945b5983c2534b5e2d0d11e9d7108a90c545c8182dac2334c9e514048430786f858c69bc2f7ec99cc1c7d2606c935910611c54d3332508a90eb770f4de787b74f154da6d0f13634673f454ecdb3e8f218d7e201ea2f630460dbc217f8f73e6819215335b10781a3ac447be4be3228ec2b838d1b0f9e19869a07270a8e349394727064f9e4639d2260f024568e46c985ec068c1fcbe68497c449cdfe2dd2fb78002b230d3d351eab423c44636b14c736e8d2fa306802f7b2219bb9314655335f75bd7d4b02a60159efc0b81e8009536a7934f278be8d320be9498d0f676a4bde9ff828bc455aae0a9a258cb795cc69081c0ebf4a72b1de9df9c3827480211ce82a1f4488443cada0730ed1d3edeabe1c88385482c79bd22f01804ff9669b6352bf55a11047669f9b015e466c9f18949d50a783ebbd608fbc3f176fab1f5af5e184627823de9762fb13470f0ccfcb43b90a8a1c8e0ec3ff8066cc7a907d14873a3b600591f82e41d6c6b5cecd020736ff2c13394faa7ca249c34ab0fef55dfaaca4a79f98c06198d2422d69e4515be7807951bb28b67d0cf1d30ea6a18667e1b3a5320fe216992c3a4206a336b16ab8d481d164669af5ca9ccb3aa98184427305dcc13a075a89ef8c9efaa3ce81df17deaffb87c420de9673ae0e9d1d50728ca26587913512391424e7c4ec4d8db483c52ab0be1dcf5f617f3240d2f5f6f0886d624ca234a7cafae70fffc25f246c92f0fce2a67844918e269debfa7ca0eb2ef6841d1d5e3c07367aeb3bf7d0278089ab5fbeff26f49d06cea401c4d5ae99abea8080d1c398c33ccc98972ce477b859dc8240deeca83b0cc0d0cd6b2fc0b3359cfebf2358b34278e15138eb170185bd938f98e2886bbb618d7517f61610098d2f58f2aefc4697156e654171b7c72aef01bd6af5d2cb11eb28beb93db6ccd9123795c6f88b19ecb27330185d74556e59f98a8834f912799d8d16051e9b2defd2d2f5d507156d1c9877e0461e6897ad2e9f8869dc49a5730f8994c50431021474894f14f56b27be00f663d2652c631af878a9f1a75c1c97d1d86eb5c21920882d84f14ebefc52ed0aa3bb77a33d09be27703f5c7d0a369e7c1b82c93109b457cb08ae7a2ea91f45ea7ee756097b86f356a72b7695dbec6f1320c3784b5f3a735e28a3887b4481a3a8a0f331b95aa217a2c7f940ca4474766035901b0bad0593a084fbc7c8232856db80cea2a159197fd0bdd45341eaf486727a62a03251b265d77de930a829ef0a5763ecbb84952ea5a6ded7dbde6c5cd5535486d4ed9111bc0b7463368dd46a2d0dff70cec60c820f921cc1b255064f186d193faaa8db89dda8955a90192d28534f6443e4d320a364efffe52f24b2920f665cc2914413c5ae59d34628029dab3e4652b7fdaa568dea94eddb0a3cace934afd3050a74eb9344cd9dabb8d4bdf548d114de12ec7483d95caf5555b459f11d8ad6dd65f928807cc304327963d893262b1a152597b2e8cb367b04353e4f87b6b9998c84745aed1296bb2fbcaca8150094fae4b0c5d814be3989d862a54ba4e222dbe1c526af4b2b8504149b74710e6f5e6f35537a301997849d66a23f0db4b67c796bc91e4245477554daf2b27ef22b015db65a7059d13b10373ce9579dc7f5d8fc64b091322fd98f265ea99f762f98a2ececb2b9644a6b988eb44222360f76eeddccdcfd87c0b7ab91dce50b0949c8fabe512ac2aa614670382d3c1884e98ae1c57c39fbe329309447f2942b6b49a77ecb9d33480b3db5af173d3cfbcdaf9766050cf5b3762fa0212ab3d39656989ca7e0ec637fc959ed3e5826e0b2e63793d6e719fdad1a6356ab52845c6b227589946a1cfbcdadd5ae1b4c6e0fc3094ba3afbfdf1a579ac75c55858ffaa1660d88ad1d6cf1b0d774e58a3facd619c83fe6d802b0a6c9e66042422ad7975ef739af86de528403306d739cc46191a5ab108b8ae139665c2f87e5a03218954b5f539f3464d07444a4369befa1ca70cd9eee054bc5d601b9abcd2f63b4c0b72dd8407096cb2d1e0a344ad2a1886628ee13ed8fce3307f85fbef8ebef94557d654b8debf6bc806e361606917480e51dcfff8fbb425c5f837c741039c35a68d665078e41edcd8001cf2a88d00f6c23d10088419cfc04a08ac45ac84929124dcb1065fbbc96d7d3d2023585c2bce2dc08d9e56f05b5e78b943f08a6028298e93f0dda3a87f719cced1e517f53569181a90efd31dbe556fb610f935b2f81627471ad6e4892f567bc8971e4845b49308fcca68b9abd5cb227e0dd431c428335f781940f1111fbb7149d1a4cbfbdf198808cf05015c38563444bad83ad3177ce3ec46938d13ba5a006d11945fbbe60a46856e4d3150c38c1e844cf32b6cc561e5d7619e39e82002f759cd9ce6a06b93c176503d2bb634b779154cd555fcfd7b523db9afc824bff0386812879567c885636958b19010a6562859fb07b5e7ce54f72979cc12a9119f8b6d0dd4daf21710043bf732dfd673d527e1234ff0318f66e15c2482f21e488e9b759ef0fc560d7de55700220dce99a63b3d059c2ec315499c8e71223ad6ac406124d3fa04f173ab0d402c3f7641c4c7353c7d04782139a4825ad1457a5b0a7838a446c4c480a47be9e6f3f5c05ae97025c70ffa184a586fd0426233e27429e4816a6aa37315b9ba915a968cba2e7f915b4c2b77ea36a1076f4ecae66d9a92da25f12f98231c87de5de01ceb5db81fa84bb5e6be0a25043f09e09bdf15cc329a4b3991c4317410c03f5773f59ca7685b0d63e823a10ac3190d3765d3c8141419efc455d5a05e59a5e94843bc9fb943847c987aa870d2c386ae3b1b05ef7aea0eb82f5deb8366e35d7ca43e6164e1db0c040358ac77556effa707baa7d13d531b77198b39d93336b7089467ed1a5a15d9603d635bfef178fe21718e7fab5f52d5bbabb8f0bd3a61ad1e9e7605461b139b797e7a1def0c723898ec24fd91252a3873a0a523852eacc7523f15918917fbd1a253556f4a2b4470e4f9e3495721d958aafd53a199c866ad45ea6856341886206de0b9344dc2a2add55af5139b3f384e92384a3529a01c602d21436d1f9fb921f03e9e042bf0029036fa554b2b22bf2578b701648d1e9b70e2c43f03ceb81d3bc459558afb875518590dd39869b7604848986506ac52e9a4df08b41f80244b11dc4c672ff07a586eaa917316c40c9d2fdb10158e52dae330a8428ac6ebf9b17f7cf560aebf1f8577aa6fcfab36c6c7b27d924d40dc7a4cb8bd33fe5b1364fed96bb445416e80bc4bf3edfa54ea85bc53931005881bef39e110a906e63820c2bc3e7d4bd9970352cb9826545dc39b124d053591133f7e97ef367db72704a12b663fa6707ba76a468dea922f5720eff957f6255563a7d8c6ba1fd5e64956d5073058ccfb124b3ff3a3a2e2193b6b8db514a1801b9fd08e33c781df6fe697464c886ac1ae9bf9f0e548dd31a964a6c42203f345b8f90e9438b6e6fbbee5ff971ca6196e876c5dfd345270ecdc896c2e985f9df84bc9b4e008cf82fc70e9421448caeec55293764dbe25d056f2fac0878399dcb2aa01b2da90598e32b49faea26a7d4cb66dddae0b269927564cafdb1af3a21b5c1b2cd1595acf197ea143cc07062f26632ef4b92777b0a0d0e4f92e2c72363f3f7c595588607594379a8a0e3e0a38ec0db8866aef75d81c2bbef651223f7aeb8c58df408a60cf6fd687b93f9ea726506de208789e7e3ee6f115985467bca27fbae049bede114f12428f49b146c969955981446510d6e83b9e5581a8b9aac2dc01cdb84caced124228e75f568f192e831badfa9c42c6dcb3a6ccf11db18eb0391ff533baa6c83787f2d3228ca295c46758a5032453151da0da451617d8efc7a37d001124c4aa8a4ce93310a1f25f0630572c899c578dde2a78101c288a52eaf328fa8c3382addb5713c4128a89a983d87ac6d5f1c57ac743e38defc25dc7d3344e2aeaec397c096d566a1b67e856b7fb60d706a43661a3cced170afb2c4f4ec78b69db4792cc56b954f0652d794e4e72965f7cd3ade71b07075e6e86ab5dd549019c0b514e201e1aa6f29ae01291bc704c2b17eec5f20b3f3f81ce80074114c8adbebe72c5472b62d55c28fd53412866b4fc5eda6b1a153d0ca769df6d9a6c799ae1ad339ef1f79132848db26b75e93027db64cbaf7885389686bafa68dc2e64243edd792421fd4a7acdd1a24927be66a99b9cae0124a2c9b759f412860a8be9bcbc5cebeb1d34e39723abfb1f093884ae8f4b5128685d6c56149e9e5706f0964be70d17c02f0fad8a5ea7626512cdbca1c4f47d18db8b0d00786ad6bc9d9cd99173c57a2a7c51c2f2c97d76ef03d131bbba88e8209bece649efc63a0037e4b0473a9bf6ad05f4a04dd6591f43f72e142a1ee02905c89cbdbc5fc0ecb1132b012ca8124763f7654dcba6fd00f128aa9bb6ef4a1677e757746756cdb5d3c4ad088b790c6149850b89d0734dc586367777e79267d5fa75e80c57de7a557f897057d31e51e74ae0be4cd786a5a7e996866a32215c9cb9671e234038d5aff1e6516598f72bef2c7ee86bc05fc649919f2c9c463ca77be76318fe600322496efb976946f34a7acf5046f548f10b4aebef9fe57b01116db2c348c33928cc55a5e1e54a5256dbf84e3aaa7653b56b1db7759a1c3446834feeacd2a67a8b7c68e1154bdda1e58f9b4550538dd033051d7c80f4e58e9498189f382d2c1818e15656a6a75e41dcef4d82aad8d6195a81b89916683becc0c6f3748b307cc069fee3722efa571ea65262d6d12fb071deda4a8634eba5c80299e7b22b3b48cbab695ac8c45cf8c691db83828144bdde72cea60c9bc01def921d42d2fd51f890eb7e7a14d4fdf2e1c2ea0aa2513f4cfcbd0bf3a3be0c16b74fe1ffce55e7c5ab361d4105cedf87f64d729abcc781b515db28f841ae56ad90a0d5e1e137be17ed9edfcd9aa657ca4af4bf6cb312d5fe4a9900859a87525c65a5ddb594d48d53acb2d078d548692ad71834a06fba548b47c6eb37cb8f120d25b7128b60c37340fd0eafd3f9d5d9be4b11bfb771ebe75d745c2db5809f7bf5694e9380cfe82a0ad7d4558b18087ab1a1db708325c42bc44fb403f06f9f3b45dd9d2e07b5e0173eeab7f8d8bf89acb422e9e897127438badb77dc53f64fdbac2c13237b3e61de3038dcb596d8231e8d199d7cc45413fe3e124912586eaa0618a35f89fc1f7f678e9da4bcdeedf14c07488b88ca58d79dafcef9fab27142f91811c1fbefd34f0efb9ccd99bd06cebf38bed99755f733a3b36c98470e69a06a86674053fa82144be91be390fcbcfeb6e216ad121f76fcb19e9b3b5465f4022e4f6cb2dab9e2ab1f2ddcc4ee701f0aef257ab78d2896432154ea425aba0f6ba29b4c23a4ee177ddda4b42d76dd1e2ce4aaf441964f0a593f3390b358316316722ffaf28da71a9ada475", 0x1007, 0x105, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x10000}, {0x82, 0x10000}, {0x7, 0x80}, {0x81, 0x8000}], 0x4}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) close(r2) chdir(&(0x7f0000001200)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x707f48f0baffef5f, 0x5c0}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) syz_emit_ethernet(0x91, &(0x7f0000000400)="4d0612c3013f3846e68c6694e376e6a8a25dc5bf479e3d2c4fdf76398edaaf9df3bc843d538f441ff34cf44f63fc5a153699429cf863817e102ba6dbba32b429f0f63fd615cf53786cc253c7e50e59cc792b8b9022a828eba689234dbc038458fba5af40f082a5bd5d5139a52fcbe373038d1f82cdf821a5022b0b681718e441fd5e611d3bcbd07c62af1df63249f23385") getppid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x3, 0x8}, {0x18, 0x2, 0x4, 0x3f}, 0x6, [0xca, 0xfffffffffffffbe0, 0x9, 0x8000, 0x5, 0xfffffffffffffffe, 0x20, 0xffff]}, 0x3c) 16:00:19 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x6, 0x80) getsockopt(0xffffffffffffffff, 0xfffb, 0x10001, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(0xffffffffffffffff, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) r6 = dup2(r3, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000006c0)) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x400, 0x198516855710b9e5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x1, 0x3, 0xc9, 0x0, 0x1, 0x7, 0x5, 0x1, 0x3, 0x5, 0x7fffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x40) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/10}, &(0x7f0000000300)=0xc) close(r1) mknod(&(0x7f0000000240)='./file0\x00', 0x25bf9d5dce1fbcc9, 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202429c67696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x2) 16:00:19 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) select(0x40, &(0x7f0000000040)={0x8000, 0x4, 0xda19, 0x5, 0x100, 0xff, 0xffffffff7fffffff, 0x6}, &(0x7f0000000080)={0x2, 0x401, 0x2, 0x266, 0x6f87, 0x0, 0x4, 0x4}, &(0x7f00000000c0)={0x9, 0x22, 0x588, 0x4, 0x5, 0x8, 0x0, 0x48}, &(0x7f0000000100)={0x6, 0xbdf}) 16:00:19 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="8727239d1ad82563bc88b06c0d783bb9", 0x10, 0x0, 0x35) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) sendto(r3, &(0x7f0000002240)="dc420f6b3d3af7bffd87e64f6b674178ccd6638d13ab3364436d90aefa93dda95d0dcc7d460cfa274a682cfafde088e8e6675cf74183b15c92b40ee5527f0805d5116beae47bb8091dbf05f2f59bcb83c06062384968461ec1d302296670247b397f5d86970cb8402dbbd1067593e20e81c301d1b227bc21620ee58940d8e6a9a1c66ba6a69e576b6e3e84829c1e788216389377636c3b361ba5a2169a9abb192d6855fcc9069286ca7eb16c2f84d46e4191ad7f34b4fa0dc1de725b2345c458120f81abace18896188de6dc441b1fcba5d19bb1e9bd09fceff8a30426ce1f2bfaece94a6e78a9cc67895e0650512633d9da5790a0ed6cd3eace402991ca9d36224255c2184cd0487257c21e5bd2007db2cfa16e5b365084f34b4ff0b52069096abb6092e6c417e85f2437ba051ab5b79ec11b7e613b03ebbb6bd44a54cb400d6914a06310c6eb8987c6105def3b156388dab9c36bbdd09d92a76a2495303c5108d73a7f91fe0ec0f1eb904377cbae3ffbc27606846341ead3e51cb92bdcfa393fd229ca505a90813908894fc2f3358a5338e3015056ef9c45d5a3fea5f7f4325b2b343ebafcd5129395cb22b87015dd25795a32ea26c149cab17177551d60954308dabd2371d50a94e9011075fc6b28159bbfedb9251d41439a4b0024bf3875149a63b11528cec217f4ae2121b207bf75d4c8ba7ebfec2b8c49216aec764d65c08a2a7ec00723067efa2f1a2aa93b3f97eb852b8a0e8b0f970540e82e5139cb17988d7585340ff2d9d7114d01a9c5a75fe895d1db9908b2d557d65d6c12867de84fc860a7b1b60ca877944e962a48ab6435e8cd75c753e5aeb70d2eae395df2a59845f7fd637cce2579f6d58bd7a809276c654e2ac462512d819a8bd754740c4cc840bc127f8a8c52ffe0199ab3c4e1a09cc96b4d02b7233647eddbcfcaf90b9bbf22c87d085f0c5b4ac89999707bb492be637da7001a97e696bf3192ddec4e5d83fff13fa267ee049bb7e60a372ce25844da8de5e09238197a7242e95ca60dee8141668c10918c80c81de71f9c414fada811c71d505fe967b90a49bcddcc3428cbd091c11046b6a93eb551eec0e48ff66e0a5f32ba14e5e4f1565260ef014d4f1996310d12a5a49c7de184034d1ddf9cb34977328e31ffeb7ddc381c20d4bf944933044985666f3c335e27af934560583fe0694d1484a1dae9a0261934606aedb9f7001a4610c63d70d56801aeb60fc24707a12d4de770197569abf6f5e012c488fe4b1242acc175643b9fa58c0c12ce6847a2f7156b46f7264a34e5dac02ef540ffd931398b3ee946a4dd17e42e81e655828e854da6f2b4c66f5dc9d6c2838bcc3df57cb5c00c8377d936fc411ce811d3898454818c3bd32155e3c205716bb4820f2be87561cb40a2c934351ee6f945d28291bd7cadd66224c6c2de13cf9d7ae2e7cbc3f363f37e33dbc3bad1baf2ae82fdbbb7825a10681ab50b6e4f562897d12c2ed008c5a9cfe601cc4fcb1716e90e0650562b54e83ee87e06443cc3327900655f9f005048f3999ffeeb23e04a935c03b1c436b0f2b95d9d4a9efdf906ea83bea071711a039c0a04cbcf5474f85573e5810fa555a7cb7d5904ba3a79cea84fbc8cd63d40c1482ac36a54bc9d40fb5a59dae51bf482194cc2a8b22b0af46296c8ee53ae2213bd8c75e15e2d852563de0d75a1841e3af6f774531775d7d41a2c4c7ff1021bcc6caa9cfb3472dfeaeff11a68b9de06ee8e1d02b18b714d69b151909b04df0ddf3bb33af09687e711087eed5c2d9f9897122e7e98ff2e2a82b8689a009a1d8908212abd603359c8615bde5f8ecbde8b49893d646da0a6201775ae733d5d1f705fac2001c0439b32ae6d725e110e6340de234128ea28f5d806972a759360e7b7d5b15bcf9ea3868c71da8bc783afffeab802fee25bdbb758081564edc5c20aed5a316faf8c0b838cf074f4e2f15b8556fff5f25d64bbd1a2c311eca5f294b449f225ad025c52d81a1682f2c6ef1a083d2b3e2462df8b297c31892e5fa35f4b8b31b67774723cf88b623443001602d84ffcfd5db28f15be9873df5bde27bbb14a5cabcc607501ce85991b21ce7acdd9723541d65692f01584a472ee3c2daa66a07c53cabca83d98841bd1f8f387b16f25050585e71fca57b5dc5107581e95b9de82deb70b957d2db011d73af71f4e410f3dcf90878736f5dd542d99d3dc438ceb0ec1637461aebc8f31ebff33c8beea5a44800203c3c6b407e7307c9d4687702f8180ed765e090eef1ed81abc320f0ebe19f9771eadb172230653c2568b7612f269ebddc19c2d95aa078a1320a5481c1b5575e77a1ddc61ab24c1a022b3fa202f25e5f6beac30d3e88cd1183cfb1de99d88daa3b44799150b9416e75166f06b5031c5dd224d036b73108e8de024d9103e448f53c2136f36fe76e5f3e471871cdbeb06012982e389b7eee7c4ddeecd115816d904d11ab07b9c2de9d8ada4b70e9abb5f0441ab4f8e5580ffcbc821489fe8b9c915726ed3488de6b299e64635d383e2917b66464d507c18ba5f7cf9a3b4f4d579520a230a5501cb3d24bae9216a0d7ce76b8bbcf916dfcd4548018dbb4a7b792bc314ffd2fc2540837b9b37a7ccca95f7bbf2994badc50f651ed8cbe61f0841afff86758d3491a787721a574f9817df43b7d751077ad37fe5b350226a015c7ba7504b62434ead1fb6fe507ec4b97bc87576a8bdb90f10199720b231163afe52670ee0e6a209d980b646ab9de3d5bf4ee4aa4257cd2587e61fde6a0066db24522fa739fe055b7389757b53a22fc66b6fb33ee0cd96fc26736bc8e53ff7de1cd1de6466e454864dc8da8cb772a217047ec4dc6123f3cb921e1fb0c7c8acf539d9dfc2e3ccd4cbc0deae5e6e286dd3d09e313d87af665faac12ab3afe91e85d08040440a7b05e5c45c74998738abee10a0a2d9c80cf190ee1dec0b9e88c2949f4e523efe7cd27dba51bb8175acf35bc7ce43e86c52985718f73976024ca6ccd1cf1bdfdbbdf1008a1716be3c6e85c5a2e6f9bb9403a23e4568e27e9269985ed6e670cb3e0e46e5ce0118b88f94af55101ddf1bb1fa1fd280981ee9c60f681ffdfcca783a6e72c0f64195346739a245bb7f40dd6ceaf59128b29b7379bbaba2efb9c60258f4c9f02cdba87669e11358441030f1446694af63fe9d95219bbe4a1ce0572d5cbd2f4221e8138d7bdf5f260401c79d1097b73d121ee01788d55b40a0df227823fb39fe5fa9067116b834fd26feb70210e63848db4e6c8f824838ac1760f2f350f7e565d690b50e253706fa71d7816ac7ee05bcd3ab20518755490304eaa473f479888ebdd7f59aaf56965d4ffe5393e94d0a27feba1d83a3bd4bdc1590e3b6573f9a253eca9020bd382029af634b8125280d6e19457793b7e0237a9a1b3904de9f58a409828c9d68b4d3a6dbbe51fb88382425b213491a464adf2acf3be1f31b84f645130314b9206edb32b4f5b7bc12851c38cf5c5f6e004d59aa876a7ec652fa1e8638b025b6cac854c28233709e53606e9d70128ef898d3e36fd4eb607b5388b442cf19fcee13e6543a129257ffeb15cd405bb808c6bf92195e796b0fa884b2a191bdc9658cb56caa1a8e848964cff120c1e47e8770727c93585055a6f0011642acd150cabf31b20fa31bca9ed3c0e7f30cd841599a4d1c1522cb4f3be84e1b755284ae37d8c32a6c4e82c9c70697e8441baddd87bd635c4bd0372fc13660bd19ca06ad198cab11901c7b46ce6b66be9f45e7687e4009dcbef1a9f0a855fd2a0ed2ca8ddeffcb62ce341a3df50211d02f47c1f68d2b252a4872f52dfc50775ab6df776d95bfc63aa6a6f812244d46b3db0e3c4d7a1706c63bad02cfd592790386a750e51a9cdd8612fb91812613caf53863ef1b2fb71f62272aa9f2ffafac99453c9e89cb1e8d4829f38cb3071275735b34daee02c3fd7c055236dd0a916e5ed5c381f1ed6fff61d8d5deba497c927943ca43583dde47610e9ad35586e15899e14d9c8df4f15285d5d7698047eb5695c5a6aa6ee5eb5af0fc2b8472f8fa91f02a14f4eccfd579ad43192493ec4c7f0659887165c6bfad1f6a0d2da441eb01d1e7a3c4b34f9e75975a71cfee31d21d9806f418723c9bd4e4bda87c6e391f624c2375d69c76a37810d72fc92b5a704302e7e27debdf66541566d31fbeb0ea7b995eed1fb6903d81bc88987148c0e59d8282b49994f1397d1216bb37dcc97b8de0d819d9cd6d384f27f0ea114d51fabb87719fecc879d27c0000ad17ca8604b3239941e57cb9976bf20902e8faed87e7d1bff750e8a311696d72f82e6da722976cb86f38efa82231d9aeba48ed9a1d178b96a420e15fedbd580c603f5d809c76b0007c7a680f07a79c2490cd44f3d942c636525f2b868dc535f4a9c3c9fc9a740bd795bfa75cf9d1af2a0fbddc72e4105e3085ccfcb28e68920cbd85343b70fe21971651d7f27b2b583af991b60811dc2292cc224c24c11b09f0aac676de33e86044d745e3326d4ee488d9731a42fa065658fbb72f36c4c08d32a37f0414a88cb9556c91b5c3a391c163e89ce6c448d3c0b40ccba774f39acc8dc0c7327f21a3b64c8861b2219d4b0e2e920105482f392c26c082570d77140e199adabaa34e25ca593b2dcbc745354b351aea0ccc97d5e36a5b3773a7dfc2b465fe2fe44b65e29eb03765e6a76a4b0f136b0b53baedd5737af4bcb206afe96c87b18a1d8013209d32e68a3b7e3d73d0539ee266704a91ae14f098a9202e6acec6cd82ccf4a0738703d5db2a4913d5ee28805dcadc710dd03fb283c26a5a75d70261edc86de043e522b277b96cb1f04067ea77cfb0ceea42ebdb6f8fb63adc3af20e4f179860aabe6f2f59173d7746f0e0592b0d6235c8ae06ee462bce8c5d4a100c4c6c15d3ea306a4ce88604b07203a757366b5193afe541c7d1577471c2fcce908dddd2c519ba6479c01a45e98bf43d5caef9059cb9a9ab65fb9d4ef68108b6aa003b24ab7b5da2fc5cf9fa8687eb3de2c5352ae7510cacd7270d311c5b9c1e54d99bf7483034d08a11c8b0289b4b4cd646f0cae8e764524acb5720247d62ca4b47d4ce47ceae8d54c12aea56d7d95798ffdb173b9b923d1eaf040dfb3e747e6a69686a246e2bf0f96c51408c2173d0aec87054dc71327f54bd7f3cb38048e657ee04ec73ddc63f77a12ce59c3324914a4f87e5856bd98a4393d7a72909fda1a747f86b277febbe65447e965dd600cac05242f0da27e110cf5adfa502ac3b9aa42327a8d640a043c696a324a03c885acee8be5026321ab637499a156c427ec12d8b71dc4fb546fb939ec4d2a0cafcf6604795efaee8ac8686c5e5db61f27b9f04d28d2cedfdfd81f0482d0a9cda0ae129c543352b01d458592b93bdba13ba8ebce7d9deb6a0a7793d8cebb0c3debe85ba3b9de4ca08e5409b3186bc4bf4280b1409c5116d9f34edb3fdedf46b32abf4cc5090040874f46e0fabcfa1ff64f0743253a22a3d06f5ce6be976494346738e697735ff4007d986286c133003418671009313d6367a2269e43b65e987c294b3f1aaa8f2c2e758bafc2aa8dbcf09bbd51c67cf9b06239dc0147e11141bfa5d9c840eb842fdd693db570f64ac002b9cce4d8d47e364622bb6ebfaa4f27bf0d5bcf76eff98b6a68052c78800fd99783eea4796569e930c55cd2df0b54c06adaa6838fc3c40c792a0226b2254feafdabd0b4577e0f69a6d57dbdf9d025c2151d3d5ca1234c3f59b03ecc81b17ba68e7ea162d96db161f5c6b2141e030", 0x1000, 0x0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0x50, 0x0, &(0x7f0000000140)=""/80}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x10000, "2748f3782e9961cd5af6f424ff1d23671e7e55df", 0x0, 0x20}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "4b387336d29c2731b2414208046ae7376dbb50fc"}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000140)="0000d7c9b178db285125e4a04e56d39c2c7bd3f26c2c327d657b9d287b601c6cebd1319ce56c3a77cfe549697be721b25405a358530948be5cf38148288a1d6d4d185310dbaa02aee09a2cc3061737300c34634a59a7f60b0ca8dd88aeef8936b04e16418dc16ee3f45058ed5481524073d364f0a6bb3bf61fbb931d929c4e3f11f14b2132ea36eddf45c4") 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:21 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r4, 0x0, 0x1b) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000340)=0x7f) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpgrp() semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x53, 0x0, &(0x7f0000000100)=""/83}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4, 0xffffffff00000000, 0x5, 0x80000000}, {0xffff, 0x3ff, 0x3ff, 0x4}, {0xfffffffffffffff7, 0x1ff, 0x4, 0x18}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x20) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="6614feb2a96053d5f87f0b369860bc6f198c0c528f78c805ec79dcb128c68c48a84ff1cd74fc4b96bde1235497e17f746a365773c3d72caafc5b73cfc6af7ff4f36e9d31bd09ce7cdc0a6d9698600498df56044f52b0316863bfffffff7f0000001024e690d7e9b8b2d4b0b87d5e8868bb1e7b7d2636be4205090000e3795fba1346332922c3f058e028df7163651f0205e83a8616b473941eac6830f459a2667d02cb9bf28880692330c7bc13de5a308bca8164b5e084584bc81362a31d93a77722bc112b66cba6e662cf53c51de1403aecb9e48aafeff95bd9523254e5fddeaa94189d7600c6bada54bd1a0877c9d753ef1d5bce37e2229ccf3da6ec9326ef096982ffa72eab167219b34cd2df3f606873653a528ea815cb96b9dd717ef20aa56bcc1d49326921dab1bef6def5e4e6f88b71b284", 0x135}], 0x1) 16:00:23 executing program 0: r0 = socket(0x10, 0x5, 0x80000cd7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x8, "000000000000000100002000", 0x0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="aada31afde6156b273eabb5431029ebb00bfad84", 0xffffffffffffffa9) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x81, 0x3ff, {0x21, 0x7ff}}) r2 = dup2(r0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r2) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xa61, 0x1, &(0x7f00000001c0)=""/105, &(0x7f0000000240)=0x69) write(r3, &(0x7f0000000280)="02b97981b3315317b0a12dd645b13845418a7e9d5336fb7f1954b6b12a1aa146a1a70cb41b354a63f15a3191", 0x2c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x812, r2, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 0#+"$%.!",%: #/--!.$ %22/2 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x6, 0x3, 0xffffffffffffffff, "aa488c0a2f9763b46057f9d1c4d0a89683a9f84f", 0x7, 0x10000}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xf0, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000100), 0xfffffffffffffe27}, {&(0x7f0000000640)=""/238, 0xa8}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/202, 0xca}], 0x3, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) pledge(&(0x7f0000000280)='{#^\x00', &(0x7f0000000380)='\xe9y+') 16:00:23 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="234cb9d2b7d0bb7b0100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2574b9a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc52f310b404f36a00f90006ee01be646aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xac, 0x4, 0x0, 0x352) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x101}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x9, 0x3, 0x6e4, 0x100}, {0x7ff, 0x8000, 0x7fff, 0xedf6}, {0x2, 0x7fff, 0x6, 0x5}, {0x2, 0x5f8, 0x4, 0x3}, {0xc2, 0x4, 0x5, 0x3}, {0x101, 0x9, 0x1000, 0xadb}, {0x0, 0x0, 0x1, 0xffff}, {0x100000000, 0x100000001, 0x825, 0x800}, {0xd1b, 0x4, 0x7fffffff, 0x4}]}) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r0, 0x1) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000, r2}) dup(r0) 16:00:24 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)='M', 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) nanosleep(&(0x7f0000000000)={0x2, 0x9}, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x2) write(r0, &(0x7f0000000680)="6f4c8b76f6dd729d4f5963aef80500b2d6bd245bc3e672b1a2bbedc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc4172699251570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c98805035", 0xac) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000ec0)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = socket(0x18, 0x3, 0x4000000000000000) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000480)="b46ae336021664bca7a8e873905043b08fcf7bb309379a82e60740681e6e15a01a5f649dc4a27f6b43527ca5c0d945258e01dfd65165bc642ddabc15b0ecc8bf63ffc9a7d457322581ce0bc3e0416c01ee98", 0x52}, {&(0x7f0000000500)="c0209a9739bd1558cb3294e8a43768452c007d009a83c6e94d3c367f6cc95dec4f13e2c72061d983ed33bd9da7cabca9d42c4b0f16ae929c03970ec5762d37cc97b1c7b61261966f90fa9998114adfdb47ea28a39f0e91768d7ca4a8667f9d1dedfb630b542c4a203fccb591cae6999bbae3f1b88899d15aeb7140957a216f882d9ec42690b9870c9f48039fa4ecc30b525f0ad57864316a4158", 0x9a}, {&(0x7f00000005c0)="b5503c6ca1eb6a14d7908acfea4032e13081678c80c89afa63171bf00741453dea4c5932dd21cf850219fe5bd2a8666f53d3fed14bfd25039be7e0402b27cb812b0a842772d2316133bde0ac9329af3ef0d9322ab8efb813d79bbf4405663664c5848129144c2df997e216d05fc7d0257a9f7869fec6872b60ac1ec14e313c164f4dda5ee0da31a06ee42f5db377890e14de288308f15346126c7eefb95107d010eb965b92222928fa958a27754992ad1d80ba3571e1fc929bb0ecf90b0837a052de0002433559ba58f36a", 0xcb}, {&(0x7f00000006c0)="679e6916fe2b0477478750b1c2bf61f55817b578c0de6d0d285232e25e651b08a34adb78695af26f6cbd13637f5cfc46aa14a43d10ad487f2fcab7ec24eb15273552d93aaa7908400a1e8c8fa0f3b6a933a797598df681282b140d148cfbbee927d2afbb0260d819c7395964bfc5a6b8240d1be0d19fc24a029b5a960ce1de33ebc3dd6fcdfe2e218abee61a6d99c8c0e59c86d0f0cacf", 0x97}, {&(0x7f0000000780)="b1c6d76696b9d1199bc89ae5e5bbf4156c28335a80ee964bd983d713ebe4cec8947e1b34616991a0b414f05aca232cae452ebe7482417868e56544e5e736cb105bc35947af1c50d078e542c98113f034ecdbd6f62963e20f89b741dbd0091bb9a7f47c1f8ef4ad6e08", 0x69}], 0x5, &(0x7f0000000080)}, 0x402) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pwritev(r2, &(0x7f0000000e00)=[{&(0x7f0000000880)="60d49ef67dff9c23d35f4cec297d23d6e4cee5f573e07fd182a70f1a21a881cd5382f37af59557f5f47f84fbd5ec1f3d5c2d79a18fbd8eb5eff728a6dc14953768acce6da847731a41331370e73ab1c5e568fffd3b5364484138e9a124ffa981c0650408c8455d11d1263331aa97c367ccc5d8640ca0fea11419dc6eea9935614f70e957d9fba2151eee5c709369531381ccb6dea7dcf6bb66f4fa7806b441f72e6b830503e75eea", 0xa8}, {&(0x7f0000000940)="231110e869af74be475b2deabdab393b622cfb85606b25da519e327f69421890fcd4a04aa3ab1b075eaee6811655f90e5716ae0d881703ab36bef9895daf02213fa257357b66c6b5ca51ca0bfdbce3f6ebdab2e43e", 0x55}, {&(0x7f00000009c0)="f41fade7180f24d86e026112aa14dfc3584784d0ad0e6abade0f53a61d6c6ff65a3f068d9c523ddd81fc1e3b1d7e407cff832d35aad4f481c8302fa67731c71bd338f75cf7cbed232d1d249be5e82b6c3062015e28920111817d0f8ce3a743cd1a06df9e3fc0aa92db1091bcbde440c2014e735a014fe1d47bb0d9617b53f1b0ee8b41f2d8dbbf92e4aef4b7c2f0f0649f000da3396face4de99bf7d61270dc7", 0xa0}, {&(0x7f0000000a80)="aea6776955d391ceee9a5cee3029be28f47acaf177176d13ac4300bb559d7a47f1c82c78376984b6ba6b7ad8bfa31284cf063932e25f55840afc6983819e187fff1cdef0dff4130bc479b04a5d2c24544562e187150d247020c9f982fb1734e36bbf11ad3dc10f0660296c802423369716cc7e530ac0a5ce726e6e6d2773749855489351333bf2ff8892f843651fbe211616549318ad8a17d8e311fb600af3309c3e42dff5020b000d27b9736e3fac3c28584d31ff31f9b5ccfcb98722e92fff243187dfee3bfea1e671b28d3941fa", 0xcf}, {&(0x7f0000000080)="e7d0c5b484915f1040d8bab796a6694f80d3ddaa67cf17bda8cc9240ab19f7e1d0", 0x21}, {&(0x7f0000000b80)="f9432c206fbf5d0ce67428e46c831ccc184a8463c9260a03c82b18f0de600a7ad23b4faf0060f7f96f1c39c6a1fd2222af317a7908d820613e79e805e108e72102ba1809db6330989fb49aeef496a376c9a9988bc82061297a0f3b6511d968e5a85402f3e434506114833f653a36aa", 0x6f}, {&(0x7f0000000c00)="d9cf3db8c956441fa017f94c", 0xc}, {&(0x7f0000000c40)="9466cb4f46d2c355b50158e40e50de60ef711e8a75ccd559f6afaa41a1a849eaff88a095a4792419477fc61976d3bb05bf923faac7c5b1d5fe2d582139cacfb4ef3ecfd759688ded9454387d269f01930c60e1db7ddf6a6e00ad329b42bdfd8fa4be52e0a9e779488822035ec451c1d2bfafde50bcd73de4cc513d44029b0dd90d474985c49fcb380811c2cff33183939529154cdbefc00d449dbae67e049adca52e2ca7974111e2676bd89b703b1b0b8ef933efc262466cc91e88a775", 0xbd}, {&(0x7f0000000d00)="11acce6ab9c6aba33051c4c574ed9616ba7c08f93f0231a642ee099ad8743c36460abf98909529f929b5b2cf66acfab497ee5ee2155d0f8909fd0a56b24d173aca4fd98b9356449e36e7cc9030b6942077ffe1a40feae44724bb3a8bc76da5636bebdba10c13e45558128e9a2095bb55af7839ebf3d09e795fa9604d2e83f72b25898cc1a5defa9541be3e065ffad9d61519aa50fc7d9e250361d28c87e644cf067bce4e02f05402c4484083cf7eaffd1737b79646c8a59b5f9f76967772dcd9aba2c0d9b1c7ca6e800a931c3905a70ee63401bcf3034c0760615ef3ce252b396091e29c6ec51fbf31762499d4b9033bc216e1b9e0d93b96938853a9", 0xfc}], 0x9, 0x0, 0x0) 16:00:24 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x8000, 0x66) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, &(0x7f0000000100)=""/112, 0x70}, 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xf1, &(0x7f0000000100)="a7317dd7bec79697a2d0b9661d01941e25141ec6690aabae3cc6abf1e204e5c420efad8e36d6a3f79d637eeaa160c96fb0ed04042eb9517a00dc43d4c9d9bbb85e2a2710f19bcd9376ea7c0ee8d8967e7657d4dcd2674886a23080129bd2741b85593c87cd4628e2c42eb9b40b880f867b6007e17b63c59cbf64aa4e4ecd817fc44c08ebb02af4a7be33376741eb4e962d79c067bc12ae23ec85d68887fc8e8636d5dff69c92616c4c3f57a79d07d554f7eca6addbb34a1d45cc0da8c6fa507be03cff8ad05e163731e172be24b5d54602dc8f9216ca1683b08e0be166742160d239bd3d9f71e017e11489e6ee34d9b359") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x800, 0x4, 0x8a3c, "5773bd1371ef088b0512d724c77805db5c3de8fb", 0x2}) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "5e00000000001b5ef99b0e00"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x111, 0x40}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:25 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x2000000, 0x6, 0x1, {[0x31, 0xed1, 0x156, 0xc466, 0xfffffffffffffff1, 0x5, 0x1000, 0xe341, 0x14, 0x7, 0x718, 0x7, 0x3ff, 0x2, 0x7, 0x5, 0x1, 0x7], [0x6, 0x1, 0xffffffffffffff7b, 0xe3c9, 0x5, 0x0, 0x5, 0x1ff, 0x4, 0x10000], [0x366, 0x2, 0x3, 0xffffffffffffff01, 0x4, 0x3, 0x3c], [0x4, 0x828, 0x1, 0x5, 0xfffffffffffffffc, 0x6], [{0x0, 0x6, 0x7, 0x1f}, {0x8, 0x6, 0x2, 0x1}, {0xfffffffffffffe00, 0xfffffffffffffff9, 0x7f, 0x2}, {0x10001, 0x9, 0xfffffffffffeffff, 0x3}, {0x8, 0x2, 0x5, 0x1}, {0xfffffffffffffe01, 0x6, 0x7, 0x8}, {0xfff, 0x0, 0x800}, {0x81, 0x5, 0x8, 0x1}], {0x5, 0x6, 0x5, 0x7}, {0x0, 0x1000, 0x9, 0x1f}}}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) socket(0x20, 0x4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x0, 0x1, 0x10000000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9}) write(r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001440)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/35, 0x23}, {&(0x7f00000013c0)=""/88, 0x58}], 0x8, &(0x7f00000014c0)=""/22, 0x16}, 0x840) 16:00:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x10006) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000100), 0xfffffffffffffed1, 0x0, 0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000001}) msgget(0x1, 0xd1ef05630cb67f3a) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002120, 0x800000006d0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xe03260d687075b74) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) close(r1) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x32}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/112, 0x70, 0x800, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001d1, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_emit_ethernet(0x748591047e6418dc, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0x5}, {0x7, 0x8047}, {0x1, 0x7}, {0x82, 0x8}, {0x0, 0x1}, {0x0, 0x1000}, {0x20, 0x3}, {0x81, 0x1ff}, {0x83, 0xffffffffffffff60}], 0x9}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() select(0x40, &(0x7f0000000280)={0xa64, 0x9, 0x5, 0x80000000, 0x2, 0x3ff, 0xfffffffffffffc01, 0x5}, &(0x7f00000002c0)={0x0, 0x2, 0x6000, 0x7, 0x2, 0x400, 0x8, 0x1}, &(0x7f0000000300)={0x4, 0x5, 0xcc74, 0x0, 0x7fffffff, 0x3, 0x0, 0x6d}, &(0x7f0000000340)={0x2, 0x9}) shmget(0x1, 0x4000, 0x8, &(0x7f0000fec000/0x4000)=nil) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0xc9a6a1b5d8c1e289, &(0x7f0000000080)={0x2265, 0xfffffffffffffffd}, 0x10) mknodat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x28, 0xe80) dup2(r4, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x10000, 0x98) renameat(r0, &(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x80) pipe2(&(0x7f0000000380), 0x10000) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x100000001, 0x5ce7, 0xe00000000000, 0x853}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="949d6a3f251355fa0839f56cbe162f31f6c381ead8c22d3be9e71816bc30d8697947f4c3d5df1d373c56af05dfb1430acc79d24b0f2642fd018d85077841a126719577a2d80bed2576d3d0a6454932347543c6ad7eb5314f9edcfd", 0x5b}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0xfffffffffffffffd) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000340)={0x5}) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x8) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x40, 0x0) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0x9, 0x3, 0x5, 0x3d, "4525fb04475be2e6c2877a67d29ff5a160acfa89", 0x1, 0x4}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000004c0)={0x7, 0x401}) accept$unix(r3, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000600)) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000640)="ff71b120c4601b4933ac274f41fc1096df2aa3803b2fd8caa8906d5c8f1eea6ee9e6f41523ab7a403ccac06cf6b23f", 0x2f}, {&(0x7f0000000680)="60715a618347a8238a1bac6cdb43cf21d10c3aa3aadf2c205ab5b4391b9568e0e839b9c271d21af1b87e8bacfd1268e7586bd54f71dcb9e63ea4aba12c46f82dc22866bf82a22c05823dbd24c641538715f3571eb99a3eb69b4ec138e0c9d0dcdd561e1bb1dfe95ec2f93ab13bb6905c6337cf868e5f2cc63affda7f35b10f6bea487dd08b6a5787d785368e006bced0cb72126f13", 0x95}], 0x2, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r1, r0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)="d8ef8140d23d55676c9335be1ced765f809776a0bcbecb936ae15844b0ac922c4f308d2195cad8603afbfa22b14862592065", 0x32}, {&(0x7f0000000080)="be32164b84d0c5a8d419", 0xa}, {&(0x7f0000000180)="f4be6181a80db1b6f8c6bb842bde1511d09c067a116a3b12666491ec3e38ed89b32d373e66f6557e2f1baf1be928c7aa16ce51870e02cbb20ce2e3b9abab47991b8d67f39014fa4eb55518ac0ebba7353410a61b1c97900175688e6ea4c1045a76f2b8fa9d189e6137ee952f463ec90d672a2cbab8e481f45d811a7a45716dc1f744efb5cf7ab5db3d88594021428c672703a0352c8f38208dfda19c5f26c988df4b640c8aa08f2c50d941316258733d66f390b9450edb9b27eb04737fc1eac15eefa602bc09b6ae06a8177999cae64eb4432a8741a45c59a165f5529e9880fb2ebfec33d24d", 0xe6}, {&(0x7f0000000280)="4dc75fbe0b84e7f59c6c96099c6ea36ec5632c63a9606f3229d1b7477881c0022a803719abf5789e9d01ef0cbd0c6c8cf67d41f6f629f3ffef5f2110f57aca7fbb431246d90887e3b4302027a8a13fad9c393493c630cda2252f39955c8495652c00a9cb03ab753b78cd719e08fc6866dd14bb6c3b698a77ca8b1a028cf9ef9d9b613b600a5bfc39fecc988664d97d30e9e69b371e007102a958521f23bc22b310e9abe9954248b960f2d796b481843c1c3b057d748982e88a32ce93b66735c4b01ac43c1cd41f67ae1c95a33240300b74c55a797fdf43d14227e16a8034c37435d1f9080c99c14c0257c9e4509e44f2", 0xf0}, {&(0x7f0000000680)="abde2d31580257be9d6ab2feb14dce3933c8b38d4ddea8942f05afcf1ecd97e50bc9f7a01acccc81c32c47564fbc7d6dffcbd90c8c260c491c754b73f02a572369f29a77b871da57567851412ba9e4f3a1778e9f94bcad2ab57ad7d30e3068d53f960a95a8787f098161a39b615fe59b8eb42cd1b5ace4624fe1e1555a0e01197314ea9f349cfa767e50bef42e22613f99814d39267d459c853d9f60532f879f734e940e2a703d338edbe20999e004d0c3ffc9173f533167312e5dd5215383eb900337d954c84ac024aabd928fa64e6524b8dc9d521ebf8641764b1120a9b9ad4293781fa0a30c98438c476efefce0c6eb74000000000000000091053bb726449a2bdbcd4b9161fa37465535f937844dd68b40fc53ea2d60fc5192d8b1eb3334bf3100a95ffffa3e7f075d93ab85128f9fc86f415330fc2fe98c37fb3228c953d223521c07a3f1ed50414fbbe3f81bfbb3d1f2a621fc828c2173bd5e80f07f7895b4c721d68f27e1c37dff31150f88a5ef051261c58b4945ee245efa87632cdad0a1e37fdb461bc4698c893d368c06338bbc5592ff081e1c9741ce797cd678c25b9164db301a90a5d2159897f4cd6b3d6f8cc6c3da803cf50540959903a66ad6a392f28be7f86a14ed0f34852aaf21881ea9a8db5f135677ff8d7fcae13daf49deb82f1e87bfc461063cdb2b99b48ef1c6511c04820e28a12f3b98abadbd87f2f812", 0x202}], 0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/22, 0x16}], 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1114e38d72e6feeb, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x1}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x54}, {0x15}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xb45) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x4c2, [{0x2, 0x81}, {0x3, 0x66e}, {0x3, 0x80}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0xaa3a}, {0x1}, {0x3, 0x9}, {0xd1c064fa117c6c0b, 0x2f00d41c}, {0x2, 0x8}, {0x3, 0xe3}, {0x1, 0x26}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0x200}, {0x3, 0xee}, {0x2, 0xfffffffffffff001}, {0x1, 0x8}, {0x2, 0xfc00000000000000}, {0x3, 0xe03}, {0x3, 0x7ff}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x2}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0x49}, {0x2, 0x6}, {0x1, 0x234}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x6}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) close(r2) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000005c0)=[r2, r3, r4, r5, r6, r7]) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r8 = getegid() setuid(0xee01) r9 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x104) chown(&(0x7f0000000440)='./file0\x00', r9, r8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r10 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0x1, r9, 0x0, r9, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x400000003fd, 0x4) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="d1e04007bc589c0a769e872a9a0961a967d59dc0c02efaa9962f1eac6838b8790c1d986a717df4b9bb9dbc8b859022445520c9c25c01fba7406b2b21f546574352ff429b8a127c88f01b950e8799163b2bfb0844fa54e919e42967cb76144e2e877d54b1a8d64d6eac4f", 0x6a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x600, 0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) poll(&(0x7f0000000040)=[{r2}, {r2, 0x1}, {r2, 0x4}, {r2, 0x80}, {r2, 0xf14bc338069147ce}, {r2, 0x8}, {r2, 0x4}, {r2, 0xc0}, {r2, 0x10}], 0x9, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0x3386, 0x7}, {0x5d, 0x7ff, 0x1f, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660a38653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa80, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2a, &(0x7f0000000180)='i') 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x8, 0xfffffffffffffff9, 0x3000190000000000}], 0x0, 0x0, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="96212ae742f296178c67dd846ad517c08452cd7841fbaca4a4de9f32f37fbb288a78fd6d9ce3259acadda99d7c687530d97c409d9c7a4bac71adf85bf10e1a156aac203cd622b4b2a2176c755f5a6b840eef5b877e2fa9abd18f0939f2bae00cbe", 0x61}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fe74b8249bb158f017c1085381114a727a0fd188fd92fb3834fe0f041c03e347c5c2947b2d8d57430469ed2317546999a9968a667af651b8d7fbebc4c3dcf0679629d148b2e596b7c02557fcfc7129a5382bc61695a63099df1a3deb8ecba475dd76bbfa0af04c3b5f15e8318c298535b1ea0362d8f8ff233d0d793b4eea87955f0269a588158eeb18f8ccc390342e941500fa2efa07ff19a49a97caca7dc59a59f2ab82a79ff217", 0xa8, 0x6, 0x0, 0x0) dup2(r1, r1) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) kqueue() write(r1, &(0x7f0000000280)="f5d93ce3a2ca6b682f928d034909a8308fa080a570c90c9119cc7c90bc4e1519f4a5eb709557f728b8a0d5e930f6d808ecd5646b5e4ca927405405c5adc5efb344943f404551205b54d2a57760dfc4ee51ecee4956127bb9179fbdcef39e7cec0c2e19dcd1d5b3d140a4ead5bb019af537e32b20799148deb9ea156adb1cbc5aff990783e800aecb89b93848d4b8e863209d6ad6041fc89f18db514d56c7ada9799d26a87a4e412ad380f64721600b7407e8d38e21a5c8dafbefd2f0db9687b5401f43fd7c08f8a07657d2", 0xcb) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) pwrite(r1, &(0x7f0000000180)="f8bcc053123380424dbe86b72deff391a9a20fd69e67c07f2ed9eaaef4d1f8ed0fdd187a52bb066630d79c9b53db0855a8cd5429b7aed65ab014f17840a745cde56235bdbb861670b8938997f06c11eeadd62aa2ba2c9dd18772883a49dfb6290d3294b4fa1af836f843511026727e5c87a8feda6275a057f6e2acd02352c579609ab1c9ec004eae9c28f333899651777309f0512b284483c08af85629e98332f4eddeac4e44e282439400ca0902cc922c417bd4b4937121c0097b4eacac4988afb69011e31c360de01293d74d9cff96c7d2f1cf646b2c1f8d5c3e234e2eee99ddfec7ce187da4d7b2c3b2ebed772591362bb9fe6ef4a860ed646fe9", 0xfc, 0x0, 0x24) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff53) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000200)="fd5cfbde954040a860e06a807c6e405bd5c32db82cc551a315f0b6e7bed24b1af93b06ab2bcc4063602f793e7c88eb5401c46276eb9494ca609b46dbae06412c77efb3ff568a4478ce7b5650fe542d800f2da30d051e0746a1b37a49a6a2141ed93913c6540127a83b0ad1935f5f4dc4c0e47656fd7f1b6af09964d0e8b1129743b77053c0e20463dd215460f09316269d4dd25066a39d61cefc711cd649efd3ab3e75cd51c5f83b0c26d03f26c8081b3e8e3c0f71a487439eafb6b0e0a4506a6154ef1f6e0402c071a49b682378db1c81808c20ec9826c7c442961348472a35aa4cda8649d93711d74e9fd2092aee", 0xef, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x20000000000, 0x3}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="580020efabd16ef5eb21e8fb78b84b607911bda767c9c71bdb5adf350a324382c5c312b37cd1cc6bf3a35c052eaa2bc26153dbca90b1dbab74e8600461f6162a389fd76d03fa08a78af41972ee22abcae12c5a3399362e19b4dd77e2422fdb25f4eef271f6188d536a34f3abf9d2d6b49c1eaf0690b44ea54dae12582a6113", 0x7f) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf3, 0x7f}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000001240)='./file0/file0\x00', 0x8000, 0x8) r1 = syz_open_pts() r2 = semget(0x2, 0x4, 0xdbc917ac6cc1e5b7) semop(r2, &(0x7f0000000100)=[{0x0, 0xfff, 0x1000}, {0x2a44fba2284805fd, 0x3, 0x800}, {0x2, 0x7c97, 0x800}, {0x1, 0x7ff, 0x800}, {0x2, 0x84, 0x1000}, {0x2, 0x7, 0x800}, {0x2, 0x800, 0xe9388d8c9da33b11}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) syz_open_pts() semop(r2, &(0x7f00000011c0)=[{0x2, 0x8, 0x800}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x400) setsockopt(r3, 0x8000, 0x4, &(0x7f00000001c0)="6bc1d18089c8acafdaa9d2aced077ac4693d01e2bc3088e61565f6d12207a3abd8838774dd39ea83548bfc947024ebf8346da4d7b336500cafff7788f6b6ce16ee02d1fbe7abdcd2690685d697e79baa073fa50d73215c162084891e27f6acf211d3570593e8696074817942e8413c922fb06c20f9fc90d967675a697555e2bcf8b5717e3e4dc97c329121acc86ef7bb9f55ffe9f244b89ede20aa2b1c711d29cb93d9b681ff7b9aa38116755d93dddabf5fa5d3baf4b12f4d01746dac29617d110501d1a9b5d8ab84a61f96666ddd990a1142c055e1771b0a6b5e77c48dd639e75ded9139b0acc3d6457488ba8c858ef1fad6321329deed7b412ab94160d5c7406e4544b03713cb77e0b7a49ce63001ad3bbb210b007670921030a7c88af77721651b9622fcd9e9c67fe6723f6363796f063bb3392fddff740a73bb67bc3ee5343a19cfa3f499b13c283ef411e10acfda5178bd907b753d6dafe134ddd8141299bb3ffc97b89a2a9176d487725577bc1fb5e05d239b2f0a13eecb1fe5fd6015cc4377c02121a4cbe439fab9c8c219a2a16f0b6efe5ab7ba159661095eda063a730fa8c0cbf7a896bf33809abe3398bb769de43f5a1e614997149eecbf4d678918352df698b230bd551d409b36b4459f0c4d14737531f8765b3b56003ab6d73fedfa31b0c557a2e8c0a5d382ef9faa57ba737dd92a5f7771056c58bdcfe5c130dacc81200b4a3bb53c1b1433e42f4e6ff2055a82fb71a063fd157961bfd419d43f7388f50e32f16fe1e7f3afd9d5360189e80d1a67395f35fd4a01d3640dfe2ad341234f677db029c0375064b32cc239eb2ec5cab9d797bd68630959f603a27690abd202853d2b50e7405cce3c589d7d509b9dfb2c209eb0908748f78f16004f3fa629be960d1e839610823c43d0f69483701a2af7722e54cb5cc2f06f96d808a4736bf219db2d20c09a6df9f0f9840d79181c1ce2280dc81a4951a8916a25a98fcea27828c37ed5cb1057872dfbe09739855526f3288c9824af86b6f018713d547dcc53c03fad2b087ce71e6f31727694ede323f57ef681096ad0eff40dc975eb942affd9a5fa1af21ce2b651adbf818f809f3b15bc7988b6b088c05d45ad5f74f3d60437d41c250a1dabdfce9d6e24e58233ded7864efcda405fb83daf0f1d5e767a46ca14fc357b72d2bb60e99bf024a9733779466a2c6beaf091c489f402a731727501cca30e9e1f08a64026044fb14bcdde03fcadbe6117e8245933cfbee26c32c0f70509652f76fa875af28f70567b5a62ed730d938e09cbe9f882b52ace9c40be1f90236a7c0950d3d27a66b35a1d30fb6e8f199bd0a1cf4bd1050c1ec9b814b4d57c539f3fefd0c4fd0826455f6f2bc61357ce92c3962f3c848e11acdab146774798f471d21f694f790abb12ad60ebcaad78fac2c16a8645f9756be5863daeaf1b9e14b5b489058e228cc83f12d0d4841e3aef912e9008a104b836d8b6bd7637ee457acfa5f64bbf75a2e4baac89674c35304b7860601de596a6dc5b1e1733f935796f0ea1aec24f58e707c991dc50a4a5428502a2d42fa1a0211976bca5c97f81b4fba7477f1ed4c112f8e60802b36ee6a130a0241781c87b5afa44c23a41db10f46b8fa655c7c1f9903459a6ef879af9563b06af30495f95591c62b17acbc2df9d9dcdcade6e7f16babba1599466f996b64e8cce866346d774f0f65f2d20b6399ae000db2c700ba36f825cb966b441d4742ce32787e75fdafe5866ec882dc2d332db64a245d2730d7b22941df5dc3dea76ecbfcd940fd8e652125f85185305a6da99bb5d2f63773f7d83e5fea35a90d729662fff063197f94836580eb548fc479d0fbaa18517359de44f705d0be46a607bde9e7f2cad3cd7e6e0393778dc278ce25b53f4487f8c16081d7049023b29772bfa7879719eb75d215cf25ebcdc2949a05c781e858b804f60a2a9f65be1de3cfb3db157d0407c196f716ddade07eb4303c73abdcff75065e97ee0c7f61818615ff146cf050d047108ae93d0203652aef68cb77881ecaa493049410b24b144084ac908b8bb7032080abd63d2cc0968c639c5ecabd62ca36cdcc3a1422c0b23b2e7584118c450ca3f732e65c8eb26ac47ded95c5a220e42526a6eafe246ea1b35e0c5696e6e2fcbf5c2a5f1315db3fbcd0de068c91e67e1524c056c7db614c194bf75695d2c7b357c4c9b4c9e13572f0d2ac8a61fcfca2fa0208e95c7397b5b54162fd250d1c29cc4af912a21a3832c0254edb0bde87b264692f98d9923438aa086a41dbd7b8e780282eda3aef7b156c78be1af027e00c04426616fc33240fa6438318b0826278f39853859676d93d023b6cae2a8a38fb51efe291ef6412a3c1c8e7b289bdbb48df741449df7fbef4e92d16d92f4925565eb78d23f7020c5dc9434f92f8ba8238dcb63a705e7d5a433f903f11188d790324501f1c566863af00af6daea042d9fa7fd672185dc83081c181e76fe96df854a5b74ccd4555085200283e5898da481a49b6ecc1f29ad09cab8d3ae9048dced4585b164fe86975749b21c99aeef2c643e56434264999d6d4d5c75c05195ce381ea4ffa855b352542ca33a0eef2d062fa52df9867a1ef5fb4f8d307ad1182344cf17e743ae1ffde06da2ee14ba44cdc1617858f27fa6ec28e9643942024d20f2cdf58567ec460887887f2ebae0b53416f9097b7e6f250b2f889773f2d211205cc57389f596654bd7f44c0155490e55df679bff376196d369b61e77e270701a68cb9514b28e9f322467798d49e604924ab286486b30fb4c4a0e7cf1ac17b5162972ed6e0c9e61c8b3e12e36b548e1c853aaa1b76ecca36d727ef4d13198b9fb7d05907c47e87bf49c697b09644604a4e3f65309079cf58ba234178f3a5e0b794ecad5e4afd844dbf2121482dc664cb80ff550421537ca90001d83780945851bd0d11b19e58591a4c01f34b4b6d816e5997792d2647141dafe9c0b7d9668113c49810f9ba869c1081131305399e83f47ef3a92bdd8750cd2f9ae7b8257ded9acaf14ad7dc57036baaebda9daa39f2ec8556e1991d206ff9e3895b347d4dab08063b61a971145a8a167839ec64643a4d3bd207405b3163ae877d94839b213328a7b26f9958cd084da5d0a3dc395a0ebfe926a4d83b860855089ebf25b3c4c6504538ed8e8b72e633c47ae47ad7cb53edca662f826c8740bf599d798f9195dec707d71a8cbd6650ecea98e0d6ff9cc736e897446d51a3fe36b422f3be99b59d85909cf6f254978bdbb68366810bfc6072e06192d7cea96ade90eeb160593643ddceb55f741087cbe05800a145d620e7325c3ce383c9fc10999c1d83eabb24db89b30f4eb5ea7b9c1c7fa011ff106240c92e0e4f0dcbbd216cad2ca04dee4e2c52d8d74ecf6bc5f0c631cabcb1531460b3deb0557f0e25f0da3080a32692c386d67e7fa6dc2e6855853cbdccfc13601e0e02590afa1122f3ba4f0f4b319985f67e8a3d407b8b3d2141b5619c85df4f6e1f3ebf47fec1432bdadc3c2447fc5e2c0decc88f0b56fff680dd90819ad3cf2807bfe5d095657dc3992c5df223a808dd59ba11aecedbd2dbfe2e9e5d9ed4328b3ccd81970e02d6d397785c805efe069e6dc391f89f863ba7207d2bcbc85d0a0ec220b9017da5645c508c9e427142774dd30a1f4883a1a4c5f60ca3d22cb4e752d90868d0c660eace9308474db46f51c09f02a544b80241ab6a5033ce2a3f1b6f19c9283fdf3fb9d4563fb11915a4f119d5a5db5c9a0b400ad08dde74ce045309bd423ddb7022e86ef0c819f23d45ab762db0f061f3c757304cec33dbfe942421e07df79ccd234275f57f0d759662a483d2961342c580ad3374dd521484d02d8a657233592e02dbfa50dcad19c1f3bcda290089971445c4aed6c6a6d9ce71ef4aa164ce519c2bb6e9ea1a28d4fed87ec72e33218f51a9c007ea11663a6687e256192bc151f9f04f71636bc321f8b0175b22ff2d1affdb1b1479682c38c9b90cc68794787a24158e90bfbf3c518f9d135a540b1e478ce09ba810cb61192a3c966508393991a50ae2642f93862363b293be6ab022f58e3cc1c7b93be91e4d512698a9365702a65bf0886f9d43e257dfcca10fa6b02a9476bb858ad9a642150205640a3748b32b43761e9bbf3f3ede045820d86291a1fbf7eec8c6f1796fd86e2cddc26aa4742befd7e0cc5a701e87136fade4ffbcad8748bf5ef5a580fc8608a36db1d0e5210e82a209e0a17daff2d2fc70534cb0f2c4e3f3a23c1b995e6ce66460b8d96608954a36aeef6769dd6c9208c5b9211baa8004714c2697d724e86ef68cc9874e1b90749d8a46e95ca7d3ec7e60d0467c4ced27119126c5085901381e2699e2371bec3306e5f0b58c642517d50aa3401373d1241c1f6e4030d7254ec51b1a39dba3bcfab434c46ebd94b13319f01f29d7f86d77e6e082bde11507a64dc07bec5730f85500594005cc481c53ff845c4b2ef698d20321058b591c3f51ee8ec1c8b82dd008c31c12292c17949c4fe87e197fcc64c0096c2b4f916be3b557313941336802d6c681c10e4f2dcf3a2ecbe067af5c867d9b4240f0189a4d928279671d2f9bed311d159ea6be96a1771289139d3d8f2c5e9d8287bf263bb445ecb9b291183115ad42e47a461dd6a4185c9221a94b59cffc8a739b1333587190c3e933a0bde8cdc28a76bb241d6d879cf2c922ecda13ac4da81257a90de177f166e3d313af9a4fb921727dc3eeda5cbe02472723795b61a0e1ddaca78f5ad61462867f71a1bf9f981df62987253fbfa405e34e3bc92d5d7d029e462aa9241ca389332bd08bd1e8bcf95a4c55efd9c51ef160bf98f7470c037979b16c3e85f1191a7728c4c5531c2772b2d041dcd8a942bc3289e000351e6ba0d3e7733256543b015811a7bb24d7472428ffa162f51e8763b1e16c36c194c49e7fcdba2c9c8ee5c2d7f2477a45b886f5fadf84e2707a1a3392202737c402a8c697ff34e8d398a6eb2cc05c4058c2927d2931c6fdf4401c76b51c54330439046619e5e3a5f634d0f61efcc61d6739a7ed46ce1b21ba7bd13ea8d8f05e35218d21701c3c2093663afaa4aa180de8a64e4798c3c548f0c47471ca309406747e435b5d8e07125bb0b12ebb208d2c0e95985fd1351674fbfcdeea2ba78b1c31c410d4449df0bc0daea630df7a9c5769a1eb074987a2c28d009b046989981d69090a4e102f54aee111e3359b42e6b4e38a12f97a3f4dd063add623cdc74c4896872846d103011902176e5dd67c6583bd3fd29065429517f3897e2b2081f99028acce27b6e6e0c66a9b6c47efae489d3f26951dee758a0238e07e7a2f13214e0327bba80b8628a111d258a9055ad84517ccc5b4d8c12b5c8d7fe88f59464028a528cc0e9868c322e1a9974dbff64fcc45eaff8637283511752063ace6869c22a3e4d4ea2e46e6b57f4d0e5aa5c6088c4b664e92c026cad2c20a88b41e41e7973a3733c0df57ea00fd46a12e245b48c52c11c137c5a3abddc6640d4350546be6ec0b101beae4787ee68cb0c81ddc5573d9f44e879f78ab6e43aa917f53cc44aff3a75a0d5ee285944a7e778ee77d29226d122a7cbbe40e2efbaf243a5cbecc3216847bf0a611be98a688005c933f68fbe83e952e60682840c8b62d51ac023592e13a3270e69ffbc9249712a146f10dcb88d59618741cd6ca9b799ccd0788a58fa942901edf4ab4100341faf592f3e8745a2a9a7e784d63014a548e9b22e56b1d63736da99c5bf371a0b87140a0f0f1650ffc4cf50", 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x2) 16:00:27 executing program 1: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001740)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0x0, &(0x7f0000001680)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) lseek(r2, 0x0, 0x80, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)=0xaa9201a8e0927454) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000000200)={{0x1f, 0x8001}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x7, 0x7, 0x400, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x100000000000080}) syz_open_pts() 16:00:27 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x10, 0x2) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/68}, &(0x7f0000000200)=0x46) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20b, &(0x7f0000000000)="70000000000006ffffffee000000004000") 16:00:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="5d56eae6b495d32b388010304548a12ce3aab2538ccf9ed14ad0830afbf61e8332ba6a0cccded001e43b6c0c6d5f7cacf31ae2b7d37365d80085992159f0e80925257df57d080ee4ad900e86d568ed9906e8e1d9cf7415e82f954018b88ff0fef9a3607b75700a90bf6dc20440d85acd22c0cb5c1afce2608f825db24bd90a0e1c3a9ca3f2b560a5e674d2b5a528fa70a62e7fa988e1dc02a92d07619efa", 0x9e}, {&(0x7f00000001c0)="0b2b9abc0007ab8859d0752aec80507b2a8edf6cfad0468163734d62e94054b23b8e3ae9fb823558b66708598f6fe35519b3ef2459fa4a94fed299323a62ac996a1ae1a9095318689799ba5eeb15d0aa048145b19b5b1d38e93be144082b537c9d717db1f00999d4e2d76296a2dba8beae50d19d43f02b71e1a316cd108e725648", 0x81}, {&(0x7f0000000280)="29a4027ad3b553ee0473d15dc7548b35438093034b589e16abe5ea4b547c1264502900e9e32e4377cb4bd246dfb96a3d675d707b6a32e3eaf45719ab4aa04665be7831e0e7cf1a23bf6870aa2909fe76424e003f5d1a707f2e1d2d29ea2b74b5701fa2a3", 0x64}, {&(0x7f0000000080)="b2dc07a6d42e7efb9a", 0x9}, {&(0x7f0000000300)="696c0fc6026940baf83c560c4583999fb09b1474aad135e1e70dc6a961a7f388aa6b316111edad25324ddc09bc", 0x2d}, {&(0x7f0000000340)="14752c63068900f86c48a2e1c57420d2afdf48ecdcbacd9ea76b5823a1129317753e0f73b5147aa06b8a6e801c841a2390e32e5c39c071931d8a3c5c669eed810940a97b7ab13790b2a2e124163419694f060330f7e032352493c7", 0x5b}, {&(0x7f00000003c0)="c8dfe7bb1419a82ac45ad0b3db7f14e9a079cb1e20f9d2c9706406897340b399888ac1c7ddb31d6e8c50c6560dd411f5773cfb828b8e50b66aa92931c56e00109296f18c9b782c8c213bc35d9d2d15048fc20163f2cb1042429a2b1435d6dc4644323bab6987cffbda10470ca2ffe81b4820273d9595f99ae62ccb5223fb04a9c5d2be78f3e42eef0247a2da1625805b6cc835f0b3cd049bcf2e8547883c196c37b2f56c70723a6bbbcfe5fdaaf7069f64e5de7227773c10971d3209eb9596261a07468195ee14d72a74cc2614e1057e143d447c9fae6e337ffcab9724", 0xdd}, {&(0x7f00000004c0)="2fa27c60595849ba11edbeab69a95636e56fe57d8e0c65bb05e9cc40dccb1f9869711f", 0x23}], 0x8, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x37b, 0x98, 0x32a776a25b80cb12, 0x15e, [{&(0x7f0000548000/0x4000)=nil, &(0x7f000072c000/0x2000)=nil, 0x2}, {&(0x7f000013c000/0x2000)=nil, &(0x7f00003bc000/0x4000)=nil, 0x9}, {&(0x7f0000005000/0x3000)=nil, &(0x7f00001cc000/0x4000)=nil, 0xf242}, {&(0x7f0000649000/0x3000)=nil, &(0x7f0000164000/0x3000)=nil, 0x1004000000}, {&(0x7f000076d000/0x2000)=nil, &(0x7f0000361000/0x2000)=nil, 0x7}, {&(0x7f00005d9000/0x1000)=nil, &(0x7f0000191000/0x2000)=nil, 0xfff}, {&(0x7f00002d6000/0x2000)=nil, &(0x7f000068e000/0x2000)=nil, 0x7fffffff}, {&(0x7f00005a1000/0x1000)=nil, &(0x7f00000ba000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000554000/0x1000)=nil, 0x2}, {&(0x7f000009a000/0x1000)=nil, &(0x7f0000686000/0x3000)=nil, 0x6c}, {&(0x7f00007f2000/0x2000)=nil, &(0x7f0000341000/0x1000)=nil, 0x614}, {&(0x7f000076d000/0x1000)=nil, &(0x7f00001e2000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000311000/0x2000)=nil, 0x901}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000652000/0x3000)=nil, 0xfff}, {&(0x7f000042c000/0x2000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x8}, {&(0x7f00007a2000/0x4000)=nil, &(0x7f00006c3000/0x3000)=nil}], ['./file\x00', '.\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x13}) utimes(&(0x7f0000000040)='./file\x00', &(0x7f00000005c0)={{0x713, 0x1}, {0x9, 0x2}}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x80) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x80000000) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) kqueue() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3a1, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x1, 0x4}) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a200000000000001ffba0de344cb0d8a25e55a26f1543fb227f0413a09a873a3b9fcab2d360e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb9716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/672], 0x10) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x488, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x6, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000004000/0x3000)=nil, 0x1000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x10402, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) 16:00:27 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x3, 0x9, &(0x7f0000000040)="ce144d58902418bbfa549b8d6c201b11dc66d628d06c7702cedc9bfb6ab9de42d567f8e329d1cd5fc7e8df6670efce83d1208d217bbf6755c919f2", 0x3b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 1: socketpair(0x1, 0x5, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000001480)=""/93, 0x5d}], 0x3, &(0x7f0000001500)=""/146, 0x92}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000015c0)={0x8, 0xffffffffffff8001}, 0x5) shutdown(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000ffff000001e6dac43a897da79eba69d9234f65a99c756cecd856627391354e42b4918363fa09218e4a97407a6ddf698f1283e1cf93b0027fb1f2d3ebc680cd9d5ce84703a32593919e47c150953b948feb5bab59a68ce6dd9006c31aca7f8151922e9034fbedf8ae19fecc7593fc43a87029dfee5e6ffdf8ce4728562a321e0b08d0c4565f1ff6946a45fd44211b392c41af737a258cb808bbf7a58c8de9d4c21c912d4ee4df5af1cb5d9594476ea1b08926bf02154fdf0bd87d27e01a1ce997d785e357469911898347981c47c43d4dc795d0766f90cf20db740dd7e9d5370c87"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="96") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x31) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xffff}, {0x18, 0x3, 0x0, 0x5}, 0x4, [0x7, 0x10000, 0x5, 0x20, 0x100, 0x0, 0x100, 0x1f]}, 0x3c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/30, 0x1e, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: utimes(0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x8, 0x80000001}) 16:00:27 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="a0632c7135b2089a2fc975b1ccfa2fa94caa082fe833673c4144d7db2add52f8e402e10925e1bafa1458b155e5d8f870fd19f270effe48190544d55a034ed5a322f35309c0b0870157736734c7923539ed362a81e970fdca6ff9ee1f5732b02096422c", 0x63}, {&(0x7f0000000180)="893444643b6110e74b459ae46145ed819c8b0e643a16a14c1775e44a01ea56a5b4462675621ea54b2894ab16e32bdbb4a70bf4bb1498f89ec056b3c6e56278bbfa7e154ef4d1aa321ba1e086ec62e14c98059dee08897f2e70bd3c78c10f8bde068fb4c5a126cc495553c437f985920204f8175708d88986410307e996857966a8a6ba96feec63fd138a9c17a3aeab2b76fd68be353c9dae7ba04a662ae69806419541f93a8c094564dd3317d2bc40558e7ca807b24ae9d88193f7dafacdbc12e0822d96", 0xc4}, {&(0x7f0000000280)="2b8c092edfb5078797e33a1f5db5762e787fe4d95ac5e35ed0f25c7b604ca31f95ceacad18699ebd92c75d447f40", 0x2e}, {&(0x7f00000002c0)="653eaa55fd3f5a093b1f313748bbd21224ed54b4e1ebb9820881ab8858e00818baaff41ba06111f1cce5710e484a18bf0ad9fc0630ed36ce7e800f9fd31b308fd4b522b69367", 0x46}, {&(0x7f0000000340)="2d68dfc5039387b19f8922a21aa115c0e44c97f44c096beb306f7571ee4d7a87117933c2b7440ccbb81c013bd4258a432b5c98d65d64054a1290632bd09b9733a54130cf5605b1a9d3ed7c69a466f9ae81078ffd8797dbfdaa188ffbf678689f0edbbe2059a48a279d023afb7482e1bdc2144c8c57a0ad9621b12cf1cd0540c759f897bc766f5bb31d459df96eab0537e339ac58bcce9208a2968dabd4a507d8c1553f11cc1b49df8ec825e042a2ac7acf4f422c443f67f86f0fda899f51c52df727", 0xc2}], 0x5, &(0x7f00000004c0)=[{0xd8, 0x1, 0x100000001, "457d6309127298250b08ef35be07cc747c1cda5cdd3eb90189b8c9e68b8f5f5a0ad22a46684c99ee622dcc5010f19ebdd0d5f377d49aae66c8c2eb4d377cd74c1a312756ff1d3543a848e1b69ba1de2a49044887f8053454b08515d1bb5e6fe9069675b44963045c81af021dec9279d9d069a0bfb77ca88d99f528738f078542a2286055c8c7f5c5085c99d2dee25f6178c3cffb60a7b9b37cde3004f1dd43116e3cfce3479f8714486415c349865388717287b57358a1f5005b58abb284cf0a38df"}, {0x38, 0xffff, 0x0, "72d454acf2793798bcb9e11ca5ba393c57001b0440808b7bae7b96ea2af4f30c7849e3"}, {0x58, 0xffff, 0x0, "2c87e296caf4e042d5feda041ae54955e88de37f41f753447313d34e409e252f3ae8a43d469fafae9c7a90d30bb739e563128ec9ea6051b6863277e988e1689a104636efcd"}], 0x168}, 0x400) sendto$unix(r1, &(0x7f0000000000)="ffcc034b49e6ffe410021ebec28722e6eb4c78d9cbc9795eb811e9888c8d0b7d8324740d865dea09effb8f12df326fdc353e9c04e9cd81a65738c1b915cd95eb01ea993b787496d3afbb8c9c475ec5c31316fe6424cce311bb3d3900bc3d9ff4d6160431a04918774d2d282291ea747f0de18048d861d46789ab7700978df3e353cabd7497de56612368ed782161ef95499b49b6807f0a921d14a451bdd4f9dafa490071cb7befb5c32572da9bb1a61e74dd482402b67ec14c8964", 0xbb, 0x406, 0x0, 0x0) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1010, r1, 0x0, 0x25) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x7fff, 0x9, 0x6, 0x1, 0x1, 0x101, 0x5, 0x3, 0x1, 0x5, 0x2}) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xc9, 0x1}, {0x4, 0x101}}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:28 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x94, &(0x7f00007e0000/0x1000)=nil) shmat(r1, &(0x7f000060c000/0x3000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000006, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:28 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) socket(0x38, 0x5, 0x46) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x41) 16:00:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x26) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0x7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = semget(0x2, 0x2, 0x214) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x7fff, r2, r3, r4, r5, 0x174, 0x5}, 0x800, 0x2, 0x800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\a') connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000ffffff7f000000003ecbedc878c72e180018cf07ff0000000000000000000000c1927869b0aa3c0000005c0c9b5886a06d124523be0471351d05e1c72f275d0d45c297699d6abbf7a2f0ba2ad430d8fc61babf81897402c510b2b977621101ee74c686def72daeced150103deb32f35d86b87a08bf6b93a93e8b62703adaea913c13e5b987c254d5f3898598525b6272709b8aeb3828993188b696e2d2f2892782a0e7f000d4f6b8e56024198200f8138caf474b1db915353ccb7ca9f1d3e183b10d95f6ff744610a914302ce1"], 0x20}, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="83be6a2557de1d6f4c1240625e313d15e3f7a835e5babed67b409903f7c54a4788a662b3032666f8fb0eeea12788980f48d392030f17bda9f2040efd614207108945d3f5c6f59aaa2c3350e6af4d6f21a0339d73c63512bb26e6fb088d5bacfc754241a9940ebaf2db1d61354d76e445af263e75aef6297f3c10a80402a8406b57507fefbbe56ac8b9ed022111e97f4119cd71317788aef18dbeb4774f6b39d172bdfb78d935ee3b66b1458110bcc720a2ae94d65a579db888a73a2ef788825a3641f7c066c1bad14573b8a07c521fa3dc1ca76d6da6c4c20c2669ac04f08b145905ae30fcb21ce9cbe5929e97ab01c63624a16c35052548d3be972ac6b446", 0xff}, {&(0x7f0000000240)}], 0x2, &(0x7f00000003c0)=[{0x28, 0x1, 0x4, "f72330e6d9820a8d27acd79a288ec3cb88"}, {0x70, 0x1, 0x8, "6e1f4b9bd8be499c282d96660dda748541325a67067506e2d753d2a947073ef4e0ec4b0b16a4e8a6824e025b94fbdb824b382d9fbaf99b3dd69b15b8d8faea8ee593d66edad1ff310f64483d4d230120e3031ae84efec53d135e3e197677"}, {0x30, 0xffff, 0x4, "6c254fad559d65fe0717fe5f490ebc69701fae2b1295f07bf9e30e939f7b"}, {0x10, 0x1, 0x401}, {0x28, 0xffff, 0x400000000ce, "60ce5a62c83a61b291088970cffdc8d5b7946f89a3"}, {0xa8, 0xffff, 0x3, "97b02dd9396d009788d9e6dfdb1c506dea68b7be07f1dc556b2af0f30d7436d1af8da45e9f57d1895579fdb93d6d2283f742592d6c3359013c31e812ef37bd9620cd27473de21466a437b59f6a0aa7b18fc59b06356f17347cc8b94640826a7210bd9c4aa5ab197f76a386c6eeb8e6a6c7c878d7722a4843a0a32579e82a40b828b272194acf5d798ffdeb36b021ce434b9e92b8c0"}, {0xd0, 0xffff, 0x5, "b5c7fc40738afa1bf1f1bb10d796d585e7f042288d35f9f9b5f02a7fc55f2ef56a23a21b9300a8344b4f46f95c2c8b11524c9ed9cb033720ca099c2dd753733e8957dee973d135cc033e8cb9e63a8544e9c0d31d0c894e9672713f645bd174e0c14fec83bb215c2976a5b794df0cf05e4a9bc60e38dbcac72bb50fd84520b04dda4ce6c39da6f96ea222d67be6b714b023cba809e5421727fe0bb84c01801473af1a435e0314feb1a612a2b98308b5cb5465048d74ec0a4908"}], 0x278}, 0xf9ea1d2899f5ecb9) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x1, 0x7f, 0x5}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) 16:00:28 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:00:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x80) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:30 executing program 1: socket(0x6, 0x4, 0x100000000) syz_emit_ethernet(0xe0, &(0x7f0000000180)="30044e8b0091bd2b0fd0d7484c3bff021f1f1652e0ece547a5afe21f78e31495bc3a269373c72edc27c347406c34810649b0ae76bc17cc792e0c7cad8165e27c1da20bfd7fa6439beb3cdd004d25d4536d78a9f9267ff421b0b6b82849fef04c820004eb79ff51b8f18f5639d8853fc1bca2956c1b4fd996e98e989446cc35075f8d819aca20d6865c1dd4a026567eba5371a5ddc653993fa4a4a4bc81d026764ac570016a1c773c7e172576975ae80bba5c5518a5e2dee04171a796ec01ea958239bd95a90ffc4623819c43f09cf34756179676bfc697bde20873d973e9d1f5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getdents(r1, &(0x7f0000000500)=""/16, 0xfffffffffffffc9a) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x80000001}, {0x9, 0x80000001}}, &(0x7f0000000040)) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) r2 = socket$inet6(0x18, 0x4003, 0x200) setitimer(0xb78260ab1b2c3dc4, &(0x7f0000000180)={{0x1ff, 0x2}, {0x3, 0x7}}, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x7, 0x4) 16:00:30 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x1, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x8) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r4, 0x0, 0x1b) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpgrp() semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) pwrite(r0, &(0x7f0000000380)="b738149b7956d4cd69b204d708610a825e464c31aeb48e2ae636da32d3c3b4e8e6e6fd79ec6768bbc5a79c32b3d30e955628544a5ed63a8dcf4097a46dedeebed3950075f31f9ae4f9d65349a827dc95964d6e67a39ad76e484e37a87863b8d0fc694fc3cee61234745abc12581225ff21d3141f8e7d02c50d109246954c50af26bd7827d92eb6279ece2a969d0c5a6fb30e4eaba3b0878a10c1fa56a28b49c2c76426106a9cd4b9c36205b88376437ca2db489db4264367", 0xb8, 0x0, 0x0) r1 = getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x8, 0x2, 0x1}]}) ioctl$TIOCSBRK(r0, 0x2000747b) sendto$inet6(r0, &(0x7f0000000200)="c38b8068652490eafd1801054b9c24f1fbf07dd405aa627ae3c2603e14d18abedff0c0afe660d971205aa4e5acecfc7df7057254cf2058b121d9ac5e29e4642c495096223620782ab742e4a95af1e8f47645bcd16971aab75183630ef7d09f858973c2179f8407198ce5afa62aa2fd652054aa35d4c52bc480660bee20ed10baf7b1be61e72f3281522af884a9cfb910a089", 0x92, 0x408, &(0x7f00000002c0)={0x18, 0x1, 0x5, 0x3}, 0xc) ktrace(0x0, 0x5, 0x2, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0xc3) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x7fffffff, r1}) recvfrom$unix(r0, &(0x7f00000000c0)=""/223, 0xdf, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="10260000000000000005"], 0xa) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000340)) dup(r0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x50}, {0x10000016}]}) syz_emit_ethernet(0x14, &(0x7f0000000040)="c6ebcb1ab25b8158f736f6b240e4eff838bd6a9d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffe9) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, r6, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r0, 0x1) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8400, 0x0) pwrite(r1, &(0x7f0000000640)="fbaf8a8d1a029be96914f6357e3a6829a0e57908fc9c47e9fa099351ab830bba7786b90130f7a0737527fca202a867da52f48e0d12469ae5e5d864aa9945d355ecc84bf9ae7ef7741e358127e303475b2f0424fabe3af75b082194dc8a5e9382ef8e3b481f2a1fca21d75b3fae5f8f1f37a2b7aa21fb04f1d4df0f272f3fe362476b708bb931a84a28b8d33406757208a3c603fe4744bfc448279045b0782409b1fb3ea01ed30f0904000000d8ea2528f26c8cc1188697da9e99cbb9a66501d2e1cb29ee7079bbddcd5530d1c006b9f71473a186b9abf506bdbe9f5e70573335a6eb38921aa9182febc5d3153a51e92af0cc6f1d63b562", 0x392, 0x0, 0x1000008000000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x7, 0x6e, 0x600000000000}, {0x6, 0x10001, 0x8, 0x3127e008}]}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0xffffffffffffff73) r1 = semget(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/214) 16:00:31 executing program 0: r0 = socket(0x2, 0x5, 0x0) close(r0) r1 = socket(0x10000000011, 0x5b3c566615d0201d, 0x0) sendto$unix(r1, 0x0, 0xff92, 0x0, 0x0, 0x0) close(r1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) r4 = accept$unix(r2, 0x0, 0x0) r5 = accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x2, &(0x7f0000001400)=[0x0, 0x0]) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000015c0)=0x5, 0x4) r12 = getppid() getgroups(0x2, &(0x7f0000001480)=[0xffffffffffffffff, 0x0]) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f00000000c0)=[{&(0x7f0000000240)="ae1bbbf2e02e9856917aa775dab494399f3e166ccc1f532978a2ca41918da04843222b998b0b89892cedf010f10a298f5848aafafc8a063906d1a6d6335c075ed7dc6556aa8ddb67a86445c0939213593a6d121ac67846f1f72eb25b5003ae239fc0556d175443835e5ddd07d29584e126f59ecec2b4267965794258feda39cdf094394c59c3962f95a785bd9f256283a7b86d676ccdc64b938b3544907ef14afbe7058b2e3add7c92b5e51a0da2ad8872202a101aa4bdaddbbbec543779001b0ade9a5625eebf8772488f1a6f52dadc09de5d5b4356e6f934e8102cb3e438f878caa32e3f90e58a8115df5ba9834127bb7d6ed98e832c588385ca40c255be883e186926adb02cf51277e70effa80c5ce2a577c413740a23b525fc970315fcb364bf093744285e018808c201e44837c2434714ff79453d31d355a5c344f7809b98fb0fadf844cfc6fd4ff9371ce3d52c6889d8a4f6c960ea7131c7cc516b7d39822dd99edbdffedecc95c77e15f669aff5818b7e5b88cefe602bb30ed9929c3ed83b6840557b601b7f2337e2b66e326d03978072df736daf5e806d59d2da764bad9785dd84cf8228eaec6de88c5a92ba43e440e4eadc2defab260dc117a66abdafa15f0e7362102d38bc2f6dd3bc2a11d78ac35107d86cafcf71d5b8dc28e0016724280c635d7d7e3b03447bcaf71661029e213e4335b71f2936d62961ad61faddb19edfcf28e22d9354a2e2f4f0c6c9a158e4970845370c5c8b02bfe1df15a3cf42e03a596025e7796b5127cdcb9626e41dd69d7acc010c0691bdb735f8bc1a4b38fd33813883eea6274faf891eb7a190a0733eb20b52ff51dc4a7c48b98c8347237bb8d28f20f26519a6a180e5a51c789899a6be2e09778196d7580bb53eacd2201a178ae411fbec503ba5180222f487823565ca5bb466ed26f96a3fbecd0a4a69ee2affbadb1613a44100ece633b1b9c0b24c55cbc17a569d48bdec3a7d327a995157392d608b4d882de0579c8791b24e7021c299db76a77a152d480d8a1aa511d71c159e080156552e74dd3eac88bad58c95d929a810097048d4f9bb411148072a507820b149d40f51e3cc0f35d41a08c2b9838cd5bee980a9da5bf50bd1a73caf0a85c7ccaa54eba67211bcbb1e822c9e2491405a59cf8a97050b05c40ff1884b152e60568321e5ec663b77207797b9128cb7ad9006747168120448a7f6b9fac620efde01647738ea4a2454166e29bfe78e2cddb3d61761b0aab77c9909dc81d0ddcf1d30927f4398bba0427882f4e720945cc716e5509114809c989ebaf0962f2ea99a22b2b5e65d164e14ea3593220de5f460a54c47db70926c6920b5de935f8d2b54a98e0f1e1b5eb455ea72b30618addf082cc0b600960672f4da60cc1b8fc59c22b55b99df5dcc9c7b7a8db12583b690824d6681c3ae014e548a5a203fb311655c5293fd7759d42e8c7685f688ec142da50f5c70e2d1688a36cce5767a16361b94b90e7a18ed7c968506e35b6b8db7e2f1779c1b29a3839af2be2343ab3801810ebe955d130561fc2167c7ae13c68e4be57f7fb9f80f4e149d72fe293598e1b499db245b16535c02cb11484e9e91cf6526ea5df079f8cc293af8e5b10af941ef51c42c4168887e764ea37d26b21f4ba9d02937233cfbceb45d5cc3baf21aa1cce0b6bc0da0409d9f54392f5b63d5e23afc99738e0063a6d0da9832590edae07414520a66ee7cf1781186984e78391dbc34cc2b24e6762714f302bd93ce1da292f1031811f2a5af0995e961e202805a215189a282934a9c8a6985c4f79f5082706b99610ac3c49ae78206441ad28b09dc26d6a9304534460fabbff11f47e026428d315ce49ec2290411c77f33e69bd8d0f70b61899045368a20a0acf43288a256eaf3cdf14a9e81c2477a79f8cf40122b291fc806a5e7ff1d3e33afced9633faefc2f548f0adbdc5d49718d06ecef1c6d8a58c4a404f1af510e9cb984fea8179732d13e4997ec0a88e5587b124f2e8b8149ab94b7d86e93843a5d940672c84dac00544b1c10a33745d4d5f37ccd7ed24f5ce72a2e75b245e5464af3292284c4c03c6111ac794a87fbe649c2f1419d07bd28eb696b1699336d111b62191f56083aecc64c6ebda1176a8c75f6a4b3627a6aa8d754aa26724247a850d9f812312af443043f88e0a998b0759f19e7048445e216b8e03c7b5530030738e5d7795fb75d86b5e6c74ca4e99cfa1e72f737f5bf2e6f4de85d7ba5341ede71949ac3ac38fb8553a540e65ce1b104ae51d278e91825a35175919f4bedd64ca19ab8abe0a56e7dbd1c3f5f7a168c94c42937bbee90e5be589f3661736512292ee7071c220bb12798d3dd9281873458f2f82412b68b080eceed68ec1a87fc47089c264b51af9940df08a7bc3a6bb5eb010ca7cc0113332b7f0e432c5eb8d4b8d2ff2915ae326c2b80424181d1b510f78f9991baf1e9ebab99528ba54573c1f3cbfacceb828d5982542cd2f4950f82118f4114396a00d96423ea886a8b5675c74f30e8bf552f5a2065e4f4ebc3129781d7ab3dcdf46b278eb7923feb86797349a8f927c1e5f95a35201ecfb96ccd4189a0875d11971bec29b1dacd3e74b8dc9eb7b14115da87b132885fda032aafca074054961a1dcd8a8428d5388a82e64b37c9a5f122fa5984be055c3856393370dc90bc6c44b4bdcc4526ed6274a689c24b86e37017e1301d161b3d3ef88a7877daa862cea3f5f203bc88226323c80ba7d404e72badb40c76fcdcbf37066edcce76c0006b675d7cd9b908e5ae8fbc58a9e89ad0e50b0cb010627f0f191f08bb014646d8eb19321bbdc4f02547323023c3adb013983ad1881cbde9e2e977afce581a6fde4afa7604d705160c044088194adfa695b4dd8616002eaf40fa2ca1d12a4abbccfd6692a58c414b9359a730a958e17500cdc192b5a7889f640c8973815fbc0b993ac5c9a222459e8c3568eddade5cebb9a6b31ad108b37620976f55de4452955c65a48f4430888632854d4572571ae13866c74511118ec3b0b5e223335bea50b0aa7668dd703d9f42d78d863d3ba8c16836ccfc1243822cee3a065d4284e0be7e1a66d710a06bfe78b8e32da857e96e43257adcf0785662c908bf047a0f5526d65f14c6d9b0c7716e5f83f34429701179ac4b0cccf996d5474528a648ec6d11d28bd39bf16f6802b6708c851ae5302e4ef50e24e4425697cdb7c8ba657bb5a6d5254ec5da96eaaa52cf04feab1561b795299baa1044b60ebec93fab3d054cec4d61b6f1ba42803cf26c59e47689fd49e5e1ac99fed00c848d152b5c41a1e87b07babfab7d6141db2a0952fd35752bb7d785bd52232477717181ca786fec6e9e00f310b4f3362c9dfe8b22c5caa593837e1bbbd3ea65956d7b1e485fdcf32ec61f065b326c9fc921039c3c5c967d04e477728f70c213915b6efb445bc8c6db2f1f79cde8e93cf55cf92caebe3ae13b92ff93f4ed894229cad97be292f7b0973d055e42486774a02c9a548ba650b1d9fb18f95a6e4a98b523a9c499b66321ba2c7ebe6108d912208437bcebb26894735082ea6d04b8078aa640aefa04fcf58e93fcf1ea0028a1cb78fbf080d3623a809cd182da5a3cd673aae2583ee0cd21d66222fc861884c94c9bbc4d85975525a01cd1596e66011cc28f55117415e6bccfd635fe14c757c3c032cbc0454e20ef51fb14418c47c73a4b24c5a2b8205650e40a02d2fbc22a283a8375b209e4c24f920353de7a27b421e56c982b2df3ef15615f81e5ad61602cb129c7224ef2b8be692e93e09811daf53e2d2d8d10bebb52889d1e3d3b319207b11d91d7e91f3a25b295d5d3939ff19cb215f368818c028d7697f8a423391e12c95b4f27c155e91292d0a4cca3545af53851e27d77bf023b0189a58f6138de8837f7fb374ad6f10ce222634abb734c5b3e0ebe3e192e364853f16be8c27da52406025e24dba35ce664d2b977cedb787f039581baf5fbe3b76057fce649b40a0347e10a654c82093d334f0e6e0953111b9f94e0e4f4ce84c33773a8a5f45fd56a1f78ffe2978ffb17ea1dcb4323f80aad5a8ee9937aaacad6952721620766deb1e59df4c9a16436b8077a339e7d0c06e036f84cb55e47ea0e3be06509d03469345ed8d9f20fa37ced5e46412d7fac326db13f3ef27f9093a03a70e9538b16721cd069377f8a4633e70a6023dc905f560978239e5c4f580ba8c3b388e68787d51d3ab1a1152e4c329610f5b3b4780d9eb47f447998879e4918d8b1d600ff0ff323173bed1fd90d3c061f79fb3400244b6fe4a5f34092139dcd3c019b3133a4b041b7383b6cfc540f72db538460d64cbfceeee07e41b7d353f3246930fcc0354f19ab9ee90c6145acbcb379505655944cc027f1a5a31cb0a3c36ab10e7077e36532a0d750cc975c63f714b95e15a9ad675f115f27fae693858aaae70fb6434b9ad626557e6a67dce54a7267aafbbc433d525cc7f532aa6f860c1a2a76bab602d6537cf346d24cb36d8b2a0d39d36fd2502cc3b3ea4e08f65f4cc3934455f5d66ff39f7cff8440a07fe59c4eb1759b5250bd40960cf0a0e19718f10c331f9eba88918ceed5a84111a89dab1791020d3ba8bb8ad3dcce081d6193f592da6015d83a50dd4667c88a405cb2466c916f11d905325045c8fedd9460c4a43eb63766922bfd8d757ddc60cd38506211d42fd124406257aba1bcf9ffe1860ad3f7a899f45e882a3d073f97a1e6e5c4c835d4501a2b886a8e1b60cb6480ae455808b28e341c83b72328f07a0ebc86e6cefcc9e4c43fa4415e156afbcea5b6e87fa120934ed16e627084039e4379e95c645fde91bcca9d6ba71073654a9445a16f4df3afc7478433662d41b4b3acb95c29997f0dc81e75e75dd83ba0d176a4fed3b32d32453c70a5c39581de030d4a698fd6684e0084ca8189107a2f0b76140dbeb1b9dc7a04355a345fae54d7999e9225aab12ba49bbf8ad9a333ef2b1fe37d102061367770079363c5ec71850bc0d936c0590c4845eb8f1c39e7581ee1972230bf1d8584f6d59c88c55344117c6a25c71a4796bc9ca3202cd1cc356b75fc03eaf85cb6a6427b13f8c0cf092b95f27bbe876fb638a8decda4d68fdde0b9be979bc934e4443d43c358adf46d086a9f27418d09d6d9a40029ab63bb0318dbf88781ff2f6d9405f6dc7ccb12be0a4080096ddf786d521dc04ee0b23bd7f2369e528c601f13e1d6763b54b472b9120748bff2c5a387fc876e76d80a4af15877176a6a99106273fabe4c372a6f9704c88a5d5ce85cdb99a54ecfccbe7c15638db83279461ab4e8d6ab1f00f377571455e97cb7b96dfc19cc61fd5066091ddae3b4c909df60b301f717b2d0abf0e75cb64af1b6e3903487a433ba7db2cee2d1d1cf541e8cb5307c3be4688ea07a87d7047de6d4a65a70d641366ba9786534db296e7659e6b9021f4d2992f6d513dddd09201395ed05975f62cd4ef0c6c8ed6bbf8a85561f9d48f0888625346c61cf3a92002b290ada0ee9778e888c568a89cdcd0fdede78f39b02d63176a688c3883b683d0a5cb1d054aef65da17e39c411a0914b530115796ccbdb47fe562049dcbdd7fa668861b1393f69400556b480d639c04da0c8a553d7a47f3f919ec98458aede5ee566337dd4a2173b1d62a2253d3cbab10aff7d7babad0708be53cf5cbf8e4dea1c9157d8d77e864153307359c2ec5af658caab6935449effc82b911bbdca9340dd6288ed28d277df758a0c4cc15e00b41da4e416d571f749f74fff90d1f01c3b5e2a87", 0x1000}, {&(0x7f0000001240)="46bd6d7809cf85fdec113b978d82d4750c9b6bcb57cc3cce7abc94210a125e9dded703362ac43efdc1873133f7247d0766f53014dd384ef82b99c145b02ce58ddc17a25e1bc57fb0d1b430eb46905e04be13164ddf9b9b0538f2d7f8260faf38a5f75e4872bd2ffd376c2802b96777972a0a56624d42f0a6930d09db70cbb115aaa9ebd4e5fd29957b6f9630bd45f577822d98b24a228840d9e88e2ed17b2d7ba4a9eaf55acc9c34a666dfe596a111da99f4b7e874", 0xb5}, {&(0x7f0000001300)="bdc31eea77eacec96d56e8708fa74ef62da0767db06bb9adf5c19607a22d6bc93419e91d6d3365bcb214d8d275837335e2feab7773eb612390c4179ff9a3508ae95e110601c0af7bbfc716b6cc14f35fa84eb5a5453bc38c6066bd61f060e3dae768c9f5058a9ca1d70aebd2d574a7208243c57481be1456b590a8ae2611", 0x7e}], 0x3, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x98}, 0x2) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xad, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus/../file0\x00', './bus/file0\x00'}) dup2(r0, r1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000fd9e8a2e0001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0xffffffffffffff83}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x603, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) listen(r0, 0x8) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x90e52b1430c8245f) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = getuid() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r7, 0x4) setreuid(0xffffffffffffffff, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x2, 0x8, 0x200, r1}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xd79ab50230d7165c, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="3ace3aa09f357ded933f3a6060a64e61aa908b352a1ab4fae87022aa6556222b999ca36a33707373b4b0265b26aa3f28b195eedee0bcaf125da08995694e16591a2d733ca7f5145befe3f18208d055d010c50cd4656e17f8994d5cc0507efa", 0x5f}, {&(0x7f0000000240)="2dcf958dd8557933d949f35e13545e4798513e2ef91cb5640a70c592de306ad1ed801c58998ad9d9294827b0ec16d1a623fb0c63c230e9e040729ab37cf82c8279138e9dc0339d2c95ced3ec35ff15f96153fb3f9106e300", 0x58}, {&(0x7f00000002c0)="c4e61d24612e5187ad636d0fb94014a503b3099fc07c8ee63a0d6df402d9b873acfc800622276d16969b1af4b59dce59ded4795076da0d6cedaa8d6282d0e0c041907737cbaf0b64bb395e267c8157ba5d9fa8c5f6814f7871ab0161c821390cd7193ac3cd21504cc914584a725980bb6b58e2db155c6a80e93d876714587410cbf07aec3df654", 0x87}, {&(0x7f0000000440)="10f63887f25f5f54a1f5bb047d2779cb89020f6535477d5214e5667a9d7d1394291a8e950efe654225e5a6944d437870975f99fa58024159f4fd7fb9dcf881079cb93992c2f99cd896970a0d173dab0bae019f4ed893e5621445ce085be93fbe12cb22ff8b74b0bbcdbf05e7f20eabc8fae14e5eae31fc65efbb4f9531315275453f9e96872e27cfb24b9067390b76eb375e650af8daac242187a36d97dd59f4f076f9748a7c0462e7d00f5a", 0xac}, {&(0x7f0000000380)="44211cb580ae", 0x6}, {&(0x7f0000000500)="b830fa8646ba75a715f18873640998707a235ab9aa24af42b2c55293563949cfe47faaf2c6021ac97933b35ce89eebcc61c83c2bcf76068e4c3855ad4dde4aec05", 0x41}, {&(0x7f0000000580)="d98666fdc92aa85e1d531d490d34360ba9ebccfc5f5d330ac724d4be8e6f2f5ca3b2a5665ec83d70c5dc96dffca4709ba5b8310e7d993d38fa652190dcc28911c8beb6eb254885f52103416a0a8aeb5e9999a893653d43cefc1110f5f3c30a46b40d5107fa91f32157a8e9b573da51a36dca0038586028e24f096eea4126ecd57c80e600422dba98510c4551c43653a1d35f2a6f2aaa490f", 0x98}, {&(0x7f00000003c0)="58398338118391a401c41187ad", 0xd}], 0x8, 0x0, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5, 0xf1d6, {0x4, 0x100000000}}) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x80000000, 0x1, 0x2, 0x37}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:32 executing program 0: semget(0x0, 0x1, 0x21) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6}]}) r1 = geteuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xd88, 0xd9}) r2 = getgid() r3 = semget$private(0x0, 0x4, 0x402) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/170) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r4) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/189) msgrcv(0x0, &(0x7f0000000040)={0x0, ""/88}, 0x60, 0x0, 0x1800) 16:00:32 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/85}, &(0x7f0000000180)=0x57) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x282, 0x8) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x6, 0xafe7, r3}) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f0000000380)=[{0x7, 0x9}, {0x26, 0x7}, {0x42, 0x8}, {0xe7, 0x7ff}, {0x81, 0x80000001}, {0x83, 0x4}, {0x23, 0x3}, {0x2, 0x8}, {0x87, 0x8001}, {0x4, 0x6}], 0xa}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000480)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x1, 0x69d, 0x70b7, 0x2}, {0x17, 0x7f, 0x6, 0xfff}, {0x0, 0x3, 0x5, 0x7}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000540)=0x2) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000580)=0x2) select(0x40, &(0x7f00000005c0)={0x2, 0xffffffffffff0f82, 0x2, 0x6, 0xdee, 0x7e, 0x8001, 0x400}, &(0x7f0000000600)={0x3, 0x6, 0x2, 0xfffffffeffffffff, 0x1, 0x0, 0x1, 0x100000000}, &(0x7f0000000640)={0xffffffff80000001, 0x1, 0x7, 0x2, 0x101, 0xba37, 0x401, 0x20}, &(0x7f0000000680)={0x0, 0x1}) select(0x40, &(0x7f00000006c0)={0x5, 0x7000, 0x800, 0x7ff, 0x2, 0x9, 0x8, 0x3f}, &(0x7f0000000700)={0x0, 0x1, 0x5, 0x8, 0x400, 0x2, 0x0, 0xffffffffffffffe0}, &(0x7f0000000740)={0x0, 0xfff, 0x2, 0x4, 0xc2e, 0xe2bc, 0x7, 0x5}, &(0x7f0000000780)={0x5, 0x8001}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', r1}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000880)=0xffffffffffffff81) clock_gettime(0x3, &(0x7f00000008c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000940)={&(0x7f0000000900)='./file0\x00', r5, 0x2}) r6 = semget(0x1, 0x3, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000980)=""/96) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000a00)=0x5329) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xe6a5373a7bec1b6f) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b8", 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x6000, 0x0) 16:00:33 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x4c, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) fcntl$getflags(r1, 0x6537d081d6e46a8e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = getegid() setgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/231) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a761c8d6e55fd8f9b35c0bb2e93223b3ff1aa048a28e925e9dfba9340ce1c19b99cb7e53cae7fe6aaae64e6545e8560a435591508520111667fef5f3a9c18dbc8f022b50faa21f07487ddc341019e6ebdb76ffe74e5c7d4bf0d4f937393be578654d1068e13aa016c29ac38074ed75371ff0a50e65750ac9ee27f6247446a2e8372bcad54f944f7c5099694e41b2aec9dee7", 0x92}], 0x1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="559435fb5881e925cbc83333d6141a8fc9708039f75a074fe0c3c934e7b07a678af54516f4b9c62c4dd87678635a074ce796db52bdc9f83008b239d67b800ccdcf53bc7f5f8796dcb518ebaf65b59375a2e275fa1dfed328a637b67a0a8df41d525b33fab9e4296e9d3426d4b1bed428c0385b1fbcd92b08d4ab3122de578f2e", 0x80}, {&(0x7f0000000240)="9dfe42fe6b1b80c080911fdff08a1289c17de222a8d6bf3b9e72cd2ce301addf2b2572859122dc67a8f80f5f0583e523b52f6e3314d9e5ca6b5bea906b25bc415d9af14f03d127eb44f22d9636d53196f2c0c454502121405ad1cea6f26189a2337c3734e460c4c60bed2fde47add92b6cd556886c4f61fbb5efe11659797010c776c8604858c35ea2dcca485ab8480de7dd69da036157e1807c10e1e85f9936b27f44139672506944baf590b8db94f1d71d921944f6fe94f49905fe0ff8621ad0945e866e19ba7d2f39039269e9a31d1bb5cc7ba12b67e74554ba145a11c6e150ea10729a633959959aab53410f6e2c7dfe0c9ba6e5fe9d3c59", 0xfa}, {&(0x7f0000000340)="230b02cd80212abd2a0a24ed1aaf57a582195af92110effadf6b5065eb8e9953457909eebdca82ee66a82f5eb9b2d426aae94a71d2873a5b7781b5605b551b12efb509d6b44a0f7cb7677729095694c577077edcf66570a2ceb92655efd87bfc7cbe87a1361556a4d5413357c1cfc4999c22175ec27f6384df03e3cd546b0c1357c7bf17474b556fbaabde46a6c4da4e92b556882dc3d9c82993637564778ec9cfa6be4507cd0fe968d661ab6ea307055da53b1ee9ab0ee9e606", 0xba}, {&(0x7f0000000400)="545fdff98e42bbb5048d36af0f716ff381e1ba812afee8563ab9e73bc9fd77e5c483e7fd1e9e769c9ef146695e9bbe5a6f49ddcb9200d9aaf260535d2d6d41451512dd3755842136c538e87e5c77009661309251ff5ebf967951326f63e19f6e267c27f83f98ba80b7eca513ca1bb61a7f033b35bb7427ec91f229261d2239ecadcf2782dee30456fbf5d8909d55661e2f7ddc4a4a", 0x95}, {&(0x7f00000004c0)="e053e327e88a56809885a7b471a57c1ef4d08b228e3ab774cec9050f0580058359be2c6311e0a524eeb3c5477b4e3cd04710856147abdcddb37090f97b7cee867b602e54851639313630000ad412f07a7cc7aaf014d756a2fbad64fb65997e095b1d300ba93032791596688effd9b8561d906faeac118d15749b0db825fa18113e70dc98abc5615009db5b2a91f174b0b78312ab996cda422e1f3c300a067ce077a2529e4bdf18cf3b58a87601447f1d", 0xb0}], 0x5) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x9da5173b179901c4, 0x0, 0x0, 0x6, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x3ff166a863b94ed9, 0x8ac8f2d54cca471e, 0x531, 0x3f}], 0xffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0xa18342c4e847a856, 0x1, 0x3, 0x4}, {{r4}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x3, 0x1000000}, {{r2}, 0xfffffffffffffff8, 0xa, 0x4, 0x10001, 0x1200000000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0xec, 0x2e1}], 0x1, &(0x7f0000000000)={0x6, 0x5}) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) pipe(&(0x7f0000000080)) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20042, 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000980)='./file0\x00', &(0x7f0000000940)='./file0/file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') sendto$inet(r6, &(0x7f00000006c0)="1fed8c022867580b4989be30b345f908b4c4d597e37922a8e382c3af96f3e6f1e86391d235f00bdfcbe17088716d89770f420164fd6c75b78985f5b9aebc6c2f63a6bfb3e5af39a48d3b45476911d3a2f504becfa78f1b3fc4365c19c79ebc2e507126223a696b66480457f236b122091053dd80246d897d933d8c2aacbab2bbf31e8c0ec03c75608c7d82ad937552457ed0285f34111ebad91480a67d4eb79d1d8b39d9bbf8c640f0f9092ef1d2f6d0c2166ded9070916d6534e43528e171f02c0e7ba4c77accf0ca1bcf5d7195d8e15ed460c3526835b6ff044b66", 0xdc, 0x0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) recvfrom$unix(r1, &(0x7f00000005c0)=""/153, 0x99, 0x800, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xe7e63858cff42cb5, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x200, 0x22) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:33 executing program 0: semget(0x3, 0x40002, 0x10006) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x4, 0x81}, 0xc) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xffffffffffffff63) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d333107000000000000000987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c8620e9cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476b00000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de060fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c0000000000000000000023a00dda9606c1d70a43167f2b6b570fcc4c12d5b3b736c448ea3bba69c75c6779122af284c91e2a7cc779c3046fe33da9c8afee53f00c1d61c96a72604e8c5bd97a84a7bd02d9b0495b5b4b206bd855a4e82823c0f5815ae5c15c12f81cf3de59018d2b0557d57762aafb05a26a716872573483f4ea2f975f80f5774ef622d8f02a7e3713ead71463739c1d2b0e747ddc5a6d5c3847de95b2366a7b11830706907276b828c696a8b10a13a758019cdfe41a1d26363b6fe93010aaaf0040d66a62213af2e810c9f22394252c5293b3f1e76cd18c329b0aa2e15ec438597c8fb6c24053680a9438850e824ef0239074852dbd6cc8e92904b3816aae9b1971b55b1182ae59b14ba6c043b09946327cbe17639b27338395c227ed1a343f806429764453b1fae6219823822a400333ff3e73733e0c5a9eda7e4cc3e79fff274d89fc8a4a99da52ca7a17424c22222f6dd64e97bcc0dd071673334182ad46f9c57cc034c58534ff2df0beedfb4e5ce5a8376b0d623957365bda4e32"]) r10 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x8, r2, r8, r7, r8, 0x2, 0x1}, 0xcd, 0x200000, r6, r6, 0x8006, 0x1, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r8, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r6) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x3, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000395, &(0x7f0000000280)='J=') 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r0) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf44854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca648ff030000c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470900000095aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x101, 0x2}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x2) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x108) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket(0x2, 0x3755211785890a92, 0x8) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x40, 0x100000001}, 0xc) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x4000, 0x800) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01f72e2f66696c65322f66696c653000"], 0xfffffffffffffda3) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x201, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000340)) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_emit_ethernet(0x76, &(0x7f0000000180)="81a8ed601bae276bbc1ae009c95fce6c2cedc28770dfa9cf679816755c4d51624a71c8bec231ffb6f34867a5681cfec17c09ef9b8bbeee15a84a9bf98d6594574f17dba4641ae503b0a5e4c24f4d42570cdcde416af51471d5cce910b89404a1dacfce495eb2e83b82b0cee525e463e884b79fcb961206d6618d0bfabdf149d7b1f7ce4f1f4c56966f8dd8fce0cda1abb79f158a5d2e93d2ba9a8e3b4e8447d92b2302caae4b599e3857abbba02d3e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) r4 = geteuid() setuid(r4) kevent(r0, &(0x7f0000000240), 0x3b, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0xc8df1f609bf8ed42, 0x1, 0x809}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x4, 0x89}], 0x7, &(0x7f0000000300)={0x1, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='o') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7ff) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x30}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="558dd96136f2b570ff4b4371ba5feddef24dbbc429150171579fb589ac14932cecf8f09b16f3b53b831cbf0835f9ee40bb1d0e578d5810ee51de097c64f2d883d29b4d620c13d869d3fad5bf38888cd0bc25e4becbc6c456813ab9664d92a83bad170ec0291d53d07603a391d7ebb909ce6d35d4d08569b18effe2edfe0dff6cb6a1f6cb1d3f7e35bbb3cb0a364c2be512ced6894c465f3548296d00000000", 0xffffffad, 0x0, 0x0, 0xfd3d4622) 16:00:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/85}, &(0x7f0000000340)=0x57) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\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') rmdir(&(0x7f0000000600)='./file0\x00') readlinkat(r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)=""/80, 0x50) mknod(&(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', 0x2, 0xd253) 16:00:34 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) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 16:00:34 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, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000000c0)={0x800001d, 0x0, 0xffffffffffffffff, 0x1000000000000200, "dd000db11ce99ea78b7ec000", 0x2, 0x8000}) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4, 0x956c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x8000}, 0x10) r2 = socket(0x20, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getgid() 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202a, 0x1300) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x3) 16:00:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) fchflags(r0, 0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)="7fb6eb89dfd6cf373fdc5195459377160cf4f3ef9c741a34f8d96a67693a32ea3abb3b916b760e750bb33b0f8d516c27df5deb6f829b7f1b8e0b") 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000003c0)={0x0, 0xd24d}) fchflags(r0, 0x0) r4 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x10000, 0x103) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) getitimer(0x2, &(0x7f0000000440)) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x108, 0xe486ed0e49c4f893) syz_open_pts() 16:00:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() close(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7ff) 16:00:35 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) fchflags(r0, 0xf589d44f609057e9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/wskbd0\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='/dev/wskbd0\x00', &(0x7f0000000240)='/dev/wskbd0\x00', &(0x7f0000000280)='-!#\x00'], &(0x7f0000000500)=[&(0x7f0000000300)=',^)!#\x00', &(0x7f0000000340)='/dev/wskbd0\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='{{\x00', &(0x7f0000000400)='/dev/wskbd0\x00', &(0x7f0000000440)='{\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/wskbd0\x00']) dup2(r0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x6}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x6, r4}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x36796bf7a7c4a927, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x100}, 0x6, 0xffffffffffffffff, r6, r7, 0x8, 0x534e, 0xfffffffffffffff9}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") socket$unix(0x1, 0x5, 0x0) 16:00:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x4004, 0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0xb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r1, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0xd7, 0x400, &(0x7f0000000c00)={0x18, 0x1, 0x1, 0x80}, 0xc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000001c0)) r8 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r7, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f0000000240)='./file/file0\x00') connect$unix(r6, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r7, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r7, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000c40)={0x68, 0x9}) 16:00:36 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) close(r1) execve(0x0, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 ,/!$: 2.02 #-$: '%449 95991 449). 0.005 0.003 0% 304+ ,/!$: 2.02 #-$: '%449 95991 449). 0.005 0.003 0% 304+ 0#+"$%.!",%: #/--!.$ %22/2 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x8c, &(0x7f0000000040)="0c59a2766efad30dad69af0298cf1b1318850884d3ad5c3e516dbaaa84f4609e833db15215a43e651673191ad3973a3e9e27c8570ebcfbd01ee4f8e552d9774a2fb60dcf1fa9b1000dee06a1fe2990303f4dcd64a86daea96a75dbdfbe82142c14f10c156e08105b3bb476f835c7994ae9a65c4540041a3d59c64a0a73404c3a64bf8bab1fde9d3dfed7dd41") syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x400, 0x5, {0x6, 0x2}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20200, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x45b20218e7a8d835) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0x9, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) 16:00:38 executing program 0: stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x40) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x7) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x81) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x3, 0x1}) lseek(r1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x43) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/96, 0x60) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x200, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x100000000, 0x6}], 0x400, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x3f}], 0x0, &(0x7f00000003c0)={0x5}) sendto$unix(r1, &(0x7f00000002c0)="43939c551df89ad046b00482153ae9ed576eb29c453c2d4cbe1d05ccec3169d1a0cfceadd4814b0580496a46e809b5ce44e5263d0632363ec6e7b4326b3c225a33bd1dfd36661c5424ba970d1c5689c8a1e3ef508cc8d1952379f68317fc67df8d50bf376c8dd50e60468ceaf2cc4b3323129c4621c4cf0d9f1dc59ae86f3e1a622923c9f802f3b85e830594932ebd178710a71bc1f0584bf20a1c0e118279487a39ce6d7af1108f", 0xa8, 0x409, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0xffffffffffff4463}, {0x5, 0x80000, 0x100000000}, {0x6, 0x0, 0xfffffffffffffffc, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000180)="d000"/14, 0x1bd, 0x0, 0x10000) 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x108) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r3, 0x1}) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x7f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./bus\x00', r2, 0x1}) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x6000, 0x1) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0xffffffffffffffc0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r0 = socket$inet(0x2, 0x8000, 0x6) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:39 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r7, r7) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r8) chflags(&(0x7f0000000740)='./file0\x00', 0x2a8a668f3c7073b1) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r11 = fcntl$dupfd(r10, 0x400, r0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r7, r6, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000840)=""/154}) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r12 = syz_open_pts() fcntl$dupfd(r4, 0x0, r12) ioctl$TIOCEXCL(r12, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r8, r7, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r1, 0x0, 0xff, 0x0, 0x40, 0x6}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x20, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="67b499210c4f2d1d5409385347d589b47843b2496dc2732da006bdba1b8056e551467a26a2e48f6f7591fb8d82aba5b44a9ff3c1c43b32133c6dc77355461b0adc3bec4c0244b2f3e00644e970666bcfceb4bb8f47770d7b7e1ad70626c57d4c59f761a943", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x60}, {0x6, 0x0, 0x4}]}) r1 = shmget$private(0x0, 0x3000, 0x6a4d8687918d9472, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x6, 0x4, 0x4) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x34e2254481e907d5, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setitimer(0x3, &(0x7f0000000040)={{0x174c, 0x5}, {0x99, 0x100000001}}, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./bus/file0/file0\x00', 0x40) mlockall(0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) 16:00:40 executing program 0: shutdown(0xffffffffffffffff, 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') 16:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0xe0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb600"/116], 0x74, 0x0, 0x1000) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:41 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x4c1}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/123, 0x7b) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) chmod(&(0x7f0000000200)='./bus\x00', 0x2ab82ac6fa34da4d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1fc115b5) getsockname$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) r2 = semget(0x1, 0x4, 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000005c0)=""/4096) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}, {0x0}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:41 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) shutdown(r0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x100, 0x9}, {0x18, 0x3, 0xe86, 0xbda}, 0x7, [0x1, 0x3ff, 0x100, 0x8, 0x4c11, 0x80000000, 0x1, 0x100000001]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:42 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x47) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 16:00:42 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x4000, 0x0) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82bd3f6b9eea62801eedaaa5857bc80b3215223eca75c696cbd2279dc327dfbd383848b757cf49139af015b5ae6546dc9e9e9ec467da79c63068c6c3e73e52daf4f06f4ed4ac2dc75bc9148c3d30d8b90b0d368502f847f53d3cc4179ce8a26625a38b11f67fc2884d8e7a29faf9b4d283006e2006c11eb7fd07dc0fa63fa32729d4eab4a52c6564dfd2f5dfd4d0fda83435e30ec20396352f568b775a70a8e59b55ada2e1e5cb5128824459e6dd82529fa3791bac7238ce4eb53e8834f3e2811d898d5baa08ed84967bf6ce5e12f094f26871c43272fce8808fcc17265f3215e3461dba83e949d49d4091"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x4, 0x9}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x40, 0x9, 0x100000000, 0x1, 0x7, 0x1, 0x9, 0x1, 0x149484993c7e99c5, 0xfffffffffffffc01, 0x9}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x81, 0x3, 0x8, 0x1}]}) 16:00:42 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3ff, 0x848c, 0x7, "df151803af6f93e178e1b8fd4b42e7d4ce24a1bb", 0x212a800, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x40, 0x9, 0x7fffffff, "00b71df6cb9a3d9396a664e6f70c6c4bb914d008"}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpid() getpgid(r1) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="f2daa36c553860a9b3f41a4786d03cc8ca2cdb9774c019866353cf7b8743b854f2dd", 0x6) r1 = syz_open_pts() close(r0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) r2 = shmget(0x2, 0x5000, 0x1, &(0x7f0000ff8000/0x5000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xd4, r3, r4, r5, r6, 0x40, 0x2}, 0x3, 0x0, r7, r8, 0xfffffffffffff210, 0x7, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = getegid() setegid(r9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/80}, &(0x7f0000000240)=0x52) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file1/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f00000002c0)="530f9150084457becb630a734d1c9bc29ea654774b1df52194dc50a05e0e310aadd0565fcc4bbedc9da7d99d030d5ed92536adb6a093091273e97ccb68ef1b63a016585f44996105f46aeb0a6b63527b76e8d39d92ce2ae62b63725a123f096075150da0286c55", 0x67}, {&(0x7f0000000340)="5f7aaf663c2b2ceee80a66e0bdd847c68ca6483df39e62bd236d4cdb9e0c9857840a00121613c3e2c41f583eb9df47ec9a95ebe3333124ba63f5b6f7cbf9ec49d23d2f5df6b296962bdfea54d2927857e233f2e95207c0ab0918efaecf0afc56f7b2b7", 0x63}, {&(0x7f00000003c0)="734373d404da78872bf3f8ce3f09baaf63724181e31ecab01e", 0x19}, {&(0x7f0000000400)="87446d19fbf3d8dff3cfe6ddca39d708701288facab5f3e6d3e2066e2af41983f2430bd6d153dd480e8baec9636400cd83deb400cda0b99a8e5adec75a0c91d3a3fa1562762fc4e2c24e68aff6a6716636640e75834e822636ac7b62c2fe25af523452143e42b956da64c6254b00dd8edffd99330c06f59db7bf7296e8f71454c4c123c52a97b180a5f9fcc692da6e26e34b50aec146a6daad54b01b421baeb8395e4f8fcdc70808fccecf9ad79c01c9a57e8221d7ba", 0xb6}, {&(0x7f00000004c0)="1695329efcd2733b6b86535ef012d2a2bf004a4aa4f4a2442b335824468d64b72845", 0x22}, {&(0x7f0000000500)="ba55d54396d2a1f9030135debd98335d4e1c443482290f3589c1f9f2b9f35d8e6cdf19f09fa8fb32c90537f9c5f6c8d9c802d89d9a729ef5da7cefa7fc", 0x3d}, {&(0x7f0000000540)="4731d54e4fefaafdc81f633f3be34931391af2a30e26fc3186969c3c00cbca263c45973a8df378cc2d0b4b43540119b272f1fb2c13e49f14c7133b36840ec2507ab1b96591e3b4ca3bf57d74f09b0328e0302bee9ca523d093c29b3222918855742aaa7abf38d9607e41bbace1067239977263f6ccd09681f77ecc63d5996e6c787133422475e56ffd476db6662304bfe617a854c1f0a525264da25dd3c404c3a76c2cf8f9f90aab58c7bf4cfcc0951057e5b345cbfc686c913b3ff7fe3eada91ea40980565f47", 0xc7}], 0x7, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x40f}, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1a0) r6 = dup(0xffffffffffffffff) renameat(r5, &(0x7f00000000c0)='./file1\x00', r6, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file1/file0\x00', 0x72d6, 0x6, 0x1, 0x1, 0x8080000000, 0x54, 0x5, 0x2, 0x2, 0x3, 0x7fffffff}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x348, &(0x7f0000000180)="b38d26e951960f58652ee4c89d064b5f420201dcc0553ab5419a07172f0370ba878f66e37b1be0bbb3d055f7219da6ec3e89060ae3e463fc8f76dcb4a3512e03627f0664091f") 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7ff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x23bee821, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0x8fa4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xd00a768408ebe1b9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xb170000000000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0xd, 0x2, 0x10001, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000002, 0x9, 0x5}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x12, 0xf00fffff, 0x9, 0x6778}, {{r0}, 0x0, 0x40, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x74, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x1, 0x11ca, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc2, 0xfffff, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1ff, 0x5}], 0xaf72, &(0x7f0000000300)={0x9, 0x81}) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x141) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r3) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x93, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x89c15ace11cf4e37, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x7ff, 0x80}, {{r0}, 0xfffffffffffffffb, 0xec, 0x2, 0xfff, 0x5}], 0xfffffffffffffffa, &(0x7f00000000c0)=[{{r0}, 0x82e2b948f1f2c78, 0x12aabcc8de4360e4, 0x2, 0xff}], 0x4, &(0x7f0000000300)={0x0, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = getpid() ktrace(&(0x7f0000000380)='./bus\x00', 0x3, 0x1000, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0xfffffffffffffffe}, {0x1c}, {0x6, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) 16:00:42 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x6, 0xd48a, 0x2ba}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x8, 0x1, 0x6, 0x6343, 0x7}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) pread(r0, &(0x7f0000000280)="bf70c8c365da22065e50e998d945113655d820c97331ccab8614688eb4a7da0d25e6703ff4ae85da23d97ee4ac81ce5417b677c8a00b92995c68c6", 0x3b, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x7f, 0x6, {0x5, 0x9}}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0xffffffff, 0xfb68}, {0x18, 0x3, 0xff, 0x20}, 0x7, [0x6, 0x401, 0x8000, 0x9, 0x6, 0x2, 0xe, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) sendto$inet6(r2, &(0x7f0000000180)="fea14c5763446c10e7ffe5afda77c6a59c55004612c8e7578e24cbbf6e189546984ba06c30bb8bce3303c732a50a0acba379d489a1ae1e0d1d87b9aea617c95d45641f9757802b71ad8f35704a8252c103a18b7076a554ce75c4be15230f34978a001538fdd6cfd0ed569a8ee9687060305bf1949831145b7db7d798628bdd9d30a34b5b2b8b8a", 0x87, 0x9, &(0x7f0000000240)={0x18, 0x1, 0x4, 0x9}, 0xc) open(&(0x7f0000000340)='./file0\x00', 0x8a0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x0, './bus\x00', 0x2, 0x3, 0x2, 0x8001}) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x939) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="4818472c0982d7ed08b670082db9c2336493507a94259ed5219de26f51973e868093e85d7e6d86f3bec5e9a843cf85b94e9a0426f25c6673e71e83203e75773efd2a55629a727770d743281f66c4999e8a39f372d153d0fb259126e4453d9ceb6c458b3ca6a8b0dce45f5f58b7c98a8f12891c4eeb3324ecf1be17094b693483380b3554a86fc2c23cfa78d73705342ab939d6bde52f736545fb05333fddb9ea8794adf7c06a1c7f1e8ee9", 0xab}, {&(0x7f0000000080)="f3f552f212b3847c1388cddac483c52e3ec8c31339292887d62f4bedacbd39a94bf7a55c663ea703", 0x28}, {&(0x7f0000000240)="e1491a7660479c533e307f9828a42fbf647ac02e81af80b6eb0bcbb48d9be6a16a48d3352ff5b0146813161c1e9c89c724bb1840ca63768731ff8deb84edc00b6d3fad971dc8c796be74defbabf0c0fa2912c369418ba41f37107da3ad7254bc900482bdb9e2a379d70449a49d28dc26f6a90602c173eeb0bc4b53ac6191db4bd0187bb3b5608fe9b86ed70ea499ad885a2d7b89c3a6ffd0590a72343384faa9ace77b0d1a1f", 0xa6}, {&(0x7f0000000300)="8f392b58105f8bae00fd0bacb2bb876da2454c12e1fdcc06a190076847229a086b079c1d40bf1850d3b7f04856de28db7fe22ee5d1e35e4cb55b70a9593e9b42d11257777df38d7fd3a70326623bd7558107625b96c1ae15b719c7de292657a5bb454406a2ad4fc0f33d94da3cb5faa5dc5048d2e4af6a9fab4b7717ed0a26f6879dddcc9de291d672a33e3ddf288b3c220e", 0x92}, {&(0x7f00000003c0)="c3f6b16d342f871b155b576316b3ee766a5d0ab73528292149ec64218fe6836e864abb6c745a2c8baa427b8f7a668d70018364911c469b2e1781e5f450b23455d150fb11", 0x44}, {&(0x7f0000000100)="6cbb07f8e854d6844f9a91bbd9463476e8c5223a3302fdad", 0x18}, {&(0x7f0000000440)="6aca7f13c74a2692b9b688e0ba2742bf93542b4a93d46d9dfbb9819692ccf77e0fce3e7283eab0e6dcd03db7c383b840f4250854a006d25b8e7a3c5b6c1866513f3518f48c34c324b318", 0x4a}, {&(0x7f00000004c0)="c1b643bea56c25fb396bc7b791bc467c636eb1a4881e1038a99a460ca92977251ed2bc26edee1efc08e2602e63a175b76ce7a855f4321a4ec5c44aa79d9cba6552023d54f7d7746b0c40fd38a90c1af0546abc555938d17d05a23bc5654b95d9828fb0a26fa7dd7b7fc172c2960a1a6f431c4ba6252d9570c674881ce4bab88ab22eeac47b9af50aad42954d4644080274116ccb38c64b3b4b438095fb116f4ebe1cf60c135274298ff3ec0685d3d9c3445a08d1697064fd3d7e8497182eaeed6d74e45d2d34c09f6c695ea3375936520ee3d3c31611e52d364d45a2445d1e", 0xdf}, {&(0x7f00000005c0)="ed2716d1ffe5719b6c32307c9f499fce895970d9bdb42fef8aca6589e0f419a0c07fbbbedc9b8c041c2e254c5a0fd96a622a39b28745fe2ffe56f0bc1556dcef1db1a293cbc3f43108e951f53b5922ead85eb6f456661fa3eacb36ffbeb67785387c0ce47a712ced9fca8acb818c49b04ff3af6880cda9a783ce4b018498e3e2e990fd5d5e33b8dcf7bccdc8a62c9a30a568bb368507a2d7672e08da11bc1d93dd3fe4b908d225c119646d2d8c9c391dcd950ff2b1e315d4381deb2411a5e406e8de6e77032b64d77fa3a3fe63b312b4cd634043d98f3feb4b501d38c24f2ea264bf07929a85462ae3a527feb11c74b72f50d1", 0xf3}], 0x9, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x1, 0x1d}) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r2 = geteuid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getegid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x23}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x80000000, 0xfff, 0x2}, {0x100000001, 0x1, 0x200, 0x7fffffff}, {0x18ae, 0x7fff, 0x9, 0x80000000}, {0x8, 0x5, 0x6, 0x40}, {0x5ae7, 0x4, 0x100000000, 0x9}]}) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xc9c) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c06ffdafbc2cfa7a17d49834421f106f5b207977a3764a4df42408a5aba58db987feb93fd5d12cea100d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d931629becc63765aaf640b8afece8626c21fbed3b60607815298feb75684455cb39b2bb7d7874fe14e5afe", 0xfffffffffffffd6a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) 16:00:43 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1048a, 0x1ab) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:43 executing program 0: r0 = shmget(0x1, 0x2000, 0x118, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x20, r2, r3, r4, r5, 0xd0, 0x1}, 0x80000001, 0x2, r6, r7, 0xffffffff, 0x6, 0x1}) clock_gettime(0x4, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r5, r4, r3, 0x12, 0x7}, 0x40, 0x3, r7, r7, 0x9, 0x5, 0x585}) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0xfffffffffffffde1, &(0x7f0000001640), 0xa8}, 0x0) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x6, 0x3, 0x0) setsockopt(r0, 0x58d, 0x3c, &(0x7f00000000c0), 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xff}, 0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:44 executing program 1: mlock(&(0x7f0000fed000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 16:00:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x1f, 0xb4, 0x4, "92a2feeac68fca9402805a3b1fb6a9a684763f1a", 0x40, 0x101}) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r5, r7, 0x20}, 0x1, 0x5, r8, r9, 0x745d, 0x1ff}) r10 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x8) close(r0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r6, r5, r7, 0x20, 0x4}, 0x8, 0x1, r9, r4, 0xfff, 0x3, 0x32e7}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x2}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x49e6c0593309b870, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x10000, 0x7, 0x3}, 0x7, 0x657, 0x1}) msgget$private(0x0, 0xa) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r11, 0x3}) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) kevent(r11, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x8e, 0x40, 0x2, 0x9}], 0x3f, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0xb270c973a0504ea7, 0x4, 0x10001, 0x9}], 0xd29, &(0x7f0000000480)={0x5, 0x3f}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) readv(r11, &(0x7f0000001800)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/31, 0x1f}, {&(0x7f0000001580)=""/115, 0x73}, {&(0x7f0000001600)=""/140, 0x8c}, {&(0x7f00000016c0)=""/114, 0x72}, {&(0x7f0000001740)=""/165, 0xa5}], 0x6) kevent(r0, &(0x7f0000001880)=[{{r11}, 0xfffffffffffffffe, 0x8, 0x4, 0x4, 0x8000}, {{r11}, 0xfffffffffffffffb, 0x14, 0x40, 0x9, 0x2}], 0x99d, &(0x7f00000018c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xffffffffffffffff, 0x9a663d0}], 0x5, &(0x7f0000001900)={0x8, 0x1}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001940)={0x0, 0x2, 0x7, 0x7, "33c8df5bfff3d2a85cb9356950e8e383300fafb6", 0xfff, 0xe944}) pread(r11, &(0x7f0000001980)="93", 0x1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001a00)={&(0x7f00000019c0)='./file0\x00', r11, 0x2}) socket$inet(0x2, 0x3, 0x81) bind$unix(r11, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x7db2dfdf1ebc09c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) socketpair(0x26, 0x1, 0x44, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x13) r5 = kqueue() listen(r0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) socket(0x2, 0x8005, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socket(0x88ffd2cd6d1df3b0, 0x2, 0x3) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x6, 0x1, 0x2, 0x100}, {0x3ff, 0xfffffffffffffff7, 0x8a03, 0x12000000000000}, {0x3, 0x4, 0x10001, 0x3a9}, {0x8, 0x4, 0x200}, {0x6, 0x6, 0x4, 0x5}, {0x80000001, 0x400, 0x5, 0x2}, {0x8, 0x0, 0x4, 0x7d6}, {0xffff, 0x401, 0x81, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x81) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x0, 0x5, 0x2803, 0xffffffffffff8000}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="e149b82d43f4", 0x1}], 0x125) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/98, 0x62}], 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x32a0) 16:00:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x8, 0x64, &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pwrite(r2, &(0x7f0000000080)="0cb6a0740fe0931494ada8ad8a3c71764ff634dc323067a769d57dc33b52f0a6", 0x20, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x0, &(0x7f0000000000)='\x00'/11) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r1, &(0x7f00000002c0)="162c19f9e270284a2a8eb66596a69dbfa083bad3216a4d7900bd589a51b35c5dfa88510f60a01bfa103d057f049f3edd51919eae8c70524387e3b5ac0a021fe303216f1fc03cd129b966b943368e87123e678f9568e1207166d092ae228e88175c3cf178a2ae6cf9887cc8640d2b7e0b22309b6daaf71892282c5173462528a2d88c32100522413dc820b4802707fe57829ecb40f721466ec9e5caec7fe125e791ffad7120c91da2751201cbfd9f82eb8079d756169921b13cc7feb74519d6c0193ab4e4c4c3b4cacf6a86f7c90d8ddd6a22b2f3b58c5ec876a5976cfc2c01911ec7c130c1b4", 0xe6, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) write(r0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x100000000000050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x27f, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xd1, 0x40000000, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x4}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x3a8f44f4c03bcda2, 0x401, 0x8}, {{r1}, 0x0, 0x4, 0xf0000000, 0xfffffffffffffff8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4c, 0x80, 0x116, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x3}, {{r1}, 0x8f5650b70a10d44, 0x8, 0x1, 0x2, 0xff}], 0x2, &(0x7f00000001c0)={0x5, 0x20}) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x80000000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2b8, &(0x7f0000000100)=[{0x6c, 0x6}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x81, 0x0, 0x40, 0x5, 0x1f, 0x9, 0x4, 0x10, [{0x8000, 0x3, 0x4, 0x8}, {0x9, 0x5, 0xa42, 0x200}, {0x3d10, 0x7, 0xe5e, 0x3}, {0x6, 0x7, 0x1, 0x4}, {0x3, 0x6, 0x2, 0x7}, {0x5, 0x8000, 0x3, 0x992}, {0x2, 0xfffffffffffffff8, 0x3, 0x100000001}, {0x8000, 0x9, 0x3ff, 0x5}, {0xff, 0x40, 0xe409}, {0x3ff, 0x1, 0x3, 0x41}, {0xbb2c, 0x8, 0x1, 0x4}, {0x9, 0x8, 0x7, 0x1f}, {0x2, 0x9fdf, 0x1, 0x1}, {0x200, 0x1, 0x604}, {0x6, 0x1, 0x8, 0x7}, {0x100, 0x8, 0x7, 0xffffffffffff8001}]}) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x200}], 0x1}) 16:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000040), 0x1281, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() close(r0) dup2(r0, r0) dup2(r0, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) close(r0) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d1bbb0c5b06a9247f7116599d6b5737a90950ca0863d5100ac1a602acad1354905d89972c980519b9e8b77cdb14189fa2c161f4cab35a0e657be3a840ec7e2a35bcb7411dea1a0d712025e1fe47db43cd70ce8a228645bff6e839b75a7994eb8e9b4124689288d386071ffabb535a11aad0350eec15681d2561a2b1cfb0fdcab3783badf0da25fac13cfd33f29c7aed74f75b81da8e6603487d475d37d7c3ad84352de5e8da08b5b602109e77132bd3e3bcaddd1387ee6b9ebadfd966345", 0xbe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 1: socket$inet6(0x18, 0x4000, 0xc) r0 = socket$inet6(0x18, 0x2b2e8fa71df46844, 0x1) acct(&(0x7f0000001000)='./file0\x00') r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001040)={0x2, 0x1, 0x2, 0x56bb, 0x8}, 0xc) write(r1, &(0x7f0000000000)="ae417e481473459b8ebffc67b7d3c9e028b7319b98d59dcbf96becabfef15a19af89da7385d3a8685a05cc5a8ecd33844b8ed4d60c14facebe25f44e0088a55e9863952adef242c21d3af0fe46a7d020fa2ed477f8dfeea6b2dfebac8c0b7042da0d388e8d7b25ffc6a84d4f43ff2099129d962039a9c8b11f064182a0bd2ab4c0a76df8b24306d92c0189797e88cc5aec6f0d99f6ec7c86330634ef6c33eac33f3b7eb8aac048ec4f3c860648f3411bbdc75fb5a361c9ec608600988f614f0c80568cc84f1f487c61218e4cbc86c279d77a7444c9d8b8020dba725430addf91d1c4de131be2a3ab387c9c3dc2ff1e59f33a800f3c913298f63ef64e3bc07eb7e7663e180c703b6dc9e102c00f0735fcbb7f9dd377af09e23bd0c62fd80441cf0fdd1e3b0a3e921fd777fd99a2f84da3de3c20d09342fb2b68b9f9ddf78ef0bf8f1cf06d8cfc4efc862cb240171252511ac06a51cf0472222b6f5d162079454ae12078b3e0e7a6292bb674088ae37fa62ca735703410a09686cb80e4f8b14c5178c1df700391e6dbab48c3943d7ced46fb37ee011e023b0bfd207ab82cf326ed0177231f8b87afbc9ac01108abd9fdc0bdb198b67962d8e0f64e9fd4b25330c198c0f68eaff345fb60acc26bf07cd71e82516d2a49cd5d1cfcadd91fb017906690e1c9d5488a4f544b9b90ffb0238138a954f15dae38cb9d81a16a2bb46f4064c901c0d174f26f096240e4bf0fc626aa1764f356c8fd08271f8ed26d4995024e6003eca5d289129c662b5698e7abf24fa135c0dd4148bab7910fa4a49d9e5093f8e9f48c0c18ab014cbb039de87d3dbe56205adceffbf52b0e7e39d7513b23019398087fc415a001e227d714eaea5a6e0112bc10897db29f94186172f9e5fc2f2f061aba44dd79fb9b52250eb12b3597df4d97eb85fd5fa5009f96c41de2da86a99061cdf460c55845ee1ec15ffc13201cd6ee1cff7a2d619c866d9e131b1cd8cdf54026319e629f88449de3d3d3ec425e2fe1303878a56401a12e63291a3197c5f04a206d50a7891e852658a87d717dd69d7bbfc2c510835a808afc329be6c173280d9b1df6251bd908a7b21ff58bfd2b28b764323edecf8f63d974215fd2a600a32d4375117a6949addb8ef30c0fdac9d548b67d8b8c2056d97f8645c63dc4148048dcbfe5f3f2342d4c66a3bcf843cd79f8311e3fb0a24042093e5d663524259438674c2a68be0d103f49df8738de80316c7f2ecdf7dbd1a856b0192bba6a4b204dc64e1b9c891692b1036b4788db6b50d7adfd3f08e2b494301d9ca2ebc4b4cfba24e7d3fae5d2b3dfadd76f34f44714e231d26783f0c8a2043f3ba547f541948ace04a5a35817108ef88193c1487f02657436d234e86a08289694202565043da0e4c11e5350adc5356cdf17612ccfb4f26822a95ba4a9983d524bce6a73f4fabd06467282ab446c8835d5305ba3720cde86fef6d61b6979dc5a064fb624be22b7675778393e7c52cfc9f0f97d55f86dcd7610d22e761622cd8ba584739fbb92ab9140cddfd8bbe6d830aac7ffe71805ddf7148b8375949e5901d6e420c1458e4b6d238d4813e32502190483104c8819ea00655452874ce07e89dee2d699e26dd63e0941695e0628403e5c0c7b5c9f0cfe8f0f08d32e99ba364fa2bcda81c460dce3c5a941559eb732199bd96141e40eacaa20ddff08640b8b31e9fa71c78d4f93a64672686517a0b7ee2a95144907fda4134cb7443871798388dd7ec3f14e99bda952b0ced03b9017dac2cab805b39c2925e220c454f04389534eb99e0bbd3181e7c9e701a192c8599d4f5fef8649e217bc8173d41e31b10a9b50f1082998b232102460955f5f075cb02ef39215539f52efdffcdd3ae0abb6f8e422904345428e3bc7b85b4cfb3d7b75081701493d37516d565150395845e20bcb9188730f26a1fbed3aa65c7d3c5179f661e24beafdf27eab025cd876bc992478d62a11efb65c5f12dfbe9b35286f7295eebc9f6e2a2354c99661bf3786af86059ad08fdce8e8bd7502fb075ce621da0b9a00a8fbbd91fb22754b8298a7f68f80d0fe86d61d76f8d5889b0d19a3556ab821d9f1f8f9cfc2743d4d3a0d6e50d01ae4ff5f6955c3f32fe9415aca227ceecf66592e412647bbe95b9382656cadb47cad8e6cd56dc011f9dc069607d0f060c382aee51f9f62534e4cd7c943970894429654301bd3b11b6125cceb2ec0a98c2f123a882bfe2769e25949ff68889df1d053589653f484140e334d8a0016179510454e60f838aab0e4235c05e43890c643738af544fa3e97dfd9fc95a6e07bb83c2735fb7fedaca0f1c45510d55a9657c9ad85a16da26549f7e540d82b46858a1df62b227fbd2d6d314056d4be02b315f6098d783119bb6322a96f1da60fb6594d0481e995b9dffd49f8788fa6b6e7f8bf2b5c4636462ab4886b892fa89ac1fb13911c879fc01edc4d2710e8ed972c344c8ebbbc5ecf38d904dd9b54624eacaddc96419f6c68e5d2fb0218da1501721faaa9e81e8f1e090c642bb0313a9785498edeef737b8118e1eef8e46ba19201d95b34493b34b346a8c5b7b1ef69fb86322a56df5c2dbfe6fed2a55d3d65b248870af2038922e9a8791ab12a848f7f635fbb88580b337d196635d2873ece8969654fae500b917a1f7398e6c4efce3ed6df2533fad3d75bb6bf0bb4f82e46b07ccbaa4450ceadb1fdd1018724b517320ac54a5cc2d941c0924446d4202183e13e6aacae3a71640df9f4258d8c52113978bc2cf752cab0828712b573e3c862881b82ead577900f37b4cd37ef55f6cbf82fde59a177474328c5d6b6e444ffeb41bf39d23ea20c3dfc2030bb0bc346105c09c222092d2ae681230270669dd3da11d5b247ad251d8855255bd5f60a74c136db7eb9ab51e3db20192c82b0ae49d9302706198d64c591f27aed698a05fe0ef7fdbafb352642340476bae613f1bf5dbacca0172ab649b1f1b216e713002860e1a017ee642144af69a492d4ad338ff03d34e00d4af52e79f38e13423b688f0fbee92de7fd9370abf3ce6ec070af0786d6d219757a6315a7897617e4d79f27eff03cacdee4cd7cccd51be02a4a868c3eb424db19a3f316cdc5d4a178945f20379a764faffa0e32a90fbede178293708ba2ffbc2fb6ec96c4ee1a67ecb10889a8de4157a920d0f77dbbd7a6928d002b506250f88bdf43e5e9a871bcbbf7bd6f4571cbdc30fd6022ca6a6a517012e08149c47100cbaf825f44a2e546abdf8344e3906b22b6c896bbd767536e534e86b02aa82e9aa915f1872a06d5a1980cdf56e49a2b3b9735140485afcec8157a73f3953b2b4a48b6f184116dde7a988268540e0967a93658ca23b197c3ae1800ee1529d2004bc1d682b062b97609bd85de6e277686c2befcbe71af92d47d0c27a70a21109845613138c824f19c9425725f19030c09fd6f54d691d58e8749bd421405d93778479ee16eef66754f359154cf160ca114df6471af2693e72b0973ffd22da9a100c6fd00069facc98356c4db7161af618125ef298ac4f27bae251be4e04f3925aaec9cfaee7ea97a8dd82db642175d5b279b554eb984a57cedb891db18415084dc788b6a6fc52fc35e8fdffd64f2bac1809ef71e7a32e1cbb59ab98ea7e6cdfe1256f82e59a5f28c348a5ea84451a95a87883c215d34b0efdc8b86dc0bcb97a3d4fd793a425201a6e08ad3d8c084509ffe4d5376e1d706356f4ee036554266e3bbae565c765278d7f299a52274af4c0550baf612ba5ed17be6f9b96bceb89e4e7c9f4f22c14f63297f3e071225b5011ecb937a87736dcd9aab82a71732bdd3cfad2027269e888288a46f5cbd6a74e6794f66abc0251d580a0723e3c5e4bf534081212a59a0291a22fa6d45dc8ee1ec93cee8c39171b1937a3743c774e3f838817af69f533f314d689392fdbb0bcf3f76d188d06977ba54c45bb722b44281cc8236403e486486497a1d654cf0fb50dbc7d48c73999d19d4eda17612726def94ba7daf54e3b53f20fc33a14cc21750c40e56bc76c826d661c932c7185ed495b3f9531268800646dd21ab9883434c513d638005fbd95c0cbc6bf7509cb4590948c19fc9fcd5d5257aeb7b1a2e647a38d3d2057277ec184db9cb4646e72bd39f587ba0fad0e89ae564a61d7e0599c2b252ca8a14d5642747ff31f194b87a05bbf12d68134a6b0c85daab1544050f6b40c63b78e479f14a4f1f4636bc6f4ad39447e7c5103d2e7088d7ce13c4a9c1330b36da023f1de8ca4fbbef9f0694ece7b0f284d83019fc5a95a22f0f5cb5278de605427eea4b75e514bfd5b150d511c0e407b8be70693f59dd2fa3faec0cf1ca4e22e1629ab2ee6ef86d758491651f1ea5f1dc8dd18c7a394ae25744665183d41d5015df6dd9dfa8a7bace224e862c1151766efaf3b66447cf51eea2607d5b7632f0db94a8602104abc3cada3c739c849dd619dc0b6f6b9e8ccf1bfbd74d01a614cac85f96e77708b7f02f8535a9d64a4737e628fda1d0920ad9ee56a4ef2c7c7cf9df03dd1c2d1c4ad44132a35b11645a5527c8034f17b628eddfbbc56d79fe555aef7abc892b4312ba4afaf67a5b52d12482eacf41ef43c32612e0dcdfe4fa1f9998a1bc23f88c4203bdc8cd30777ad25ab27a5262df382e793a2da618baa2e9cfbd1753b78d6927304eb2b673e8e461b6b362a611eafd679c64450e0e3f86a75e561e69318f5db1e836c7ddb1f1b11e8ea3028cf35217881a68e2c96ef4010a38c0c45163fe2bccc51a9b0bda357b0c9ecb0c7fc01911f5104d611f0a91fc50c848f6cb5c2d1f9c93aca6c515c0dc43b4261cd3f0c5a74e26e030262d6fec6065aaa54fa40d85737971920d4abbf03ace4878b47a9db629b324d1d2f7c1260f558da29ec6c7a7f3d40cb56e03c3c130764cf16b5d2274fa6c80d9b5e6a763a1bed52cc4ddab237294e5305879c6824717fab977925f50befe3565285af49325a42af561bc593cfd8f6c58c807b383529b399372a4bdddf1e8203ccd66f22acc9ce4c750b68927375f6bcfe6211e75941638d161bfc31244d34692b8c6df28ab9c2f97dc985b391daed321b459e2d3ce8f24675c98a2173480fcfb709fe4fce7f991e32074bea2d378ba6f77b656a4f38e11f0de4dbd94cefcd4775133681c814f1db558f4a52dd1cbc19e3631ca76030886b9600ab50b4f3f8e99b3b6df0efe2416c0cec25fbe15c3aa7296454b15de3cf37c32c9dd5768cabdd7e3911ed84150adb55294224471f7d67257fe08129d7e508059030e96f9e2776c32ca7af5b10c0af4528c62ce37c546bd4d526b4539bb9ae19c307c38f38e90bd7d5920da4d0f7791a1ee9a1641ed836b0effa53ccb0bcc2796324e6416ebe51147f484307d329e16af9fc107b2331bc397deca4d80f465e816676cb214161b303d5f1f74d08491f45b8d02d6cd8ecd3c0d1319b14c2e87fed9cbdc1e5f2f8eaf009953026d6731e18a5425e41bf248c92ce819b6579a74e345ffadec1b0ea5608831594073b1a664a76cb7e4c41daf8beb3917c9d334b1c4c642f20dca3510d0ac76b872d55a27f0eaef6767f386066b4aa468fe9da226a2b421dae8d97ea674e08a46564d9e0144df31f5aa1c8265c9b2190d2b770c5d2c766ba51854bf59f67ce9fb59dae5751cdd8722aa2aa6883c82f3a6bda9d828dee51834b0f417f56deabd3eccaae461ea85a9b5efb164209d07394a5aa996882c0c3ea5c3ca65bf5662cf26b49258ae6bee5eda423922a154140ab6b5a6c9240a74d213bb74", 0x1000) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080), 0x5, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0159df934a44bb13c1de2cf280c22f56b5694a2c70cbf728", 0x18}, {&(0x7f0000000240)="d120a0458965c9bfe881519f48f88d1d75753fd2d8403f53e09f2ef38944f470652fe25a061b5e41a805c35e6744dd5b87a1d3b79ee8f5c12f5abe7307d13c9d25006fd4bda492b71639d16d4e18c53992d700ea277509f6ee283d8ff1137d0a555abf3da4fdcf78d5cc59d75d19029fc51b9b8ffe0b574b408e182028dad3dc91a38623f165f672cacfe29dab2029d60783dfde2ed6f68ffba13cad26daf9f44cc25ffdbd994e8bcd8aca85c65bb9a03f1da993b782f101603e86b9d57e4fe9a5a31be1e7a7fc015ee3dec4aed7422e1cd96209591d043713a111ffcfbfd5ef74e4486c83c674a2d6e23ca9a9ef364e2fcca296374e3d425a320aa27cb2df45234de6e9d1ffe1febbac9f40c9fffe1078611862a2fb4e2ccf2679e2c3a403fe86181ab3948c3e91a34c73dad339b0b187601722ff424b0c5b6201cb3006e9151a2129f978e2c34a21a119bb9dc94faeec1e3e47d1460861a74589edcb10778a32928c76a9f931b9bc9f92cfd7e825e2a42b0f33b73492db185b09abd70a3462c990edd1d903e3f0bd0a0f69bcc7664aaa42e4101e1e7b16be7504838302de645b164bc18189a26aa0d943dc8438dd57133040133995a5362df6ee258534df5416e7b6f74ca0370347e96714f236f04e955ad8bdfb94aa4cef1f39609605f26d4b17e93fb591a1be17204371ace28fa82e9dacf743d33c2cc07fc89dde30c3ac21ad49dd6e7aa01ca0e8d396fedcd3e82d957fa3270dc9becff32a86f9b4adfba6dca7f4e9c321025e4aea673cf58decd9126db2dee2a0055a974fb382e0ebad8c661e30235921de569f1e158c0e32dc96dc5180afe12cf0bbec98427d301820cf8d64c8ac9a06f0e3f8e4d1e6592eecff716465b6e94c1159eb921b13cc588a128685164f16763be0dcba71efb565bb049c488bbacec5124b7c7d163af9648b4a1a16a2b4b0d5914f8fe3539c493b703b5c0073368a809092dd6934f0024332b1d36de411080d7a0387cd4b3f87d4a470b277b403a3eb77925f0a90efc51381f11c7eca22f206751bd2bce580c0dcf9f12af51715ab209c6053cd6a4ca5d6db6a8d9a6a90915f09b68a058ff997d102c9ca40005f5f7b005b27a2a8154dc6788c4876674b230f27a1aeb8d95e3be2c9d509e60111eefb34a46f4ab92712e401d1227ef179528476e79741f8a2b92e1b7a2efd557e609b7c1061419ac76c54562a7cc6237f90dfe79c5a2c61417b409082e8f006c3fbc6d5175cdba775ea57b5051925f8f2f57aef5dccc56555c47de0ea29a985589a22d19de2a7ea78d9ca80dd2d96c06d7e19e6b365371adf8aa851aa8961e7e9bd127dd6d97daf6313d36e03c8d2aa6c68443d2f24ad401d15e4e75ec1072419a4e426d60d32a55573ea9d355d8350b8e694a982a1c9c6575510bdc4d62d9ce89d09c5eb205640e75f25370f3ceb77a1b815c076a33052a229fdea0baaa1d4ff36c88cffa5b08ac4d8ece7ea80c28ca19763c2eac23c94df059c5cd3650672fcf670ff47db0e4fde50a92ee0be489b92b3ac1254e8e0f69cb6ba139f7d19c2c5b57f44f6b034202965654fc9c40c6ccf1f7d3c65e3f83f779b5581eca920ed30494fafdbc6e12615ee77e76d29dcd9cae4fe241f01c3189d03d631c772cc03da92fad587ac804745417209470959ccde7a787971bcf834f9abb5605d2eae46a19a6ed5d24ca7b54af8ab78df0e510e82efadf575baaa64089200d3e0672d8993b9799d28c140c10c769ff76ee4d8563b8fdfc503917f225abb2fee3a7de83d1f7df9e025ffb704c0bce15bd7da78e24dbe2e5855cf73f38922cf609310b022022148a79edfd82154e65cafbd798fb2dc0db1cb13cdf1ef12987d5c996134c6308d0ff622f4522b5af2878e79512f2865036c8bd204c08e0fba499a58d6d65e46b2500d6622522d9c729225a03ae8aa5424bf36cefb3f2eb8fa682f1a09c56ccc4a20d864078c0d8d3e13e1ca63116c113f71f05d939f3f62f8b84cf0532aeec8c518a29469bbeb2a8104a854466445565f09e26cc9a52300735cec38445ed82d7af689dbb357c0a14e02dfdd23512dd681810b30ffade8318b892d60cf15150948c5c5515162204e604705ed05601f7e0da9d76aed2795858a568a20176930f05d617ca7ab7cf7fb243b0c1cd03d56bb3963ad455d1a978f680d8be538c2629f5f3b0531d37ed7065d91d22866ba1c8a465e77cc4c20f53739cebb70c59da957c03388d946724663fc35b2ba1db2edacc5369197ecbbaa816baf4b64a6ed18c66ec957ac2845a7ee34f259d7434d77165c73c6b09774f556995d9ed0420ee7e11cb1bfdb7f850306a5e252afdd9666032f0d0a9ba09c6b13299ae746d0d50e63813fb8cc6be27e8f0b26980b39eebca274d76d8a756057a2e594a4256d0929fbd5a3ff93a1eace8966c325b144b02df7aab65c6cd3f3ce5bf6d0ee89fe11827625305dd21126c3d7a872f6573da9dff9076de4c71569ff2425910f78b9093bb179e33083ea356cd6f8949e937ae448aa68d7d3399fe076a3b185993bca16dff02a0e36f9ec12658f3ae0ec9a374744514d54b1c0dc3787690731713a56f04dd504e387390d0e2d6bd7303d9f481bd939368537195868cd0292eb6f2fa35bd16aa6a55c904ef07c6662c78726dd893ad7f4c71e271f1ccfcabd958669876650995e0312a688b8c8dbb3481b1760f5eaf493e8c48ccc6e979b84027bb4e4a3c7f3122530ffeecbf65e9ab7143876f93a11cf0d11bd8dfaf239d8a67e6fe197356ff2823e8fdda2fdca340b35de0d185d4eba0c72fad3cfa2c9f195de2f76b07c7818831b63f9e0800d6fd79a519b6b22c2e7168df0725088bb8ff5624a822c71a412a9024e8200948128cde555dcff5f9aba5b4ffa290d35e033e5cce2f25211c2a1f1b286906081c4a59063bc8df8ed6072363e36a6d543f0196741bcb04c508d1612a50222fd86e7b00c1e769b756e5b7edb4e7460a393b7c261505509790b379ab32de2955063f23d9f08406df9160ace53eabaaae67fe474eeacc0e83f289912faf9f2a5f6222c5b90beed24a4f196f7d6d05ec67eef02aa6eb9e0b5094cab281bc10aff13d294d136bc9966d14f8c2aa3bd1cbb984d620de61cba258fbfa9db27b93a0235e8272b327ec2bd59ae91e2b932d504d2f99628d3dc78ecf5fa79ff79e7f17fd7d648ab4445bbc6dcb4ac86221ebb0065f4a9a7561e6b27a9cea401a0e3f9d3f0df94e228019b383ecee67c803477afdaa27916cdf3535e05fa353db9eff1e4f7979ca459961193204abc79fd5e867a5fbb7794941a61cd106f1391cf084f5c6aadec620fbf7e658f4658fbfbd9bb6c2221ac79bf85d780d626e73eaf5e38aacd7a8b4b61f5cb395123730e6eeccdc20bf31477d6dbd2574ce94119054cd7cd1075bac56189e3072c9175eec4bad5292d5f2a5dcdcb14dd7279f57a7f10de6cf3eac632e70d02fb8e4282315f341a73cc15657f41665ff4373cf63186340b0d37ffaf29940cfa436066b470f94ed856d100a6bcb29c05290df20d95f55fbb8dccaeacdf43ea3c6dd6ea8d61c305b46017735a4a27f8295e8dd0c6d2b7220d87f6c38f61bc8e956562bb9db2135e70f4c529b83a6198e3336eaec068ba0f1119aca5d7844bab016cbc53b441b0b4c2c187c1883182890cc21099623f94605766fa6c2a4f2fe5b5cdf0d2572a1fbf7aa0e4253de2c55a41aad6345902fd495cbb00a34a795e1561d7df70e1438eaa8746e0aead701844e81d4b14c465c1f57c2d44d098a5db9368cb45ad5b77573bf3ac11008f22061d393058baa78894c6ddd3b01510377c4366894bcdf8d0c8f4708100abad28833c177c06c5dd365f42ca6ad7be53048782d3580b420b491c41dff18d1c739dd554f5396cfa79ae6aecf4cf79fe5b377a9fc0a91aa3eae46654263a7cce591a9923a046ba8213a823ce05c832ab449106c05efbae19fa6a8fd4dea5d459d1757d76b424240b96c56b4d60a6dcec55eab824553ce2ff917a9b8f13e41243cdab61c497f66635532d29a1349998cf6ccd763d4fe976bd1f855d5060bd5ba414816e9b0d5f9b95d4f80d18936b7f790866e360928079bcb0d93674f8375e79b9176db27467d115ae9b32808f7fdd7c5207072ad70867078ec1c3476fdbe9bc652cbf3c61783a583e2a80a7985d5afd629fe18582c877b0b5a2624f32fff45c8ed0bc54c43cb0330ca82f009e3efb8cf70e1e4e7669a07ad44b222c05d55deb362adf5ada20424c5b1195f40eef6747e1d526b95c22cae1e83d693f15212fa35c28028e7c32230f1e69f444c01a24420140289c1f2e883db372dd3d42d2dd982b86f766b49638a44b819f9be216a48482668277ba158bd97c901344a332a683a90786be4d632eef9486da561ce092bf2211959d326ee1f4971633dd024b0cf21a94c5a09bdcba3c8fd7a76ad85781ea05d00f04006f1b3947e7567e0c599438b369fec694002e3a246ae9488ea5dd36fe05c26e1e30bb86565e4ff541174166aed49013ece8a1ca4623221bae6947130c9512750a514b92835deafa477d8397df27f9223058fdd0b2b2ecbe0b32a23fd6ede51d2ba3ac91779b53b7477eeca9fd1052066cc17e64e095409f5a49a6f69111bd48261fcd9ec4b34d89a11feff66ae8f260eab4dc726a7c044613c5363fdad86c6917c8001cdfe65d65c5c1c6d16b847d401826f4657312b5a7a81991319db208cbbfc0d844ed68c27e8d6f32182258bb78b1260f0488e67c07141c3001ba23a64768680719d3fada019099afebdabc3536e3ecf0f49cbae539a535f751842154239c4af5b4a71fab8610acb0525f8347c428257bb1feb334b624e946e9226c8e54027600bfb4bffafd2ca1e8aae15fca5a6585650eb47f00838ed9e6ae332512dffd62a5c14fa47483d9090e5b947a3020d4a5e61f8a90757e66c7f68bfdc2888ba3a915adaae926e5f669ac5c56439f5984fcb85b2ca91be23724fa3eb0043a2a0ed3c80c26a4dcb07a43050b23514e1fc161780bc9445be5e6fb1c52954b6e752961649115cccb37450822c50f972c30a5c7fc0dc50fe7fca3c04ebde089d3f3a9b8a1c8b1963fba7d0504c75b7d0de2eb020c3455835cd06ef5b714ed4811179a7c08f741f126922843c08d2abdb1237a8c782582c83e9b1bb5dcb12c025954646c2aa4677af7270b83cd22d77b8709bad4ee413646ba8d9cb53133b9e2fb01d9b3fff84211f7d8e9ca6ceff1a92bdcb7316694468f1616debf600abc77fdfcc84779fd25e85d02cf9acc0142f8c5aebcb79f3498f70f4cdb5af3132ca47e318fefdf2e07e00f82d7faffaaf5fc891c8cd2e339189432b58ad3a0ab6219b2be8a3f820fb97c9f5cf9788ba91341182612b09d0f3049bf8b1ac25711a036c658700cf3fb69b43fa3626993fc7a8e6e9ecd26321744018bd669e847f8b2f5b457d4525973a818c62e7a906a4cce328f3fb5271d815df235990323fc96d919c53302b8a0d1e8a20cfef05eec21fce0a9fbcb76ee737445383a585f839b659726c9eb7aa8580be02d045de1874736aa43727b59d29db61c219f419cb46ad5e04747c99318dca9f9c447fdcece538b745aac28e8b787dfbf190cf51acc271298f19344be4a398f2090a7af8eab3ac7f1ade1e9b83b16b70a210237c6ec5022971c62f8b26c4653447d20f98cad53977369a7570ba1dde13c97336b1de4221684508b938d9298f912925f56727e820a2c731844f04d378eb9ff2d36e026bece262015", 0x1000}, {&(0x7f0000000100)="edb3a4cd9994281eec8cd1569bfe572c7d8cde32a56b59f591bf031a1147e3d4dc016be7814016459e3c524f39548dad861dc3fbfd5375ce1a51085d9e137d3444253aa3afdd092f20e7283886947ac46a164487f2f90db0816d6a55d25d3008033f407c7e427a24933292c8cc91e7876d", 0x71}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x409}, 0x6) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r7 = kqueue() r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x10) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xd3, 0x1, 0xda04, 0x40}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x69f, 0x3}, {{r3}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x41, 0x80}, {{r4}, 0xfffffffffffffffd, 0x1bfcc5a6b8e3e479, 0x1, 0x1, 0x14c4840a}, {{r5}, 0xfffffffffffffffb, 0x49, 0x20000000, 0x7, 0x3ff}, {{r6}, 0x0, 0xea, 0x1, 0xff, 0x800}], 0x6, &(0x7f0000000500)=[{{r7}, 0x85426aba280594c9, 0x11, 0x4, 0x1, 0x2}, {{r8}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x1, 0x2}], 0x9, &(0x7f0000000540)={0x400}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000033e2d9076efdf05a2316857b28a537bc5a42fa7e6dd6b7c4cccadf3076035cdef722d11fae586e02f53c3e724b219eba1b09971ec593ddcf4b3be39ad83bbdaa42464fe449e8ffc6f5fa6c92dab923772b06803cfb67b81beca21b7772e8a0de9526424c8b8547bd7a6a7baef0ed01a4593840dc3f4a4d575e7d91b7ee32db4bd9ad70218e30b8ad5f24e6f7eb6c13ca47c460dfbb06f4764f8477a2ec8bc3364c4a818ae1567be4f014e308c22c5988f800010000f4e60a06dfb93559895188c58efb85f7f0248adf5b609f4708624e187a2db0c7"], &(0x7f00000000c0)=0x6e) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) poll(&(0x7f0000000140)=[{r9, 0x100}, {r10, 0x103126f314ba02cf}, {r11, 0x80}, {r12, 0x4}], 0x4, 0xbc) clock_settime(0x0, &(0x7f0000000380)={0x25, 0xfffffffffffffffc}) dup2(r12, r9) 16:00:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x2, 0x80000001, 0x2, 0x9}, {0x100, 0x101, 0x5, 0xffffffffffffffff}, {0x5, 0x1000, 0x6, 0x9}, {0x0, 0x5, 0xfff, 0x9}, {0x5, 0x5, 0x100, 0x5}, {0xe7, 0xfbe5, 0x3ff, 0x3}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x6f) shmget(0x0, 0x1000, 0xb0, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:45 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x4, 0x400000008}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x3, 0x4, 0x7a}, 0x200, [0x3f, 0x6, 0x7ff, 0x1f, 0x0, 0x3, 0x0, 0xc3e]}, 0x3c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfff, 0xfffffffffffffe00, 0x5, 0x4, "4d0f6da9a60864de07897349b1eee0d740fe139a", 0xfff, 0x1000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x1) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x6) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x1, 0x100000001, {0x3e02, 0x3}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0x7f, 0x8, './file0\x00', 0x101, 0xcbca, 0x0, 0x20}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000300)=r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x2}, {0x41, 0x10}, {0x1, 0x100000000}, {0x2d74ea2a3ede559a, 0x6}, {0x61507ee02799648, 0x4}, {0x8a}], 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x0, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x2, 0x0) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac8718330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9130100008000000000425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a79293920010000000000", 0xfffffe1c) r5 = getpgrp() ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x3, 0x3}, {0x46, 0xffffffff}, {0x89, 0x1}, {0x100, 0x7}, {0x83}], 0x5}) wait4(r5, &(0x7f0000000380), 0x2, 0x0) 16:00:45 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) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x6, 0x5, 0x0) close(r1) setsockopt(r0, 0x20, 0x800, &(0x7f0000000000)="8093c16b1fb114bfb24f73c93a6fbda313f06a6a4fc39d9c5156cfe8a47d4adb903f9d2b13dde3a408e40a9acbff1f6ebdd6a4c60733b1f9b7b8d9ffcaf1452ca7e912f49ad3a47d40eef395b4530300d4f6cc8e396e404e61e3eb35a0dbd3befab259f22dbb6670f5cfcd27858d196fddd4b33575c31600039276e4d263ccd42b06", 0x82) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) getpgrp() socket(0x10, 0x85b6aaac44b3f252, 0x2) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x1}, {0x60, 0xd6}, {0x9}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:48 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xc2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x101}) pipe(&(0x7f0000000040)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x81, 0x0, &(0x7f0000000180)=""/129}) semget$private(0x0, 0x2, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x5}, {0xc, 0xdeb}, {0x6, 0x0, 0x7fff000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x9592, 0x6, &(0x7f0000000140)="f611aa3f8476cea5345c5a5ccfe591ad574eea272974b12d620c5dd4fd676612b73a2d17dcd0b259b7055480dc594ddf15ca8204fb0472e121dcb2b2a394d45d87f3639e6d5a9cbe463dab114ed3d17c23badd7cd95fa039be54e09d3ab29a16c734723413759f54eb12a5b2a4684d0c5dad1ba97fd78ba3fec21a71e70bc631b6dc7214dc82bb8bd06cbb2053161085cfc121afaca3960c979dee6b8af5f70ae99ebca804e162c7bc9be604c7728106", 0xb0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x1e, 0x5, 0x3) listen(r3, 0x1) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e4ec71d787b412092e1f072000459ff000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/166], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x6, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce7211"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) semget(0x3, 0x4, 0x481) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000c00)='\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, 0x7) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1ff, 0x2}, {0x18, 0x3, 0x4, 0x5}, 0xffffffffffffffff, [0x0, 0xfffffffffffffff7, 0x5, 0x9, 0x9c61, 0x401, 0x2, 0x1a7a]}, 0x3c) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000010c0)=[{&(0x7f00000000c0)="e7864e5618e4e8e63912bdf59aac64fd870118ed63596e3a82224b60ac89e5010847403abae10f4f44739c8b280ba48f7c6124f255741e6a4b3cf1d81b22325c900caa9eb77727d8bc1cc4a563c8ba670c8637b9e9c3102fc60eaa999be70da41dddf1187a0efb03a0423446c7c68cc91fc47a61913dd379ae93110511de032343c9933fc535670953085b59d1d637606de178a8d765efa7e75767a0f6f0767646659a57f60938aac4b36c95efa9c7915f7df4f17c0b67e9931e45dc33441db612b3fbbc70926899de64f9bfdc837ad84e47399ac3dfd139752fbead2649280c9f742de5c2abfd594e535b8937f44028d4566c1688fc05f468b21e4d0dabbff535ad3e4ab068db7ac8e3dfcd68a7d4a35d6a6349a5395fa1fc2e1ace5bcde972ad7d13c32de8d03ce0b67ea5bd7c6f76af5f952a61e456c07da680fa5f26720aa2339b52093144d0c402414659f87b7f3ca6d72da2b27b99badef87757075d8fc594799b57561dadee0d4b55aae9bbde204197cf94536e9b3d5f9615e3027926dfe7f9ed95a5b273ce9aa5b7b8b6465030a076afe8440cf2ac51ca76cbb9e1fe9124bdeabcb3e8ab33b8c323c0490786fb1527bc06a2accfb65c515b00799ebe9b481bb09a81edcab04fb92ce1fbb79ebd8ebf160a0b027d3174cf6dc391afabfc3729062a6bffe6f6d1dbbc0da707198c12d579eeea4bea6060a3ad78a9c44fe74af1ee7bdacaf6eea16643fd06dfe54c0c133b60548d1229301ffb0107b4e91fd589dc964b29c300906dfc70009d51933b56c8765277e1d5850949bdeff01b0e8f68dccd40e7ca3d9b4db9ff1d36ce0b889053c00f01a93871be476fd0a263068bfcef118a99b5ac77d39323bc05e490de82ddf4c5919fcf3a6ef8df8febc425607b52b1a3a2b20fdaeabf218891f58704d94e61b410feafbf73c1d9ea12d65dda3e2e26101dc80f70f62e3e8621ee85c9dda6adcce3afb9dd515f0bceee2564ed2da1cb02a64d11eba218228c42be8316aaaded6dfb9b5dc255ca0ae41efa6751cd844b721455858dcea143fbf11d8c74df006c1912e73d5d72d1ad831d4d7f276acb822695109dcdf59257403a23ccdb3b6df9e3c45e14347e9a881bbdf29847c984cdc9ee6b7623effb7e7bdf0230596f4cbb67859ef3be3e9445980d3cc6c020197474abc635310e403dfe18c5727ba5f0d9d2354f7d5be95b64be126b7c4ad341bc9c89c98c173e26ef437400cd69d4a228702c96e3c6462e600d2fb261a4a2afc5c40171564ee02b744e069a24bb8bdd3608641f588fd44ae6949334292256e37fa684d401f105cdb9556a4f7c3408e0e0a2aad8a708e74e369b15e782ff6434fdcb79d1bc0433fc48c6ad0f66fbbdc1f5399de3ada801851a9bb221a67c033f53a0e0c93603790d8050344e9bde00b6c95765c0a75003995b25f983414a5f9cb455c4469f0181331bb50a1862a7e3706d2ff54c6cee28f50cf6fed66ce88cd6efe6ad74adcd605f953fb97b80575dd490d04720df4691b28c2e26dc3a59609ab8bb4e7b70cf7b4c3b4db2994f9b3a0e04c05e0b26d8df87ea024dff0f636921caa4c823f1e49fe76244a45e789085339649aeb3faab133f2da42c94d557466bed51342c2751c3b72efd5ec2eeb86c18023da6d7f75f989d1b646a142a8c98591d1ed3a1bba648d4681c629ebcb97617f2814fbd46bf38749e5cb871da7923196b7a5757507a9b0b0b3b80a6c505dc58fa8f6b490c2bfd128c348ad370e24e6f6598ecadbd9868220eac903a267fca65f3639e9088a9c452f893279129d90c26c7e72075319e7f411f7c147f4d1ef10c6897047d23f1608c0109da6e069049ae72137c07380e074b824eb482ec16957a43ea820a3603976a43b33a20cc4edca846a425cdadaee8d5ad7e4bb3511a5accb3cba28bd9e2a129cf589a31c0b966bd3599d1fcd81c6b36c724261ada4bd163048e02dc586f7e27021f373ca6411452fd84b425d6e9a691bb0da65ced44a301d372f028eb66e608503b3a25830fd2e18dad03dc0905a0d59b3329dd8fcf7d712b526e50fda502ad927a88dfe98ffa32b37c4bdcd485e528b7135c86daaf1b4c8a97113b1d96a9fb183aeee14a67b4a21dfc00c198ec56716192cfae8efcbf8477cab8453c92e24fb6a1e1ba5d7c634a0c78389f818e777ea763e3a4c631baedc871bfc77d19ecb5dd3563977eb153efd8e269c08256eda953ae19406ac3513ee810f72ab0399422e635705afef056e81a24b3b90db01118bb7802d5fecc04a600ab65cd1db04743faa7028cfdb0b60e217811418d5a15bcdeda71fdd9a42ad4ed2be63eea0111772cc6fa92026721c04ab103b0aab8ce1366bb9bb7940316a42244a4946b679c33c0e1e9e1b64ddf5bbc21ee60f767b2225502d58ac0be1dd6a2ecb929b5e88d8ad7e9323940f9f14716f4765f349c8d64f237d9016f6ec3907b612f4588e8c513cce4a731dd211b089ebfc3398de14ed8f977fcdd9ab780b7dfc4d4f820308971d6cba7f93b2655dda24a6c74ec84664a6c19409e73d39456cc5c357e5fba0315da60d4be1dea4b256720c810421924f7f15ddb299c5b0a4e7e432c75ec7f6979dedd818923b832b7d6d4bdb4c2185ba3ce776f96dac9564a4cb9b53b63d10209abe30a2cae0bf2cc8d2020976b9df267c00f264fabefbd1fa626f63533ede717c6b949778d22539de86a321e4df14c94c6e148e7a898e165aaccbc3ab3412312c7a0dc670571ac5c4948115242543c4ab20b943afb101a93275fadc7439890827af0349644277c536f73e89245201f54affe030d84125cf6d618d1ceceb2c38f842974804384c1c1152f87052f2f7a8021734194768023ee7b8fe7afa073e99e14349c80ec6c980d65e2a0ddfec10625a500a936c9b898812f109b6919ee32f9c5f4f8292d6e0647d218380a0444e3ba2936e6af6d3936d5bd795be6a6eb143d32e03f269051fd274a7f04c56142f1cb0cad8c1085e23daa818f19fa46a4671144b031cc133e1462c3845936cada50aa6d8f87d05e69f8bb3d4de79eb05853d09d24a7a501fede95020fe7788c20973ac6dffab33bdf603baedf94e257e11433c9363c47d7ff81fc895d85c9ebc45ade8aca75db330a17ac08af162f028a9737f1b59892ebb21e3c0b38a13a2259556f5decee0d3a6efb697e56b1d39357984c1aa9900674a6d3a6a8dac97b879dc62a4b1fe009845929e405bac4f26dcc633a620a55f7e255dcdf106af0df1653953fa1e9be5d3e0a423afa1e0c56c68b4bde0ed739ea2fbb00ae75a670cf06a65324309ff66897f1ff81a9025ec1f2c958af9fd067c3d08842d49480b2e8c7f4c30eb42ebddadd1108ddec1e7725f6ebb4c797b3a7c737dbbfe0f5ee03057eacefd42b844ea5a0a794e1bef803b8f1cdf02a0b414da5baa98e60db055d2ab7d450442e794d43000b4c5cd82f85d3f8f59a751848691d6c6e9637106c9456fbb285e3ab38cd17112d49cdb63e99e89bedce05c194f724e626d6a5cd294682ccf5f1574718054381a8d1c462016dd42809711c28a6647c2f8d0ce4d4b174fec5e0ec5f2e6390399f560b7d7364157dbcaaaf8ecb2886e67a30b5732d170c0646aa161646f7455008fce8043fbd313378a6d51030d57f0284bb5db2aee2b05276e5dffbdc12e4befc8cb1d6c746753e82ca36d74da41f39ed59b314b130078df16c497923e065dd44f377bd647c2f535cb193d74251afa947761f6dc08dfb75e7fd1059c840e97080cf5ceff190581cf4b1a6b5c923ae7c13a6ee67f9f70307fdd4881960f1f0badef17f4bd936ec0415cc1282256d9fde95fe3397dbddf4e715e9c0a723a559ef00a91818c62a66dbfb63c4c993dd05e155268f0c52107563c3eb983b954965558ddee114f3b5c7f7da20c68e7beebe06425f3ed3d4497afaf5bf4337fb22599f5b90c9bbc46893cbe0d914b5966aaa6838205295dbf82e0041168939594003baf192ddbe2343460f90dee108ccde8930022638f33ce0f7538dce1633fd1fe3ba718025db085fb544aa0f32faa46d195964cf3259b190c1fcdb49f481f72eada492173db8ce7522755954a7ab8478d7483321d38727545c46a6f2f134c101aeeeb389b0198ccde3c20033db1e31012a192b807ed19661605ec347d5d655bf8c466e1327986957b8f6d0568427eac8b5c14320c614cc8c1fb3f9d9dbc6b1e2487cef9edc1fb55303ebd2cab1575aca6c90cabf890e06c930e588eb37ef4ee182a588ea074e0556c96630b416a37de2ee20ff1c3fbc1a50df7fcc2b65f407c932bf128fbc17025a1c72ef90355c80653fc60ef2c8da2758bf8f7e65bcc0ee6382bb9582ee09d474e1caee101c4ace5065eae0c838aae769c5130482362920d1220bd9d4eb9bf5aab51f5cfeea3ed9619b13477d64f98c7d5d7b25966e605d35a6b8af704da5bec70d7ea68bd8bfa97e1528d4488a6ad0da7b691f706beda3cac9df441b2512445987d4ec7b03210a410332a9113c5efc3d1f5aa7e02eb83115c027a6dd5745180ba0e229f91f237b75f97a9f2127d9c871e5aa631ad0a7074fa6fab4bbde2a90fcdf7c648cb11e18608c8ff20f0c9cacb1c8eae8e3247998443aec6027af7b9e5ee624962ea00013fd5d964b77510145095dc73bb9cd77956e9dcd117e6818f30654f54cdead8a62a7a7c8bd452698f4f741325bb0375801d954406f260a8e048e33baf2432f4f9df344d7e2258e40194ad8a5b5874cb19433a5f2c8c1dc2b60af61a033cb11b217ded8646b17a8c0e46fa4aadfa036e5613301f6a41138286220493e543a4c04cb089ddfd90205289eedc84f952fc43100ad3807bab207adae17ea0c48017837cb2cfacc067d0f62f33cac15a202af0040edfb75b2ceec45beb182ca69dadbd2254a6e25f6d83708d5da077c2c1e7b165229198b91dcdaf64eebe63fff0ac65420df97d91b8842067eec42856e55c1731fc64f3f19a32899698f74c91dc302557bc25e666ddef845dcfebda96c6c04f5bfa043cba9730fba59feff2e1dbfe0b7404a2fe1eed79335a513ba4dcf27a55f6caa2397669a65dcebf8e314fc0d0891236e691ffff93411583474bca62a337e302099cdc2e9739396e3b00959cc2aca948353a50e077ef77b3f2f2dcb98bf197b4a9eebf3282eab1a00e1943b14fcb64ba1f90fe96ceb608121b0c8a310fa3b684dc43361c70bda9d80b7b660b27a9381659719cff25def17732aef8e7e2a9809ed38d4a1f218050da85c09148c418862dc0143f217c779c21c2ca861d83a3808cb021e95437ef5d0e258ad0704dd25946851eed41b47aad1ca5505af6af8691eeabfdcf5419b875f06c12f017277cbb423f9f850550224d689e91ca94b7b336b3be90443c42311507de1e6a28b90806ab81ae2ecd14cd72c3ea86349ed67e807e645e49ccc012331848f1fda8045bdc0f83916a67336118eb4e2cbf72086a0d55e5bc946af75d3703e590bea462b477b8eb7e54413ebb89cf4aaecc22743bf3831506523772072fdd0347b0b792321c023125b301ac023a25c323d45726dfe909fe16936f4fbf0efb5dca30bd360972fad25a658ef08252475256d3dac640ec7275860dbac1dbd9e78145eba9f314177e152a4eb49b3fc74b2533baa4a72a2bb63d3a5542b40299a0c5a81e2aedd0640a6abdb209b6c1ce29832eeddcc35ded2cd6f0ca0dcc9f5c1bbd69d0627a2c39619b7c65a05a38ec40c1b6432b072b8b9af98acc73d9bc1d6585453f6841ea17dda60e0", 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0xdb44, 0x9, 0x7f, "b5b3248e1199a553ca173273ac98e00847a2df03", 0x101, 0x2}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000000)=""/56) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x7fffffff) getgroups(0x0, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x131) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x2) ioctl$TIOCSDTR(r1, 0x20004455) 16:00:48 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1000, 0x13f, 0xb30}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2012, r3, 0x0, 0x8) semget(0x0, 0x2, 0x1) dup2(r1, r0) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x2) 16:00:48 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x401, 0x8000, 0x99, 0x2, "2cfb825fff6cb6138ce66a4f4caf0b3edadd4a15", 0x9, 0x800}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:49 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffcd9) r1 = semget$private(0x0, 0x4, 0x20) semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xffe00000000000, 0x4, 0x9, 0x1000}, {0x2, 0x13, 0x3, 0x4a}, {0x49, 0xfffffffffffffff8, 0x80000001, 0x20}, {0x80000001, 0x4, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x400000000000006c}, {0x4000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x5e7, 0x3f}, 0xc) close(r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000d0f27418f379ab31fcab51997fc3078c3e056526de9cc9c1eb1cba6a587d4b65034d72388d0372d9a16c6f7f628a5bc17a6316f539676047b704b8526a3784e3630937fecd185c1891907753340e32e3cd48c11503ba0612f690fc33553bb51f55b4290f7a294dd6bb45962b40a136d7bde3a42058202acfc7447eca3b7ddf14ac"], 0x10) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100001000, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000100)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r4 = msgget(0x1, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)) 16:00:49 executing program 1: poll(&(0x7f0000000240), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x900, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x20) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2be36f0d57656c0d, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x1}, {r5, 0x1}, {r6, 0x2}, {r7, 0x1}], 0x7, 0x5) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xa3, 0x10000}, {0xafd, 0x4}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000340)="72e947cd9372d84d4448a9fb11904685634fcfca1744dc800b6160d6d54046eb8599e615d23ceb605a056e22c9a562a571a74ced38c00a4ba845dfe4820bd2573680442fe37fe15542048810ddc1a33dbbd6494bcae40ebffb01e6574cf3b1caa4b2e430771673bb61b0e8e7073f87d3fe28643e13ca0928cf9bd6317263ba5cfcc1c137df01f3580c53674de6673592c910bf34f58af10d925941177347608222fb5c6cdb1011db", 0xa8}, {&(0x7f0000000440)="4c595f221fcf217ade102d4f23f01fa89eb4eca1ed578a4e8c8009219b9c268aa7", 0x21}], 0x2) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xff61, &(0x7f0000000000)="1b") r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x7, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:49 executing program 1: chmod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000600)='./file0\x00') 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x7e4f576c519464b7, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xfffffffffffffdcc) 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="fb21d571b14bb70494eebbac87712ce000105c0000d5a50449eb", 0x1a) r3 = getgid() getgid() setegid(r3) dup2(r0, r2) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:49 executing program 1: r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f0000000040)={0x0, ""/88}, 0x60, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="73b84e0924001f83", 0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3, 0x4}, {0x40, 0x2a9}, {0x0, 0x5}, {0x20, 0x3ff}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6ec223d5, 0x2ed, 0x7, 0x1}, {0x8, 0x4, 0x1cf, 0x9}, {0x3, 0x80000000, 0x192bb9cc, 0x7}, {0x5, 0x1, 0x7, 0x9}, {0xffff, 0x2, 0x0, 0x7}, {0x0, 0x80, 0x8, 0x3f}, {0x6, 0x4, 0x2, 0x9}]}) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xff, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7ff, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511b, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000140)='\r', 0xfffffdf4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x510, 0x102) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xfffffffffffffffd) 16:00:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x16, 0x14012, 0xffffffffffffffff, 0x0, 0x14) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) 16:00:50 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getppid() setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:50 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) 16:00:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd0\x00', 0x40, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4, 0xf231) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x321f, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x74281338, 0x6}, {{r4}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}], 0x777, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0x40, 0xaa5a, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r13}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="01f7af07000000ea0a11405dba0049100000005f8d159f5f45ae37d31dfe75e8fbac9ebe606a1d49cfea377dc7ffc071580ce6c6db993adcc4e810f2237326118b83418763e7782f5017975b68a50b0ffb9785c2b08b71e20a0855babd39084dfcff946a3b86fb6c8acde4a498b79edb4c87ec16279ba65af7be2b6f8a99f5c3d12d2ca0eead21fdbaf11dfec6447184c489d6389c0cb6ab80a3ac565d4a9ae55d46537edd2af426f15a934568c510b7c374d11bbba48a3d83c06b88b21403cc1f0791f98bad309f5ea7fba318952d7407e5270fc0e442a1009a4cbedd0085d4c671321610af9aaaf0f27797ae3715e540f1c9b0b01113b555daa0ec47dfd6b465ecfcd118d6fbade2a9e31576a757128551f08d711609ea003557c3342ff3b756394fc3a03c44960b74d4c7ea1a8798cfaa2568ff5a9c15ffb5675702ec1d40d7e90a94a3c7b0c599f782ece81331e25784cd152a75c904ba62ef"], 0xa) r14 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r11, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r15 = msgget(0x0, 0x20) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r15, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000006c0)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8) preadv(r11, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) msgctl$IPC_RMID(r15, 0x0) login: pckbd_enable: command error 16:00:52 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000003200)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000030c0)={0x6}) r4 = geteuid() readlinkat(r0, &(0x7f0000002fc0)='./file0\x00', &(0x7f0000003000)=""/183, 0xb7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r6 = getpgid(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000002b40)=""/108, 0x6c) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) msgget(0x0, 0x8) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x108, r6) symlinkat(&(0x7f0000003180)='./file0\x00', r0, &(0x7f00000031c0)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498ce7e6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade", 0xfd8}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlinkat(&(0x7f0000002a00)='./file0/file0\x00', r2, &(0x7f0000002bc0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000003140)) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002e00)=ANY=[@ANYBLOB="28000000ffff00e846f04d0008cd7fdf030000009d25d6453d288d6246b167ead69ff6f10f181a360494d6989689a6", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x887497268ed3cd39, 0x4504) r0 = open(&(0x7f0000000040)='./bus\x00', 0xe9b6dd0651a4eb55, 0x19c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = getuid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r0, r2) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16) getgroups(0x4, &(0x7f00000001c0)=[r1, r3, r4, r3]) kevent(r6, &(0x7f0000000040)=[{{r5}, 0x86a0262b06fb0355, 0x0, 0xfffff, 0x4, 0x100}], 0x5, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x8, 0x800000a3, 0x1f, 0x200}, {{r5}, 0xfffffffffffffffa, 0x2, 0x61, 0x9fae, 0x7}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x93, 0xe6, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x5, 0xd585cf4e7dbd79ec, 0x8, 0x1}], 0x5, &(0x7f0000000100)={0x606}) setsockopt$inet_opts(r5, 0x0, 0x1e, 0x0, 0x0) pckbd_enable: command error 16:00:55 executing program 1: msgget(0x0, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40000000, r1) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3f, 0xfffffffffffffffc}, {0x18, 0x1, 0x8, 0xffffffff}, 0x1000, [0x1000, 0x0, 0xfffffffffffffffa, 0x0, 0x10000, 0x2a1a, 0x1, 0xba]}, 0x3c) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x4, 0x5388, r3}) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r1, 0xa, r2) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000800000000000001000000000000000000000000000000000000000000f400"/64], &(0x7f0000000080)=0x40) syz_emit_ethernet(0xfffffffffffffee5, &(0x7f00000001c0)="979040b26404ac26bab507a103000000000000001110c4a875052b70d05c") r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x40) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x5) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x34, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = semget(0x3, 0x4, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x0, 0x1000}], 0x28e) semop(0x0, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}], 0x1) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="58000000000000000000000045a40000112d57c9a874ee686be3960886aea69c5f1381d900ccebc0058eadeaaebb626e0d51d315b41c2c3275d58db518f89fcb228fd610d6a0e418879f5d59ea91de7946e09904b4af0000b80000000000000001000000000000000c9bf7ddbd0a099771d781ff7f33d9fe603e3c8bccc4c9924da70dccb7147ec4538177802e41b6f1c0d9e1d9783f1409b6271186c25f36b481e08af46fe0f769d0dd3c68e741266cdc4ed8539fca66f57f3535731ca247527ebf815c5d749e1d0f6cf01cb87bf901dc7d5e5eec0e0bea72935113a2510c04ac11753e6522c30d802cc8849e82e3d05929bd23f06825f9856309523395dae00d8bbd181db6ff7d0ec89800000000000000010000000100000010a96e8721662e9781174734a308392229154875074f6af0dffb3d0c0d3ac4ce363bc16e39c29020beb711b83134017c7a5759c40246a3f14ff93a6f7cce8eefcce977c676186d39512053d83d5c3c1689171f407f08d1dfc9b5e09ef56e8225ba4a3a7ab654d813f575acf52a7b98e8a5d5e52a59d6eef7110b65e0c582c55166c9cc0000000000e000000000000000ffff0000020000001575a4c69cccbab1e2cdfbbd941b59e8de0ea1431a17d0aaff8d8ac147705a456395d951b73a5c361b366fa69872e0dbd22cb909b0baa057b70562cd47fe04eacb738107d3643299e129cad66bc2c7e5f39ed02e198776d46c4ec8167904d6b1c27bfc068c90a38d70f59cb1e9958a496b2f38589f9d0684600d805a57d84d5b58a7433480e58f7cf7f186e0012b74ce0ef1251604f004cede3edb772356617647b34819cbd057c95f8ea54d532dc0b94daf67ee90f084daadfa96bd99cbdb3e22a0ec0a509239964499ea11b9c50000"], 0x288}, 0x408) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c, 0x5}, {0x6c, 0x0, 0x0, 0x1}, {0x8, 0x0, 0x0, 0x1}]}) kevent(r2, &(0x7f0000000180)=[{{}, 0x0, 0x89, 0x9, 0x100000000, 0xb9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x40, 0xffffffff}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x10000}, {{r2}, 0x0, 0x22, 0x1, 0x40000, 0x5}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x1}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x7673276a4904b9e4, 0x101, 0x10001}], 0x5, &(0x7f0000000240)={0x1, 0x4}) fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x61, &(0x7f0000000080)='\x00') 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/203, 0xcb}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2f686b69a9855586, 0x42) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") fsync(r1) 16:00:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x3, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") syz_emit_ethernet(0xfa, &(0x7f0000000100)="9cd3d8861b3c3af741c8987e39e17e517af1b73a17d8d1cb135b975a72fa735d3b7229793a85c0c53964aa397de3fc89b4f6aba5555a7f13783c4f083b5198cbf97b66d329c59efa7edfa44a8b30fdba2b438e115350a556f7980ca52a0fce8bddddc72ab094b5133c2393cdfe9c13d3d24e37d506a2208ef179ee8b429a825238797a1f67647c27b3124e0a075f16a63a31d071706b0933f6514fc298f881e908a1c7d96c800b47ef02e8750584fd795941cfa824fcb3bf1a5bfd72306c2901f9bb042771cb648b56e817205e5039006ccba1126a411dfba95efdd7c2d294b25c918fb20964fd923deddfe976585d070e3d4c68541ad2570251") 16:00:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:56 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/213}, 0xdd, 0x3, 0x800) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) msgsnd(r0, &(0x7f00000001c0)={0x3, "fcef001476ecf8e12afad5570b332aa5aef05880ff3bbbd3"}, 0x20, 0x0) r2 = dup2(r1, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/25}, 0x21, 0x2, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x22e, 0xcef9, 0xff}, 0xc) msgctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) recvfrom(r1, &(0x7f00000002c0)=""/235, 0xeb, 0x40, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x101, 0xfffffffffffffffe, 0x1, 0x1, 0x80, 0x8d, 0x3, 0x2, 0x4, 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xd9f2553bb89b871b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x6, 0x1, 0xe5, 0x96c6, 0x5}, 0xc) bind$unix(r2, &(0x7f00000004c0)=@file={0x94f9dbc8a0d684e6, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x14a) semctl$SETVAL(r4, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) setegid(r3) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x100000000, 0x3}, {0x18, 0x1, 0x5, 0x5}, 0x2be, [0x800, 0x0, 0xd27c, 0x6, 0x4, 0xffffffffffffc86c, 0x80000001]}, 0x3c) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 16:00:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000f2fb206117218064ed57fcadcd77fdfbadc06646eb73818d0c3373d0ff310b1d12cc500f69d05cb7be5a3b1427f6a927e2195d4ad5b1e813dda4e3423b124c835231989dcf08ad2a3e760a93ad4726f29881a79b76b47fe92c351174c408eda3251600556ca941f6a19954826deae776a70f23384631dd3872a4ad0bee46eaa7cf938f9afb418caaeb4d59e48e2cbeabb0b999314f33d2b786f73057f65c36994f3cf13ae91f23c657176543d7abdd2a30c5963ee5"], 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x200}, 0x8) 16:00:56 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x7f07e43d21d1cbae) chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9e2, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 16:00:56 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) poll(&(0x7f0000000000)=[{r0, 0x2cb228bdfcd40e8f}, {r0, 0x7d39b3262c8c3c2d}, {r0, 0x80}, {r0, 0x1}, {r0, 0x4}, {r0, 0x10}], 0x6, 0xe8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x400, 0xeb7, 0x9}, {0x100, 0x3, 0x800}, {0xffffffff, 0x40, 0x8000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x8, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff4f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) munlockall() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) 16:00:56 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000046f000/0x4000)=nil, 0x4000, 0x2, 0x15016, r0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0xe59badcf7cc00554) rmdir(&(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f00000000c0), 0x10000) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:00:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xcf, 0x9}, {0x2, 0x8000}}) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffffffffffff8000, 0x7}, {0x18, 0x3, 0x8}, 0x0, [0x95e9, 0x2, 0x8, 0x800, 0x3, 0x7, 0x7, 0x8]}, 0x3c) r1 = dup(r0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) msgget(0x3, 0x201) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) msgget$private(0x0, 0x4a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) geteuid() r0 = getuid() setuid(r0) chdir(&(0x7f00000002c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000340)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r3, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) socket(0x1, 0x0, 0x3) sendto(r0, &(0x7f0000000080)="8b956b050eaad57a7e626b54da6549c37c14c990bcbb2a883010f22f9de171227027ee1ca1ea84df7443093cff4092af57f86eb023668b955484834729be733095fd", 0x42, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000200)="a4b1e170e79d7e623b86bc0009fc4baa014480f30762e28a95b1e66da7797c5dbc565fa7cf5ba84242ef68be0bff9e4cdca2bd78b0ad07df1e171b7cae7ef53bb3ffe7e690d3f2ac8701945cc1844558753c521dac81421ab05c9c9fc5d753f30e7478a70847ae636333474f37472bef6f03852bb0e274404cba1ced91d36e9569f950083a3a904618e142ceaa37ceee5e55da2dd204e59f05ad844e204832fe224b91819eb8", 0xa6) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt(r0, 0x80000000, 0x10000, &(0x7f0000000100)="7666b086fec2a71f3c62f00ffe47e5873be8fdc994dfe941ef77245a58a0c081b26115be7f6458edbeddd9d4f4c3303040d9bdb2d05c7780b3b88af5eb66bf0d935de6e5e102e304c0f3e6fc8da6a2477c067456be17563b1106443683c4076df7a17a052f5022f109561173d9c0b53be1d37f3feef9b5", 0x77) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x4c304e47ef617481, 0x100000000, 0xfffffffffffffffa, r2}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x6}]}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x480, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:57 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x1) r2 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x3) r3 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x20}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x23, 0xfffff, 0xfffffffffffeffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x400, 0x487d508a}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x0, 0x3f}, {{r3}, 0xffffffffffffffff, 0x40, 0x388589a759211e77, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x5, 0xda}], 0xb1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x40, 0xfffffffffffffffb, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x4f, 0x6}], 0x2c3e5913, &(0x7f0000000240)={0xcffa, 0x1}) sync() setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) kqueue() 16:00:57 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x100000001, 0xb4a}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="8eb5a3eb746cf5b8194ad4400409215529bf95fcea0ab28291f3c62dae3119cf04b55a93bc175818be67570adaced5e8080dc69d7133d8e2e5734de997bf1a8de62cd9a506b9e8ffaa8e072cd99fb46856911db0", 0x54}, {&(0x7f0000000200)="b0d5a24081abc905ad709e3138001c83ebcb17ae89aa6411a72d2611dbcb9bd190a96f75d21fda647b01e403959485e6cd21afac99c1672ddf2d94f7620ef39d4e81092be24fb331654574d5b34edf4758f5bb0a82010098d573a6e2dc8422804132865ddd02aaac441ab49dac7513a2ca706547f740533fb0c8cae1f9ede038d248bddf52ec4fe8103744b630231920bf3124fe3be37c7c5897e988fca2a86135945988fd36247cbaf874da", 0xac}], 0x2, &(0x7f0000000380)=[{0xd8, 0x97ba7457325f3419, 0x3, "3d9a2a5e352dbbb930131b7fbb96587460daf4b13699c0adab192ce108f4d5054740a2a0266160659bcd28d31d3236ec639e2eb4025815d516e583427d58f0e94bf19f6296fddf4cd75cec6e06b2c2ffa69464d028bd255b41808c6a2c832d4102d40a279f0f84dacffd31c824b1999e2edc9e8fe3ca264a6ceca124062d86968b9e6ad338c5ca87591bce0b09ffc7437fe3607b7a229b26463b191cf907151cf5b86178adb13fa9b5a0b095aa826446a4c091ae31661e349e4b4424a04ace6c27c4b35dd0"}], 0xd8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x400, 0x4}, 0x10) 16:00:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/169, 0xa9, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x7f}, 0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="f6b8f576807e9eee", 0x86b5ba401a0cace5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) fsync(r0) pipe(&(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x10400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000540)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = geteuid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000640)="c44c0557c2fe7a35b9d10f50b42de65d6db78f373b902ea378e1f66484e2cc976b4c1add10f24d5350c17c8b9af7206ef15687214fd5080475fbf82a52f0c391546d183d1808c4d688fa285f4889e72bc7e81f9b7216e415a258136200062a67d1f7b8ad9146ff2ffaf420f7d3bfd36fade20e9cae2d7320872f6c086b25a49712dc341f0f6714bd6c1e95898535682b53dcd0fbc1e4", 0x96}, {&(0x7f0000000700)="e063d2992cbf6516677a5693be235c52605513620562bd6e19a5f2e7c259734502d66df28ae856e06231e161d1c8426a28eba9f08bf43f90be24f02196594ff2f5876637b4512d82b093687de78ef2f18e2cf994e6d91f5a517b4779c31ad1c1", 0x60}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r11}, @cred={0x20, 0xffff, 0x0, r3, r10, r5}, @cred={0x20, 0xffff, 0x0, r9, r4, r8}, @cred={0x20, 0xffff, 0x0, r6, r12, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r11}, @cred={0x20, 0xffff, 0x0, r9, r10, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}], 0xe8, 0x4}, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x81, r4, r5, r7, r11, 0x21, 0x379}, 0x7fffffff, 0x0, 0x244}) fchown(r1, r4, r8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="cf582e2f663b7e0100003448374c21e4696c653000"/30], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="c4e6ffb486ba27f06295319d0bc1642a5afabb2a926db69c5d4903f6c8a3131d63fe05c5d0502a5947e2b6fd6f7fb3848ddfa96cf4da21a0885626595cf1f18964925fbc271360fb6f738bd8825af1230e3c987185e99ea8a635dbce20589cbdceec7bd047cbd30ee96545959ec82e613bf2d38210be7ba69342f9706a2a4e0af883f7cf9bd47a644421d7706813ca6add8138bc84c390799e9ca1dc5adfd4f107d1fd1ac3eb9a63c11959e94ae777d8739f18e3ea19c84d11418a45", 0xbc}, {&(0x7f0000000140)}, {&(0x7f0000000180)="d09d68c5b3eec7e79b87ebd07be9b630704b9a7299fd8e289f5dc3106afb263dcde6fd41daa97c68d890c3f041fc5392d509065e62c6d96e6c6d9cd002ce4e5a6cbd0eb1396ebc6a3b8214f156f1e9481440b65ac44f8f711a0b6d09f22c4e0c945a596e0b467f276f4d63b545382391859b506ebbfd910dac3e578a4dbe8d8da6ececd83b9d1a", 0x87}, {&(0x7f0000000240)="9f970a0d836ba87bb1df74d9a921b2348e220b87ce91a1df16467b4dda0c530f6c6b9cc15e19bbe7f80b7f30de19b3159c8994a6ddc8ba1aac4d37dd2f9e1de036123f2d394f65965be3f40ea8", 0x4d}, {&(0x7f00000002c0)="570921066a79947b7850e6a3d52a8a731b3aab16c093fe1550255fec068c46bdd0b4e2166c44e70c7c97bf2a0eb063f7b59e19e73a17eb5f619ce7bba5781e8a531aca80a51a1d4a53176e8d3c35ee25a9b6e1177b860843a68e4786c2645b87ed02c13cf4713f53a7f53a769565236505486df34677", 0x76}], 0x5, 0x0, 0x0, 0x1}, 0x1) 16:00:57 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="270dc3", 0xfffffffffffffd38) r2 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x8, r3, r4, r5, r6, 0x10, 0xffffffff}, 0x1f, 0x686, r7, r8, 0x1, 0xfffffffffffffff8, 0x8, 0x2}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)) 16:00:57 executing program 1: setrlimit(0x2, &(0x7f0000000200)={0x60000004, 0x60000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x1a7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r0, 0x0, 0xfffffffffffffffd, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f00005c2000/0x4000)=nil, 0x4000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x6, 0xffffffffffffffc0}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0x10000006) r4 = semget$private(0x0, 0x5, 0x410) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000280)=0xc) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) 16:00:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x100, 0x1}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0xe63df76c34396f72) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0xb38bcdb915335ac6) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x80000000) r1 = socket$inet6(0x18, 0x2, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0x61, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xba}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x493}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x900}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1d6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x96}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6a}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x28f0bb18}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x24}], ['./file0\x00', './file1\x00', './file\x00', './file0\x00'], './file\x00', './file\x00', './file1\x00', ['./file', './file', './file', '.\x00'], 0x8}) bind(r1, &(0x7f0000000a80)=@un=@abs={0x8ba0655c764c11b3, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000ac0)) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b00)="7d8ba29a183acd468fa8874ac177de2a248401bbc45c3482a96124fc2637602e6a60a2c380bebb02b33d06b9c7e09ccc618f66f6d9915747159a86d810145d55a64de56da5045dd7cddb2570332629aae33db7fae4a0440da3011fe63ef143af2eb3123ae7bfe2b41ad90363746dd27023bdc8cb6697e04bb095eeebee53098c63f6ff6b887478b0597fccf217187b", 0x8f}], 0x1) chroot(&(0x7f0000000c00)='./file1\x00') r2 = open(&(0x7f0000000c40)='./file2\x00', 0x80, 0x43) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000cc0)={0x3, &(0x7f0000000c80)=[{0x1ff, 0x4, 0x9a, 0x4}, {0x3, 0x5, 0x10000, 0x5}, {0xe40, 0x9, 0xaba, 0x3}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/vmm\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000d40)='./file1\x00', r0, &(0x7f0000000d80)='./file\x00', 0x4) fcntl$setstatus(r1, 0x4, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x980, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000e00)=0x1) poll(&(0x7f0000000e40)=[{r2, 0x20}, {r0, 0x1}, {r0, 0x1}, {r1, 0x2}, {r4, 0x80}, {r4}], 0x6, 0x1) r5 = semget$private(0x0, 0x0, 0x181) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000e80)=""/170) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000f80)={0x2, &(0x7f0000000f40)=[{0x8001, 0x0, 0x0, 0x3}, {0x6, 0x9, 0x1, 0x10001}]}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000fc0)=0x1) renameat(r3, &(0x7f0000001000)='./file3\x00', r0, &(0x7f0000001040)='./file2\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001080)={0x3, 0xffffffffffff7fff}, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000010c0)=0x84) connect$unix(r0, &(0x7f0000001100)=@file={0x1, './file3\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x8) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000011c0)=""/56) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001200)=0x1) 16:00:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r2) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) dup2(r0, r0) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000540)=0x29d) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8000100000000080, 0x1, 0x90d2, 0x0, "d730c1e7bb6f5ae23c5b0000000000e74de400"}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffd000/0x2000)=nil) fcntl$setstatus(r2, 0x4, 0xc0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) socket$inet(0x2, 0x4, 0x39) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) semop(r3, &(0x7f0000000240)=[{0x4, 0x81, 0xc72fe594d1cd4f39}, {0x4, 0xa56, 0x1000}, {0x4, 0x40, 0x800}, {0x3, 0xd7, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0xfff, 0x1800}, {0x1, 0xaa, 0x800}, {0x3, 0x79, 0x1800}, {0x3, 0x7ff}, {0x2, 0x4, 0x1800}], 0xa) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/253) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e09000/0x2000)=nil, 0xa3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000e50000/0x3000)=nil, &(0x7f0000e40000/0x3000)=nil, 0x5}, {&(0x7f0000ef6000/0x2000)=nil, &(0x7f0000e2f000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000e25000/0x1000)=nil, &(0x7f0000fc8000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ed8000/0x2000)=nil, 0x9}, {&(0x7f0000e48000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000f44000/0x4000)=nil, 0xbad}, {&(0x7f0000f7b000/0x1000)=nil, &(0x7f0000f83000/0x3000)=nil, 0x1}, {&(0x7f0000e35000/0x2000)=nil, &(0x7f0000e02000/0x3000)=nil, 0xfff}, {&(0x7f0000ee4000/0x2000)=nil, &(0x7f0000e21000/0x3000)=nil, 0x7fff}, {&(0x7f0000f8b000/0x2000)=nil, &(0x7f0000ecb000/0x2000)=nil, 0x2000000000000000}, {&(0x7f0000fb2000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}], ['./file0/file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) kqueue() pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) fcntl$setflags(r2, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x2000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) clock_gettime(0x3, &(0x7f0000000280)) r5 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x8) recvmsg(r5, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x38) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) r8 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000002ac0)=0x123) pwritev(r7, &(0x7f0000004e80)=[{&(0x7f0000002d80)="6e39263163c80977e6d65e71e688b0667bf29b9ec650501fb245fa6619a081fc68df2c3cc9bf2fc0b6f3446620177599e6a8ee46572e6ad9029b764dca2c4b67e87cfd608fb76900ddaf98a7d77191bb16d46360761767cfcce80e901c96713eacda272f03e2fffdf44723ca7fe7dd1ae97ea194a187c83038f3b48448262342f6f8d99428756ef790577e2e4b4e7096b006f78589248b7fd95966d22d53f51ce0a1d1b933192b344546825fbe00c000609346bf27c85e84a34eb62133a1117baf0888c1b7d4cbe9dfb1c74158ab52d2b6367f6ac0efe0f2e06012fbc23d5af02331482345985ffbdb560dc5421250e3d3daa9c15788dcb6cb8d9fe68ca25aabf4b966247510be31a9c4bdb64208d022f31ee76ad6c295f5730b419383cda5d706fe1b9b4ec94d6b7c2406f96c5ea778b94734ce33b5028b036a813a286fb17f3a69e0c54284c0a02ff361f00fd29e30c531e90d7fbdf648b388058154aed0305286438c803576d03f7d4930798649a113b4ed25a360d747bf98b991331a2b8c5e057129414144be49fadba00bdf24d5dae0b3d79255e89dd6380c485d0aa8d296d2a92b9062f43e9c4db18274d0321fac9c091fb170ac98fcf2cac729e304c0ab22f552482cc8eb265948bbc5e1de235c0a7c57d929cd7c2327bf92de6dc9d31a339337ad4186b8bc657402af63201931c7891b295f6b7aa9d83dd6a3a115f275e0bc84a4d78e00b2d11897b3ddaafac4321cb6db5d34658ee6f718a411e59d9d3c5dc2522c23681c6dbe015608c9147f2b7e39488a83768b6abf9c37e1a217afd419fcd65461dccfb9008ae24e68ef7397b5b00082b1b39a09881baa0bf10d69ec634cd58834dd1e11f9eb0a04154c23ee2409ddd05428163ae363d0fb83b2803ff0b7e5d2218e3a03ffd9a9a8b311344c4cc857ac1b4659c048a6cc56460d51d740438ffc55c64c6edfe3baefc6bea7fa332042f831c027abddce18e60edff9d4cb0c02b16da0e020bd49af06feed3e4cb796da115d01dfdbde90e1e824d41b369ea4cc47215ed4a2560be04f047ad911b81d5b38c060112237a256a48001bb0280bc345593b0c12c37fcd663a17685bc9fe44d025c314f68f24c38c55959024cf3d38ba7471416562750c3f7e49cd41da61eb2321e04c92f69803eb0f9ed45c84fc4d2a7865ecd993002ae87c575f159957085b20b2c696f9f8d2c3dfa5da8dabc2bc1beb45b7858c0cb247b2ee52c5157390e6b7da7e960a57cb9b0dc1b4a3e8973d32a3cd14c1d3350c278733cf9b50e236ce85e24f9bc3e27495b28ed7b15128e4c184c4a3abbb157786b860c3e3be4bf008544094e51f033928b201845ea86b455b8c9713e70db575562872294e7f96f6ddaf82d399ab2f064da935cf3af75f8d81fcfa6fcba7bea6f06befeb4cf0d30fab5e4f797e0ebb31588219b4d833d497f4f775cadc3a4ac7289c32c9dc422322de1ee90a38bf361e0db244d987b0fe81016ee838b9724b82d16e8b5647ea4ccfd59246a3cd6e806be8dcafecf6754545f39ebdb693e3218e45fc92bb4cee378233d2230360b70d3a3c4793b55adde3a4813b3befd8207526ad737be8fc4909888f52443416f7064dc0919cc218913a96532d39a15a761fb8582c45b47c977d1fe56a1c83c0cba6a32648f231112b2e478cdc52eddf9462176b14a9b8531c61211fecbe754c3d65c636978f0f8a188ba483463621a483dfa38a7d843066af46485aae1dfab22d3ac52d8140862849edf418e69333138735b9918ecc7a93f78cda4f366296744604841b61310d5f5129c2d507c316676c4a5a3db47c99580a38041b1109e078b91bd928169bd0069d125e49b81ceb060d5a268dec862994f12e9f96d17cd5e692806a151eb04ec022371141eb7f80c92e2c855c207a4108885b08d209afcfda1e088bd6560852d358b18ceb7ede45c6d074637453afff7f5922b3ca5450227efce3f18c331390b83981c3fd00a3b9969c0345bc1a5ede9c8a8c6dc84379dca7f28a0ab7e700923968e4a7985b46e616c0e68f2f8d9807da783389783f92e9e7c87735e700ef376425c87d1c55a433f148ffad7924fa44150db9725c6dc4cc3bfc4f7ab14c3238190dec78ec17c2dfdde729524c6150ebe71a80bc7a0b362ef6f5fbcb7c10667dcbbcec4e5f13ea1e4199bd8b3c8c2524cbab413227159ca8357aa5631c3f48db31c35f9390a224f0ee3e3e61f1aa3fda4fad83effdcc8ba6862503a7dfb3bbc120f48eb08c8141388da54970c5f50a0d4f9331d27f9164ed9f746f751775d54284ed10400047d47bfa24d53118191fd495067b9f9bc47907050cfe7225b93d37b07dda2422b28d09a4ba8fb56007995b8b0509575633a4612826f7ec126bf75553d1c08ffc75fa0dcfc970dff75a924d8070fb1879bb5ea7ad240b22d6c332f2e5be1cc4b4a41f6b1a5cff14a962f9eb706dae57cf6089cb3b0796c04f15e702e55f940caf960f2f324ba49796f700aecf961dc1e308ab839b749a4f9b3ea2621705520d88cce905c3690d56e015d8c99a3cddfc3b1d99264bb75ff422bb8bbf4d475fc4785d47312c152e3fe0906fbf7a880baa31aeacd71e18f35bf3422068243d91acc6810faf2dcbee9526ac3e4fc8adceddf6ef27c58e922954e1f6f2695e796606da32a7cc59d9de9d39940f2d5cbce13b610a285d3515fdfd47b3e92671b754b547a8af8f145f237c6ebbe2c238df0d6105af9863ac251494d41056597dc2164b42d5c47d9f44bc540c8cbd0fddaedaa289ac45c42bc85547260fad759641fdd6875801258811877f7676b2b24c0871e72904d68e67fe4e7b57bcf3b2150231ab58731a20674e4d52da9de4739d61cd6c501972b711bc465c8ea7894a17a43db62d39fec2447203c9cd23467cea5a8eda4d2bb6d0de3a9ef467cf4d3cef52a9fa51df518a7f4b64c9191d0fa0bcf6c9bc224d29733d7b8fdf8c12c888bd5700f7c1f48e8ace377b3fcd442e1772b4ea0ba7fcb0069529976aa58d2a09fcb4fc2df1d10d795f4c1d55d1072bce049fab9d1c66eadd370f3cfadc726f40e0ac5071ed860b068b6377ffa7879e38c3f5975281d35f35a417f703301a7d03c6b79f99f256d82618e5a5da89de1d95fcafa495eca7b353f1fec9c3c9d1df31ecfdfedaea6e183ff8f1097d5035e4428c11d1899b006f06228693bd38a3be7320263c9499a61e7b38e7b3be82e1088eb72e6987eefce442475f2a5fcec1f348556de1c9d24a273270829c4db720e509bb02cca7717be19be65fa4da8d00162c2af71f437e5c86c12dcd4f485761aacd9a9daa695adbaa8c82160ba3df002fe50041036942316c5bced21316c68cc1981edb28e3f06d782a0f6887166e6fb6351cd4c262d89102736fa28077707e56b436dab1273b8b074920af3040116cb66905646423fa63a816e2653f1d8b4c31d9d8ec4682208a6d192f7ecf6b31d7efb26665926de381728cf192ad2daf6e5a45b1958586891a1c66b8323a87d18c376c0f52b68ed884641d2dd09bf357d8ff2bfece295fe502bb5d45f6fe4121396c55f9e0d729324a8f735555f302691b75e7423d8742343219ba904d7c87ced94a7650dd69ac5da37a7386f3b326ec7bc1c0f720007b66181e430ac5d9b25d54a68b4bb8d9440f729179bd7dcf1b514fc26234acde385844dafebf7c3896f54b13cfcfcc48f2ec74fc01cadf78d641c373bd56cdad5372b4e88e18053e91be4fd6e94c5c81462def2fccac13225439a4dc908fabaf0f9e8f61d0ae0e96f846cdab4606d0c503068d1586948578495d111d636fcf10966113e6d5926234bb3053d4ff30d9d40886af153b50aaae8cbf5fef626740613a6a939817a698fd52bac96856faadb3876786836ba2c5980b8efd4a4c0bbaffc2e5c361ab2c6acb6875c729efd84f4006e5e00936b0cde695c8bf72205b9143690c8180338b5c59331ce61f4c9ee1d789991c58229036280665ec7f3725f573464410f76c6250c77d08cbadbebef60aead98e580744043329e841a722ad2d3274546e78c3f0412b07cf1fb2f288714177ee66c013e6633acb880dd9daee395427ffc0b74350f52f37a8351bd91b48878fada9f76900a452f5c2a35991ec0903f2c20f8b161c40fdbf645fd10787aeff1d5c25409fadfd56ee59e19b45e3a14a1feea11997ac902957598d061db4633862d7dd7fa5b7a588fb4801ebe3ca69cdd475fec914a3d7b11cec65950c3739b349db7d0707ba37007dd1017d9f21abc4ff026edfb41ad315b97845665fb07fdeea369dda44005b7846b4a790f2cc1ec16091530938a57039187db871d885edff26fa8f1e81d6388a0891772bd0d2246850a3b5730064dacdf982ad588e99dc744bdab82e153d0e442f55f7f79c7ce845ffed94dbae0e324564634497a113744664bed3d1de19f343941344f705201fb385a9f821506152fb0994c2842ab857d5a1cb6a344e37041c1ba37a0603091bb3fda7bbecf23eea56a04a693ea54ac55d037563793883eb6c5eff26c215b455e747623713f01be6944c397db15b122ca42694daa2e46715767b2acd3a5ceb61c6bb27c05b97baf647474b1eeb38405bbfebc395cb6527c63bfac1c8f614a7d63941c94d4db506412f574b7c57846fe6becb7c17f56449832c72da85b8d62ec116300e1d736cb64506b8aa89a6d1cca027480fa69e59d3540ce8785d1ad928f72859ca8296c51ad38b34d209ce267e95abcfd7372125d60ce64cf6ccf9643989af6a1f3c635a7ff876c9e67fe7cfebccef3bdff6cb9c6be4d81e13e574e33256ed52f63f075d2a7326607a328185e707a95ca1f22ac196895960e613f9aa102bae19b2b2c6a69f0e8124e75128c4f904069d7bffc3310662144ee1f19bebc27d39a161ee276989bee32b6eb2195a86f5cdc5be325afa6346a21c4a03489f94664493e75c2e03d9964d1ea036a6559572f164551f296c4c0dec09fa94a0d731445e71eb4eabe7a62585905a92c08dc396f3956709dcfba25d2f7948d6c23b25ba069d7c95bf91f472ea75ffd0937d495723ee1d7db32b124f405eba867d614b8a749d46d8cb32318460e95e0d595202dc30f3c6d18a50fc2b415c464fa8efc24384ae3eb6eb3bf8ebc65e926d2ca9d40873d5f7e98073a5f84f2b618772a3debd2d709ee92f711ca50d45c685be0ad1218dd7d204c0ed95a47bc7d7a60363ba5f584d0225028f9c5482ec1e4e929386947778d1e0d803a4e32de72cdefda5ad4ef3e432479dc1634bc687938992bf6018e1f88533bc316ccd43067055b7496a3a8b67cddf82bc5d6e4046dece3e00f76a180ffe2b9a5517f5b1e098b649af715960992042115846a2be36733939fb9c9e47c3e564773fd3027484b71ca874d3aaee65dc8b09f8d236a958f6fa31e457c9d09b681f8a16a77aee05433a3d8edf00124bbe69156e1159968b6da5bebdccfb664833124df3086d7f22a2542201284c2e0a31148690921b729cd89dc418d6711f00c6341b24cf255e90d45b334b7aea4871f36b5636b8bcb0e9b518593f5405f53d272d4302c5198d85a2e16ed701f98b485a78c9dbb110e94dc1a5cc71f9561f3f74234ad89c82a189b907a2dc1d25fe86b5353b580c1bad1467049ed9629c8ad3db0dd409b64b69ea6d187cc5164d6bd8279c90d6b4833dbd3901dbae4113872d69e8912945b6df365ad8785e2c9583dac2c4c23963991a9941b17b42b377f6dc88f37317ca6af1a0281f150c68c63fa9a20ccdf0eeb63dd336d0673", 0x1000}, {&(0x7f0000003d80)="09c9827856d4f7452f36c3f99c64a9c6dc7e7961353bcf4899e3be98fd2f1c074676ad7c5517c0d6381201e7cfff22b7d5186def9e4188dfdc9c572d1e5a82bd185041e1038fdc194bb639ac8f9c2dd0e8b9675c61f97b99b5e7177c87c92aed855ffb6966885f90b6b702279a4c9d8934c15e26f74973602eb92fc3371a342ed5219e4c9b5f7027d2f9d6a959ec57e045de66f6f43c452d143f6d5b176e4810bf67035a8e1504b371e9bd9a87d86801d29cd0a7ee0aeb39130601b134df694153decf87a268b305b15633c6595fda95099526c783d7dd892ed74fd6bfee2941e55bbaac8672c918037683f571891b76c292426b4e66390e28529bade75155abec4ed6e4e3ace21bcbe28fe29d179f6192e7c2ae3d2db8fcb31c1aa30812062ac5be381fb2b596ed512448599012c626994b97c301c042a33e6ba6a1a098e49ef52b60e1eccf68d12b4e67df7a5808691ae100e06e27f972a8ba5a57f10c39378769b109c7d8a85beee88af06a78cb4fa86cf0514b7c21c8479113ee046903010c66e53e567e20658b53fb50d6bbdd14d2e76a0755bd1699f55bd61737c0fd47eca8201943e6912f3b59f2a113c613d030f61c67c619e0134fc26f5190c738bcd3457001d440a3c494411cef2254781dc7fb6a6c42b47647e1cbb2fbe5eec1cd8c4cc9d4504b02f625bf517c98924d12ac38af6f2c472c9a5e73c0708c9a52c9b4726f8206b31cd7b4f9da68fe4b27132e6517e44f2bdfbeef5b004ac7ae5012383171d443989aac6260a49f86d16b43d7f20a5cb5ec4640826d3bfc84c79234ef2882c840a76f5ca5bf5df6682cfcdf3916f840efd83346049955dad7256f11329d5957b4666c29a86cb4f6bc9bd215b600cbe7449621413fac818720877f11c556e946690b525ada4978e3ee2621d9197a55837fdf5efd02e2801aaa5879f66513c86d9732d762502e0865b36591e50154058213be7f471653d57a6b3db498302b5f83ef25aa96ca51ea099e2d516d7d326b684a47a0d17dc405540a56824d3f654706ccb3dc4941b8750be73dce07acf343bd1096791635921b69ebe1a30c79af933e8431fb9d841b0e4749f49b2465841a5e8cf2ed2fdeb6ab0e47678d7bf1fdecba4c02319015232159a9a24459a75ef8f4ac2122c983b137638db013509f919f91ce7e044ab60563ad869f3d54c63194d12e79b698af416c4447bdd8e92d0ffadbecd2f4fe28947cf3f1778602f9f54b97856d621f46c210bc09c3c698d4ef1f7e9cdb8473658705119ae6ad195d5d1aeb07abaf90c680ea197cd2c517047a5b4253e8b08a4c69c2fb73b2c193d765f4379491a47f1daa86f971ed9c194fb35dcc5bbb1a6d30a14340f2368d5d05217dab0011edf128dd40ee73a12e5ed36270c2e66bad2b247814db0fe76b5535aa6d9dc4e24dd1a417d0accce585bbb0cd0c87a3a2c5b56f28342e30feb1d3029617595764444a60f36d9e0f81b16f69d585ee9e30b68171fba5cd62bf8554765c692f6ec34a125cc71f07486b6fd1a671324840ae174788d52ed0f6dac2bf894f01ccd8fa1963bd7776ef47d868f1c736b49b844b516b9189a96b906fd0064e45f34907cc91e45928de43a14189be336ac98f301f19c480ea62968e74069d8ade4bd56ae31b06e1a08489d92c1a9c42df255a93760854502376524678b1fe2dfdba4b1b862eb523a1439a20e2c4f43131bda99e00ba4debd1a143954403531a1a9aa2627dfc591ab12964c7724853b3ef67e6b7526bc83aa1c02e15957b48d829e6f0a24568af0ea493be3489ddd068fe1704cf9b459d00ad7d83115eca860fb54f1f4623e9dc0945a39f6ce597e2fe621a077f02fb0e9c4afd0bcc61ee2fa1d53ed0363f013345764fb023e50dc5babe6235e34b0d8bcbd2d3074416721cc4e92e42dfbac44ddaa33f19b199e73b6f1d8d86fdd4989d7eccbebfe4e3fdce76e195408e717b2f223c98f1d21deac2033bff404b385da6077b8288e6e59b311d2b5f76b052e99d76b84def46a1c5a62f2a6f1a546f2dd20b444d0b291681e0cdd7b154d4490eb796bd67bd0f1e61de0e27d8a71e0f85574a9f943511a7e5bde97cc8421601200010fc8dab065bdcd7423a98377ee7f161e120c3c34a748ca5b0ceda6e9266e3324825ba3d00daac7fc3346b3ad953cfb519d1a00671f61db5365d35ac95731a624887a6ef71ae78193a6d82abda6091197d4c8596d6f9429c037b0d1a186df324ecdc3971adfbbfc2921298253be46a26ac59525f978e3a426f275b2618301cb1a39b7e9fecc9d222e9d070d2e4a56f34750ed26f17636ce9d18676e4eb411ff891ec6bce40955367a3fcd0347145f3ec2ac70afbb05871611e6d6b6e04954bb96e2682caf456b741a250749f24c79a7172a48844c908604ff530f648146dd2eb49813495e391084817827235a025b4a0404028f72de024b0240171e073b0f3de8029e336769b661828b30cf86230c6a0ea72921c200df867b58e10031a99edd20266aa9cf06411ce85d6286de59abb3355bf7700b5b2d8da7d7d8086c10709f3565c6bc0e936eb4ee6f306d3ad4fc00634eaca3b3374019234d510e528d7b9accba7b14c081e4df68b6a62c46d84352ec5ad0b4e06284498eb79023b6aa49479ca3f1886e8755ea340872b2ac25ecd1c5e211f90feb650e2d839f0b6f6ce81787918ae3f54ae456b4beb8df6e7e650bb438ff7382f2fc5f53de2cc07737278386379782de0bd1d2b2081a34eb91121168c412dc7e166727b2ad192545ae9157415b1be3addb043d06c82b6f31cad0b51b708411879e15f7f2aacc301a71b55d6ddd931fb1517a228eb2342bc19d156fb5a02b1c91c12cc8344872abc4a4bcd3c583861d9bde5b3279125a86472486cf9175071d3b37145dfa6362bfdb6f45151f1bd7c871f1791e70155249e96465e5393eb927c68cef3d5caae361cd4cd50d002c295d196104b44cdcd0c8ecc19399bcc8e6afbc194c4fdc465d9f42a50b67d537fea0b28b2a807cc56b3dc8e3a59ad4a6b45897d052a94007633c19edcc016a30510903e76d08a4f5ae4cb1788e7ffc5ffae8439974b48e75906a663da0b3d987c00a533eef15707d50707ecdd982591b5d90fbc1b008d537ba8bb7ed5c3c5b20ae11a90b3895c4c9ba477f9ca1d8a83e821d69e4a9a1556e367a1353ba69d3d22d782aecc48037cfae034469a087f9ee7d4e1538679c19656914652648bc522dccda620d3536fd3b8264e84e5bd40e1e17c2be11e34a857876dbdd24533b67b4be55465bbb95c61196ccb226b94929119b5a96744c8b5e87236984e8a25df7c77210917cee61b89d7a6994d9a6e3b4395deb5de8f7801d2ddd02728b9ec3b01762b5a60d2634ad3ecd3bf8ee6840b3dcb80a0be018d25854ddd74e3982db00ab52c2fbf68531088074ae1105fe3f4006e4144054009055f5f3f0da3d034b3a6764bb7a3868dd7b3491d732b9809d0eaa3cb06cd7886dcd00a1071ac80576365a93cc1841bbf41147ea66a194bf222e6d19bdfd0e09662963d529b457a4297a331277685e4b5e601e4d94e8885f7e92c355a06b173c185e6480253a6bfd26bf91615b59f71b2994239a54a58737b170650a3ae0c924e7e41660c8138995ad3f29f1b5adc25efa02b0e7b8a6add96eabfbc645f36c53be309241a14e67742716bc314cac10a6cb3d82b2f4f69a5867fe12e413e1be4512aa2b393f1e51ad7c773a46e9c9b91b609277b42436f94b2038c7249decba6b10981fee98ab3e03875c9b9529fb84fe88e7baaeb74bb42ecc09b9d3194fdb33d1ebebf231eaf6130e6b6963fd7555185d6d26cee0c26dc6c004211720d4c6883513d8d3e48c4e1165d4fd5aff4b9767f533384e69fab052ea1ceab33bac7aeb0c0b7483f4447da629627f662da55a16be5bd7a0869232d7a089652b5600dd02d9c3f078b3c2993c390662dda8ef5a3cbc95bed50ee313ee46421d226d2d19fff0515ebf523201b382d22e76a346296ef9b19e5dd054b5624ddbb1476baa4763b458492b0b0c6117bd30d963e122c7ec9b7dee95860aeeef7e15940a468503bcc020a6a7281b4f56aa85caed461116e5325e3c90217d6a25bb8a8f0cf50bbd03a0e9195381488a34b2d4f71c7af9a85031222edca0cf54773c98f7e63bae38004d101b2423affe1216937bda64962e4cec6f5645871b91d9c737b954c1e67cd5358b4a39316c512186d776d6cd2dfb0b2573e104dcd2e48ed5329cf766ef5469c05a011f8ca37d9b53956fadaf2221bbe39c7012a50a32acf6204693b671b5ea6ca45fd87ab3a58e1217fe20959e79ba7e1e65d7ab6d53364ae343133a7067b809bd36c5ffc6f88a24a0e5e94abed90e01384bb550f6f123d1efebdc73b15f8f985d86b8023808eedc70ee38afb9e5a5c3c2a5de13936bdfba808689cf086ee04af00e03dfe1f815af1f86ef544da03d50f3cb0b5caf52f0c71f8005ce1f460ec958bf04a3ab131764d58c44aac76aa71651c0d1fa3f21f8e0aeab3d1fd74d5690c363d02b08438b9df8da34825c55034ddfd3101ace08560039779fbc22eb40e717989553d8c91e51017ea31e7b01dd77ad3f6e603aa7816a4dfc14b387990b93356289a00ad66beb60d7b6f2ebdded517af8c86b40c239a50d6888fd7a560397df8eb20d9b2d31186f9444190b9a03579363309ae87a6592332f2ef55c16aece46e24a53f97ec90b383e325ed1e86cfb41fb90b0b029d2971f541185c599e50985cc3009ce9d1a9651561971ddd80deb6ffe1d5a451fb968319c44498cbcbf69c44b69a0acdf94e61d5e3f7929451b75f9d50ce6e3d04e67bc41e40c6e4d908eafa31d3d6e52e5c2e596334bf78e3fb067a69f69690d50e3162ce7fef22b1f0f5f8cdbde6b46df39ca128c5fd7c3e8c47f68f9db19f7c19121f310c996191533f486fb3b5a14a2dbdb16cda0c3081d9f23b7ca12ce0e7498d01e73bedb7ea2c680f0b0b6fa6f6a66516a670e5bd7ca3dc212035904820304d34713652afc2b0d7c9f2c685952e8dd20e7dd1f1bb74272fe1505cd9f74e478d1b4562a85d0cf8ea1cca4acfc0a013d0909ec5ce0574c22bf5bbf1d488853fba83f9521b33ba8b6fc6188343e4b7d7806bcf343a7718d718998614a3c7b934adce50c8b27b834b23b3878c0ffc321c1666231e2b3373acddf9bf6c6f3d31a78293098afe0d14ed8acbfc4d3df7e04ef5d959c92e57c5ec8ca5504042e9224d5beb209e4ab77168d471fb8d76247e9d1d15ecca1d497fee1b52d906f4a4b016fc043e194beb80ed8c28338dbd33fa6d11801576e69c36a08feffd39a8e4aebc26bd0e4ece6d1d1665e286b6525d5635a2524c93b197295048762faffd8f34019018e7a4e5ba2789da1a24d1b9c80100bdf17d97fba2e39fad08cb9fa60af632244b093fffa6cae6a1b8378ee86adc5f5f774d2d13c53487cbe002cdf447d744f392dcd63e5fbfa8185390bc9f3b463b4d35f2280ffa09d23bfb4ccd90677e08ae08faa7d99ab195cf03b95fc677d83f2ef20fe08153b1fd8157bd3514b556554e085579df9620581b029ffe045bcee42b66b8f6a984dcc90c44d7074fdb21514336f1b523cca85d4950a5ec2a14928863bc833d7bca952868b546a0de71bb02b7e1598595e9401b32d1ece3d3eef211ebdffcd0ad9da3e08addf6a2cbc219753230c1dc5abfa4209ac0c2d31ed741dc1589f2cdc6b1682391cfd81c47286c889771d13bb662881e48163315636b82d0a2b9dde52023476e7f", 0x1000}, {&(0x7f00000029c0)="7036e2131feffe16f88df523e71cbb8141f138b3e391251670817fbd221d5a646fd0b46a6046b23ae5fdf19d97d7ec7274ebed3c5a9a03c194bb029cc938882004c06c9470bf6c45d7d1abe09c2dc2d162bff451162cdaec634ec2e077205f935715be655b7355b83e8e4b9b194ca18cf6b4c926e6edce237f54584b4dd7f37386899b886825b8d42a63104c8f25c81aec07b3a1bd136a2c2c3ca3c0f6d06549b4e3494057b38536b9ff15b9dbef41569d118ed168da0085b809961d15f13d5c21059574a4f46afaddc18a2eab872b3499ac110e4f", 0xd5}, {&(0x7f0000004d80)="331fac31c6ea0105bc41249dc836283d85381a3d958d5c4f40c5c5899e843bef843651a371211d27b914817ed5e0d229d0a111d397b3f775086aa3f3943566e4b32f2d8512e5556466efae5e71f2dff4838d98e59fa8d3adc2c60557bcacda63d20e4e3a13c686ea01a9ec7e54423ee87cbb44ddb6ed0942e905c02a86ee5668e7bb7158e967cc69db59f1199c206bd9922d346399afae48fe33751ddda8a0687e7315177c1c1a96d3cdf9bcb9c2c30c833ffc719edd9393afcdc5e9be5b4ec8cf33354b47dbf259826b1061a9b8ba44c7ddd273c3b0302cc18d227732679407896bfc97119925560bf367dcdabd54e0", 0xf0}, {&(0x7f0000001640)="b21fb4f041b8f0eac1db5deb137fba8a9772828e7a10bbfd554541401dbcdc7df6816cd72b1a4eca87594c74a4071a6082f2dc2d3bc1fbc87c6bf70ad1d9c55183745e05f016ac256d5ed2b080c674819bb18e55c33822e0d5235511c0a4584fc8", 0x61}], 0x5, 0x0, 0x2) sendto$unix(r7, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r5, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x571) bind$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) r9 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r10 = shmat(r9, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001700)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x17, 0x13, r0, 0x0, 0x1000000000000000) semop(r8, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000005c0)=""/88) 16:00:58 executing program 0: r0 = socket(0x0, 0x4002, 0x9) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8282a464be067d309c1e431be21c3f3b5f0a36f40724"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x8000000000000002) mmap(&(0x7f0000f3f000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r2, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r4, &(0x7f0000000040)="ad8feaeb9c9b9be275d2296ae01da1bc0ab8b4cbcd727ff666b6fe74eb6d02f255ab16a6da2537ac1d2f074b5500f034a50a89d35204ff4f3487fb9e2c29ed6c911822b17c79f299252999e03050fede81e13b7e0cc6a44dc5f5d28c7c25177a20d7d91d423f3b42db57feec90db5c8a98ada69b3bcacaeaaa30", 0x7a, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530003baee65d5ff725cf53faf1731c8d6d76d4184a5ab420684efeab3977a6054805713fad76e54264a4b99351d45244547e87458470b31314db94e6694b579b25a22c325b46236b9c0ac3fef032bd63bf90b4da8a92ff23000fcb55677f3e78d7015880339a2478bef212e0753f6f4e1a33c8aff2daffb0989c0254f5ca02141058958c46288cec9e62e77b02cd977e4c6768f4e04151020018440d24700b79db90bea70ae91755bf3c49e352ec26a509b3fd3537d38b23dc75e9b18eb2dccc1a10b7e4ad06e7ad9b6b52a18f827e944acea7cb8d5857e9739e0e4306e0c336"], 0xa) 16:00:58 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x18, 0x2, 0x4) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x100000001) close(r0) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x1fa5cd2cc32be538}, {r2, 0x1}, {r0, 0x40}, {r2, 0x29a334e78684c0e6}, {r2}, {r0, 0x1}], 0x6, 0x7fffffff) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:58 executing program 0: getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8001) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) dup(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x124) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0313000000040000000000000000f659565c000400000000000000000000ffff00000000", 0x1a1}], 0x1) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) unlink(&(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000140)='.\x00', 0x20000, 0x40) writev(r1, &(0x7f0000000180), 0x0) 16:00:58 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r8 = getpid() r9 = getuid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpid() r11 = socket$inet6(0x18, 0x4001, 0xffffffffffffff01) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r14 = socket(0x10, 0x2, 0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="59d4e8aa3f920502add52c31d22a93e895a14476f7f192bc1e2ad2821ffecf14580e2e33afcae5d53fd2a0395a99caf34c7c9c8d8aa3fb7cad2507a646242cb594874ca94257f0ad09aa3b098d651d53c516b08ad62d33715c09c2", 0x5b}], 0x1, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}], 0x98, 0x1}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r15, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x32}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="1830d197ced5953b034dd6162caaed73ee42ca017ef06091b47c7b8549fd3f3eae8f0a5726536b08366fa443e59332c296e4e2e7713f74955c4e179c1dc931ee484c2d9d0aea091a6754ed7c2cb08dd3998deec961a8c4e5204c666259c687f5aacd9ebcce924f9ecd8cd37fd660e990c44458cdc3f9bdd3b765e2e1162b9aee16b3b26c811a18ed16f1f851678190c7b7ced7d06802d418eb3e3667f16011eb70c8f3095ab730ed9acf17e9a4f395e2dfa8803e43b18272002b87c3a2fb5d7b9aecaaad38f05d98df998006ab815c074465ee", 0xd3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/48, 0x30}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x11) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x4, 0x65fc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x1, 0xfffffffffffffffd, 0x1}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x8ca00000, 0xffe0000000000000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0xfffffffffffffffe, 0xfffffffffffff9dc}, {{r1}, 0xf8f1969b95189ee9, 0x4, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x60, 0x10000, 0x1b1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x45, 0x10, 0x7, 0x1000}, {{r1}, 0xffffffffffffffff, 0x3f, 0xe07c2b21f00d4de8, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffffc, 0x4}], 0x3f64, &(0x7f0000000080)={0x5}) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) dup2(r1, r0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffd9, &(0x7f0000000200)="307943fa5e9e455a25c26fd24494200e932063") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7ff, 0x22d72b79, './file0\x00', 0x7f40, 0xb1, 0x20, 0x2}) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:59 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x401}, {0x18, 0x0, 0x7, 0x9b0}, 0x5, [0x79, 0x7ff, 0x73, 0xffffffffffff9547, 0xa4ef, 0x58b, 0x5, 0xedd5]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)=0x3) 16:00:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2caccbb11abfc39af5f07c85d2a670d7ef34c0de6fed0f80e14f49e790b4ab838d5d240c5270337d1dd80383bafc1f746adbb1be87eda852380ace02c01d8c4d74616f9d83c790bcfebc0bdaf052133ddde1a1eca26196a52cc3072ee466e38981e0bf391443e120ad0618daed1cb640ec5fc19c5b91d7373a2b17823304b77958f253dcf6a3595f2a1b68ae1da242c901748b55"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x12c}, {r2, 0x80}, {r0, 0x2}], 0x5, 0x2) 16:00:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) setgroups(0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x56abbcaa79b398e4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81, 0x0, 0xfffffffffffffffd}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa4, &(0x7f00000000c0)="4076c9c9195497f1b8cb2120e1b8f99d68a6495c3d4a8a4717c391c33bc0f3025908a079d114e482a33430fda8cc102153145fb6f8a5384f") 16:00:59 executing program 1: r0 = socket(0x10, 0x4003, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000013c0)) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/255, 0xff}], 0x2, &(0x7f0000000300)=""/4096, 0x1000}, 0x40) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001500)=0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001440)=""/184) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) 16:00:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r1, r4) 16:00:59 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2, 0x3}}, 0x0) 16:01:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x80000000}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x2000300000000}) 16:01:00 executing program 1: utimes(0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x1, 0x401, './file0\x00', 0x3f, 0x9, 0x6, 0x5}) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8000, 0x7, 0x7fff, 0x1, 0x4, 0x800000000, 0x398, 0x2, 0x3, 0x800000000, 0x5}) 16:01:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xa, 0x3) 16:01:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r2 = syz_open_pts() r3 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x2, r0, r4, r0, r5, 0x160, 0xde7}, 0x8, 0x3, r6, r7, 0x7804, 0x0, 0x8001}) fcntl$dupfd(r1, 0xa, r2) setreuid(0x0, r0) 16:01:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x100) 16:01:00 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="da553781fdccf5d2343ba3e9fd7bc1a1401944cc2175f0af5681d82be288f726712f4cafc457bed7bd029d14d8900e65a78c2ad7cbf4fa9e26d19b73d363cc69adeef6b7c9daccd5a497cda409e2e0b5cdba3a9bc3eacf0c5ac1278e4641358e8102c1a33a0cc828d494cb1a27a3e6629f77d74677a9fb8cf76ae6077d08315845a44ef16cfcb19a885ccb9a548ca2a665b9fc3518c4269b3032e6c188e176d7b712125b40ef3cbb53c63568ca39adb62bd2", 0xb2}, {&(0x7f0000000100)="4b6142fc4414f5af8de9e8d3526cc1169b1a21b2c74ce6a1f79b5a6a733e379130f28323d52bbc81daefc9ce4a47bd621fbd3b5877dba8e13364dc050f4b33cbd74bd1cf22ffdb0a348f712f679e5e59b64d4e80fa7cb00c44ea4f8bfa3d33c590860f3c7280da364cfd2d24107ac0be2ce7c6fc9d814f315fa04dc773b4330e86b5976cf3886e0e9629eab7b9beb62cef393f8fe32926", 0x97}, {&(0x7f00000001c0)="5dd1a0ed8fdedc131a33ee50713531dfff9bfa965567b0d17ea0f083a1f14c4f469a4cd9cfc4dddf95c81f3e6275f4f36bfb8dbf7d5c60c9e129e3e46812c1bf489a4d468cb8e6ea4da8449d42641da6f63e5672c85739a6df94cd9a8d0ae41fc162fe29d6", 0x65}, {&(0x7f0000000240)="fdae56203d09440bc19bad76376294f32d521e97295565858e212360012638b6f5a42c633b40bc11031b", 0x2a}], 0x4) 16:01:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) setitimer(0x3, &(0x7f0000000140)={{0x8, 0xfffffffffffffff8}, {0x8, 0xffff}}, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x9, 0xffffffff}, {0x961}}, &(0x7f00000000c0)) 16:01:00 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xf3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r1, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) kqueue() 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735109000000000000000700fffffff80400"}) fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = geteuid() r3 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f00006b1000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x40000000000003, 0x4010, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) 16:01:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./file0\x00', 0x6, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getegid() open(&(0x7f0000000180)='./bus\x00', 0x10000, 0xf1b48cdaf9ccb48) r3 = getegid() getgroups(0x12c, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r5, r4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="92861a349c36a36eb4363e6bc6b792bb67c0222e05ed0a85ba071c6d44fa71499e29f63506129eba26dcf72c223e56cb65907b7d6390418f6e037d4358d5164958c73cf13c1f7901cff36d26800cde9fb6a2423173fa2656c7f496a19e02b285c2c64800b034598d937188066ca98897b16d81c590d476697ba3e9406285818243e0b0a5fa58664844e7373728663260bd9d75544765f6866cc6c6d36f67eb51afccedb4ec9bbdc7634a51f6604a307eea74b923d14aa972bab4f122ba8f8625bea6883e05bb04e00a32181dd65ba591651c0e96fd952d24f3bff7551a90b96c70d2fdafc12d8fa54f830fbe564970eb4f144fc5086d082c5ef3beed40", 0xfd}, {&(0x7f0000000040)="56da01f54626b1d534635e0a72e5f67e3c95c3e77c5f79d5fdf6ce4e238a396d5649e993cf635d2b813e5e70b1585c375bb6", 0x32}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:01 executing program 1: mkdir(&(0x7f0000000480)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0xffff}, {0x0, 0xc8e}, {}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f0000000400)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[r2, r3, r2, r3]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x53}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6a, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0xf4) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: r0 = socket(0x1e, 0x8000, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x4ba4}, {0x18, 0x1, 0xfffffffffffffffe, 0x7}, 0x7fffffff, [0x8, 0xff, 0x3, 0x7, 0xf810, 0x3, 0x2, 0x1f]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1c6e26be219f1536179c9925963ca6fbfa4c1273cdbf8e8c4c755ca33002fb27c1429492075369a69695c24a97592a95b00fc394fdc3a92061364c32b83a859309d29372741044b9b8980fc9eefc57015635bf0d16e4b36afe1c0f106085c01d8db3f9c4659fe4fb87cf43b17efb8e4b9297663875913af03ce77be2e4ecbbd5b20e9aea25f730939f85e4b31e5cc581c84ec4", 0x93}], 0x1) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") r1 = dup2(r0, r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xd0cd95be4107239e) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000600)="860ded9ef26642c24bf51ed0dce53cd45ba237f8ef504faa3f4acf7da138d6f1cf581879fccdb3e8257a83efb22bd46fd9a1cd2fdf170d1df23ac0a22027524580839e3f0c04a0c4224592c63803901d35686c04c4ae0a50d08320935116a819212876c9a8bdcd78403b868dd1f1cbd498184e64d24d410f0764956ad8511c7b7597cba063a173f8aab48ed8da1d4b53c99ffe917b3f0a15c77351532536d179da9f746322b845ea14c7c5fc168b3ac06d58bae00d7d1b91914c390c8e35b9dce496f26683ab388793440a190d7087a36f55048462de9ada7a38d339e60a361d9aca3bcb4340c2f43f65705ffe38fa1071f0042f0f7ab79cc3f4c65583d416ab245e4c35fe9bb145aba65e0e898836a0defcf4e93c19e9f75fe35b52e7d069967053c79c8461a84e9bf20f25356d17005e07e81c8a63526f770af06c95d770a7e38a1ac064913f531e93f61c83ef67c6e745a641a4efbaccc3b5bf020e19f237c86fda60f3a40c2b3c69bc46a8839d66e454988b96a6959fb792ab4c459ad32e4b55300e384861e6020ff8b1d9ff103d1a8bcde23cfcc6093451af8924ed911912572b4b06d8e23b17c29b1295bac9d9cc43460af9e403dc433e5d760bd920378417781b1659b0d3cc16e042df21a72dec284fabff92752684ea46614ecd7e9d8722bf02a071effa5f3a5561ede0cf9cbc7fc5c39b87f241f0ceb003f6657170a1ace140168a5c9b887ec979631dbf3ba255f1ecbae24ed0a17028275c4d546dda12270ef461f50319f003309494edd8a7c50aa42dfe0d3fdd6fcffaf93f9f54fc6b2b080077def15ff53fd88b6ddcb41552d1e91a4a15e53910b7556ab10eedd3d4e399a8e6b205c2e1859ce84bee4dd9ff68cab0424f4b750be65e7e7e756dbffccd95584a8ebb1a3b825e771a09acd01985102546665320c2b119d92b4590c0b8cbdae7ddc0e94fc718e88db40bc7817e5ceff91028b3bf3856ec293ed4ea01430deec8c75d4418c9cb2e67d7aeb84fd27b4b695769b7386181b993fb9c1dc4b8c8b34c728b20db13c2207f9a20473d86b33b42ab86b66eb08e7b98be59a93c31e2e87be0710708b5cac68e3125dfc85b8ceebe321ceee8c18a57ae1cf9a3d295bc7498f26ae114ac8a3598e4f1c3c2df9689ec8e3c703bec29ea3acbb287a3e2914ee5f0f34da44ecfcd33f3501045019b3b83b813a2e5264ac2ada11801136287cf84cc8fc08c981e40dea151ece9c7be20b291de12e81d336d6d51e15fa1a19bec2c5990ea3d84301bcc957fd374a81958f9aab906c50aa71835e8c1ed36ead9e9a1649984e617df340940f12cd667fa70caa1a9849e0ec9270280ecd3375bdf4f94053b651c7c7efe70c6a5b83e9acea4955d6715d7c31611c93a06fa0e80e0b494ca3e6bc731135ab9a338b7a9929a05af127bbf718a9ce60d11b3329f68d1ba1325e79e7909c32435619826ed833bdccd7fbdb445662bd6a0ae68a9f64177a3476e06e804c90369795649e5cb2240bb070e19efcb5b0ed903168279e682e137fbdc899bab914e16ca09686e0769a62dd5d831e31b5451c633a463f1bd2642b2c5df539b20af9faedf6cddbb57044e42b2d39c3131b5bf7b8e320e2bff11d5b281a895f702ec4ec8025b2a8825ac46c9eb39986e5a0c7e2a5b6bea7c3fa0b019cfd79c18fb04e33385129dd63f08d4f434b74ad3959e6d4ae5172dc501b900a2577da66c6524abb272f1cec5d39f268f91e450b17003dafc7de53464b50c2f27ee2419815059218e2bd3e7d613939005fbfa1d5f2d784aec86fe34f970746c81e270fbcb8789732a9b18d935b1fb57cbcb3cd9a6d6cff6ec62094c9969fb7204a32ac3d57e119492ad4f67b87b728ce0fbb0263f4a8583966515730e9d93d58c2d922ef4028d7b8e73235dbf009abd24e28292f74c390ce6d523b3a5a0e951210d46df3998e61bdff758832c4d491400e5e2cd3c5caa074dcbd90faf511379e7341db4b1debbeb575f80f5d10a959bc241bd18d0e42cd68993b4e3cd6bb6fa2bb9de873cbc2adab11dab7c2f7ddadb33d1e379823e46c790d49e14b038c7d859c0c377d66cb3de4beb3704178cc0dab233358f8f8a9991190353506f676f8c52e922cf8e35a11ea692fcb9a90cce6428d2a82ade8cf8715776ecc01ec0ec7d326a947f04770dac532c782b0a616ae436238cf499da51b176aa87ec1090904becd106a2f62255cd66b307c18a34389f07620a409a9995225dcdb34975385b2620aa391ced715de03c3a9dcd1ca03898849fa952a07f9f74899f2755fd27d154d14ac9210c01105d41486e49a128dcc61ea1cbfb249fc4bdbb8e5f027a6dc4ed5c6eeccad206601480a315bfdad191ce81f54e0c800cec94ee6ee1f9db53eccc969eca59c3613343a093fc23ea3611e3cf03eac1a3910df00d56819d3956c08da113257e9a31def4a6fcb25a6bb587098a2c5df5a88c2b2e6d7dfa62032862735c5bc82d927cd86194742edc751bad38778c8190299ab4cb79127c79f949bce734006ec025e36f2bf76913c3002695e1b1e9b56814a2e457926b5a3d2dc4610c3bb3c9f85abe85032367784dbfb0b620ddd022b812f9fd514a4ce76b7797635f8d2b7b8c90f4ba234d30b4895c08c961211bc7984a65bb4a663b6e973d910dba7bf59b74d92af2c90fa2785c07f87f9d1f0e2370f7dbf8fcbf4a9407b39c9ae0694965a07a3534566b0bf5187eecfaa4e80d942b155889f6799517235d6da61efb1424420e0e877b0811cca0f9751111af1931c2a6fd6d1919c447a1c3d48833f116e2245a89acede766d9aeea836ac07283e162db45382bbf7f0b61ab7e2e6e3ea8e10ed36377838ded73cb6d99c325b41a739912bf5362f54857fb472c15d8f25513be4d537566e9258eacf6d325f0b8177af0ff6baaff00967ec3fcc8feeea174608cd4c8812f43c96f71caed9e144071435982f34f9f0777b7e7b52e3c0909ff9fb0edb418a4e44706917745fc8c31365659188966129a3af1d24a4985fbccb69acc0f57110f77df6778f8a77643dd07e9354e2adb6873978e88ed97446b6e26b019934da95eafc70c1f3cec3ca242748900390f5892231e546a51da131b4e2129819c7238c631176334c495062bbea566c4c1ad82111a2f67c9c7cbcae35b793a3dc4b65aae62870ee8ca9f9aa7d5bc1206c41e47687c4769531bae70c72f5e4eb4683b59b8cfd43ee5333d4db0648db4611ac0f865f16fe74f1e5a665ac47f7337fa4503f4f5f16c41325910e5dcdd17b64f5a4483bc6ac2c802b761c603de961422dd6051fbb2f0e97983d1891bfe6a081800f7efad3d2c73992d60fa6f089fd6d65b54e31335532d036367b4958b90c94ba27f92b661c0ffda342d308ca0f67c3d88b55d7cadfef1f8e02a36e4811eae6ef3afa47bd11c943d5ab4b2f7a70044f3d42dfed0ebe44d39a3b8213c91dec313909ff4ab973283b69f4bcacebe001af4f433a6c3d8a8b0721a3b353616ba73e658bd9f029fafa0c5d14f8220591940eeb47692b3938c6ec14769e9f27ee93218bcb21af9f68fc185657f04f03a5d8c3cf975b273715fe740165358d4c38a630cf232d34ee7f89b53d95b49c488cfc26fa23b0076bd0fe1c5306b1573f5411a34685f1cb83c932f15bb8d02fcbe027240fc482bea9618ac4b6d77d34ae54072595b091fd007149c67a8f21031fd0d3d6c8f8385dd20099a0c5c521515e3a2b19529bd492c6a319b59193c590aa84add1dc10869b7440db7d30025e6480791f6e8e788b6f3fa71fabaf7cfccab450df376f023f26eeb42e782db6ff4233b0083374273347587d3997b75adc121db41cc772b34833cb128aac9b22c7d00241719a45b06cde0b4aaf3faf81508ebd0e3cacbf868347e6918a8483b152c8a0a8e676aca1de92a421c790605b2d810a2987c7fc21b62e10515cbadc208c2787a3a969c948c98d1c7dcb0c15331a27afe4527d645b863ebb11bbc315a051aee2a4d9170f2b35630de86d7ac8f13c68fae3205d08f17c1a4c6255ecfaf6262bf0fc5c7908764c47353ea345bbb34a6319999a8adb314d9f40fed47d9b558569de65f27fd65f474f4c46f28f473b71694891b9cf6981eb33b98ac63f56afe1837215e9a386144c4d3790c106e34c629c4df1cb3d448388369e4e3ea7e8b81eacb154e25f36ddfd0309a5edb14e2d6dffcc211d7df8b268669c9b5d6fde329424db1a58d6ef7bdebe4fcb103dff6e3b91df7a155a259b8827bdfa6a3d3252efa890a7f52bd7b9de4059bfe5502fced0dd48b4e813b98c8edd50e8f551dbe27ef69ee66ac0d1eb6c6fa1489cc6bf98cd68079942f8bcf3a4f7079784fcafd8867b935722c7f93e4bb039a52e18e81dd2673076a3c46e78567e9bc4c481e1579054578e04bc283a910b73488abc34fb4529c1c9c01c0053ad736d33a2a4aaf14096abbfda59be08763c1ecab402135fe1cdf6da8cfca39656b3203a5345860892b0cd6a3500555b5d7efcfc8c11e826cfbd639939f96818d2e5bec26587de607110e0451750ede68098b7d804b92709cb2e8d852bab576f2bcf139346b3867f8ebc29f74a7019dd552f19a650fef393c33ea978fc24e7660742ff2b4840304dc2cc0aeed893c2a0fac7cedd9609ba2f1da3f97fdf642e16d0bcf4783813172f01148d50e86c4afcc3e74a8a80bcbca8048cbaabaded742a2f37823bf527f97778cfb9893388a919d1b041b6d7247e00574389cff3d25e8c863251b439a1ca3ae6731016fd50663d0afa90535534ed1ed89a8def5600edde68b16cd00366dcc112cccd7b338964c9e0b9f1283fb7d7b518f08b0e3d4eb54447215dda8dd9b264fec472cff19c17e8f9549b9da52c46c2618d93fdb74df1c165a9d152d977181e42b0a9c012427fb46008245218214b28d39aba8adff2922b85c1978c55900ebc73a984700501fa9ebe781606129deef7e8c74de3b6a401f5011eb9dfe5a79ee5174554931c824923b34ee3c0223b8ca2ea00cdc62c2d275ae799160d758ec1c8dbcef8dbdf16422b19ea52d2398640851edd45aaced12eb3536082a7ea5eef40ccdf9703729d5952d87ef29279e48635195849ded3592431418faabbe409776da8f7eb7eebdb8c2cccdff237146960ab082f28083ab6dce50a6be395b521175c056780f8b037fc5a3e1a09f9a6b30f9a292a661063e08d19c0f8518614ef806e30ac57adc6268d00f470d67be375e784dc2f4b268450046e578529601f8683d726c91ba8b9df8892dce8e26c0f1e625d38148a69ec12961d37cd3bc706c3229bcf8f5a84e48e0b0857949c4b9e68efe08a6a74116ca8985151eea2795ba89671a8a62182e41c0f6f640e0b35f1ddce6e928aee9e9c84ab1c1962115948009c0dc3ca55d5271a13a7e39f611ab6ac889cf75954248726757dea2d8da995b005cf4148c4801ae8be73e26d16d396ddf2b28f7658933859f360a5d79a4ae2ba32590114471262a5fa2ef9105d40c59e3895019267cad309e26cd9b1582a4a2b8861cf9570106475a3a0dc54e6645261d92bd8b0133ed624521b81c055ff21903a7869e2b3a9a91d0a5eda02af28ba92efe7a1ba7c4b8014b303334635101dada0ce07ec463886fa8d1f68f7e87ea50ca56c71a4b871b997bde15439c8e5c2dbdf852a058fbdf340ec86c728e57b8ede883b9c4a8d87c399c24239a56f2a2550ddeeb4fd3a75bd748181b5ed7c5795926b080f4c93e8c0e5dd65094550e4bd19ec111f4c4af0d10c490b243db4298a933", 0x1000}, {&(0x7f0000000300)="e5525d7c93599798b1bc6bac5590c368bc9592681c533e60033904774b7ee869f2c8b342cddbf929c4d0c7b35c309f7e4197525718da6af9997cc767f5d1c59ceea634f9a00e1b80f2dd2cf97670463fa7e46d12534fc573c9381b08ab0973f05304ef1832907116efcc0c341b295fb7fb395cc2f873a9a8462cfe3b7d543c0a3b196f2cd4e5be", 0x87}, {&(0x7f00000003c0)="33231f098df8d3958171c418fd3358d49798e58b8fd3fe470ff53df877b4c9d9dafbc68aac4029d68a9a5e1fc0b5e336fa8d26608bf9015f3ae706aad7f18bf0a6b1f4cb8e7e3f843be409ac6c3102142900ce5ba0df023cec5b1e2e916df5d9bee197981d11af54dc84988aa5dfbb150031f672425a9a62713771970c86004cafcad2ef8ff030339b3d2d19d3e05d6ba3faab5e376baad35f1cee3171288798f48ddf66094a8121097338c41bdadd23eea49945594d682a5f9c09da718b0e2efcd127d20e6bf94017d5341f4712929d47f58245e6db81ef56d56932f29d4e63931b649f1dff3855b2", 0xe9}, {&(0x7f00000004c0)="b74383293aeb5f4321c5412ebffbf802d0224cf457a1600d66817c6243cfcfc477c3bd584316ac6f22b47581c61f9891b312b6fd774f1e0185e6d4048f6a304bbdc51a0efff78e8316ae731639d0bc163bc514d550fe34adffb6339cf00b8df44b02e31699d5af6ee73542f88687153de1", 0x71}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB='\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0xbcbc00098919b296}, 0x5) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) socketpair(0x6, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ab27f893f503629, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x1, 0x6f0000000000, "400365ffb73c6e9a2104cc632d0fbb1f2454f803", 0x0, 0xffffffffffffffff}) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10100, 0x0) pledge(0x0, &(0x7f0000000080)='@\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1012, r0, 0x0, 0x0) 16:01:01 executing program 1: r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x1000001c2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/19) write(r0, &(0x7f00000000c0)="dd86061c49dc543443db0d865f4f1d79cbf88b6c493c5472672d63827ef2c1cef1915448b5e29acfec006dc4ac14da53f7ed0f3dde709cc14d55196b927769ca56af2ee003", 0x45) syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x5, 0x9, 0x0]) 16:01:01 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r1, &(0x7f0000000040)="afce2c6fc1", 0x5) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0xa56b2465ae43607d, &(0x7f0000000040)={0x8, 0x5}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x12) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x6b2c]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="245cbab6b3f3e56d8a85d7fa1619b889971f7dd78affe80cd640f0c4cd09f4d0054f664c1c1ebbcd14f1a3ea0165b3d58b2e9294d0bd4ed74b93eb4c6926b2eb58bbf6df578765f1003a6b7fc1a78729cddd1e59736bec473c32821b1c02c19c768c9b23af329ea1bd20320fa0425493ab47213cbdc8f1f8e8f0a7fd73a31e11c50016fcc8f8f465e3d0cd1f13c4d03074b40d5cee6cc968463766b273a67950c035bc3a9d90b36162e5374732bccd634e8093194abdcd81c9fd158db11d2ccec111de01a4216d06c8a1667a7d49de5513016a30ab84fe", 0xd7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x47, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x409, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x2000016d, 0x7) 16:01:01 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x2) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x4000000001d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3f) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="9d12729888680e99ef302de62901f1dc3c92e302dc532526361c69bad6158256dc3bbdb0354a69e495e8c76973289313f479f3", 0x33}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:01 executing program 0: r0 = socket(0x3e, 0xc007, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 16:01:01 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x6) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) close(r0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x158f, 0x8, 0x1}) r1 = msgget(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)={0x0, ""/78}, 0x56, 0x2, 0x7e3ca6ebbf724ecf) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fchflags(r0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x7fff, 0x3ff, 0x0, 0x0, 0xff, 0x4, 0x3, 0x0, 0x1, 0x6}) r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) msgrcv(r1, &(0x7f0000000180)={0x0, ""/139}, 0x93, 0x1, 0x800) setsockopt(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0x9, 0x9, 0x28000000000000, 0x10000}) r4 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x100) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x200, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r7) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r8 = msgget(0x3, 0x0) bind$inet6(r4, &(0x7f00000004c0)={0x18, 0x2, 0x8, 0x2}, 0xc) r9 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0x3, r6, r7, r6, r9, 0xc4, 0x1}, 0x49c, 0xe03, r5, r5, 0x401, 0x7, 0x100000000, 0x8}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000580)=0x5) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x200, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 16:01:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:01:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:01 executing program 1: r0 = msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000cd46a3ec6330fb33c31f19fa88311d63673382f9f40e86deac5345a85ac986adb067145880e74291f43737e97439571019b9867bf19e603227186fbc0f679936a59a4771732dc4213a674b8ccfbeb057d17e22312088ca7fc8fec985163d7c089364c7b5ce7822192f3aa08a866716613ec4956075517739df3ed770f2ec53f1fea10092e3665aefd27ae702a0f993d9911396679ffab2dee792c0b62e24ef3585d729d3e3a5b20584674adb9dbe23fb4058dc20005b71d3f8821df0804ef7f2d4df10e526bc5470e5b6af07260935a291a4e25baf83d6c90fb99f5fe343b520536508f3c4eb900160184e81f1cbf38f772a75e6896f4ddda1f3a397752f96f5581b83d99a64ad64cd9d2e5b282420005f640ddb3d55b760488770f6bd159f4b1c5aeed1752701f2d63e7d763649304401ec6eac2a56088789a693d08bac42264d0fc6d9b36b52694621ab2ba6ac7f545c47309df3adb11bc187f8ba4bf187e6d5010b6e146462cc07bd46e90106219593ef6edc7706eb2f50"], 0x64, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0x0, 0xb2, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2a) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) pckbd_enable: command error 16:01:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x9, &(0x7f0000000380)="32827128bfebe538cc0769a984f9a4c37883a4b9dd2f99d34d775239a9aafbe7e4c45c228a6a600771e824c4c2e42b9a8667d6f36cf2ce5be581dd53bf1c3c64c4e167438ef4238fee4c19f4b33c14b693b26340928693ec9088c6b1ffd0a751cc734b943e5bd58883038667cf3e5d6e9b99d094ded9faf3d4969d0c16b676d89a6074914b01cf4ea7c4309104ea180799fa96b331a5aa0b3eefaba6ec05c7342feb088736fb1c2438818315859323b53a7db8b21e609fb8276af3ba41945d511d3170d40d10f4964ddd0f4d79bb7c9893abffe40a2f94fe586ea565278b42855dd26a07be10e244d193bf799ea29cc6e47c1b538e32aaf58b6d35744d3ce748201b9fff3c4a8b6b13bd093753214366c2564761102118ebc01913070efa15fdad685227f0b2c78199b7a30c630f73664b24b1bf8d5a0000000000000000", 0x13e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r2 = socket(0x11, 0x3, 0xd9) sendto$unix(r0, &(0x7f0000000240)="b1000504900000000100000001010000000000093f83009699716e00cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804bec8df5f3f2b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001", 0x1f5, 0x0, 0x0, 0x4d5) poll(&(0x7f0000000040)=[{r2, 0x80}, {r2, 0x4}, {r2, 0x4}], 0x3, 0x100400000000400) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffa) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 0: setitimer(0x5, &(0x7f0000000100)={{0xfff, 0x8001}, {0x4000000000000, 0x7}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = dup2(r0, 0xffffffffffffff9c) r4 = fcntl$dupfd(r2, 0xa0de15e96203eb79, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x40, 0x4, 0x7, "51bd76933d323c83762be388e1a7629ed32ceb93", 0x5, 0x9}) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x221}, {0xffffffffffff0000, 0x80000001}}, &(0x7f0000000140)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0xa0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:01:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c, 0x100000000, 0x0, 0x20000000000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = geteuid() seteuid(r2) rmdir(&(0x7f0000000080)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x4000, 0x401, &(0x7f00003d2000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 16:01:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xf2) socket(0x18, 0x4000, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) chmod(&(0x7f0000000280)='./file0\x00', 0x11) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() flock(r0, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x7fff, 0x100000001, 0x401, "a7da49a2b69fb2b52ea49ee75e2ed2a6e5f79ed0", 0x81, 0x9}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/22, 0x16, 0x802, &(0x7f00000001c0)={0x18, 0x2, 0xfffffffffffffffe, 0x4}, 0xc) read(r0, &(0x7f0000000080)=""/63, 0x3f) getegid() getgid() 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="210e002f"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000020}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x10001, 0x9, 0xc}) 16:01:03 executing program 0: semget(0x2, 0x3, 0x10721) 16:01:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x51a35c6dfd9c725a}, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) recvmsg(r1, &(0x7f0000000a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/222, 0xde}, {&(0x7f00000007c0)=""/227, 0xe3}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x9, &(0x7f0000000980)=""/90, 0x5a}, 0x41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000a40)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000b40)='+\x00'/11) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10000010c) ftruncate(r0, 0x0, 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x7f, 0x0, &(0x7f0000000000)=""/127}) 16:01:03 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000021c0)=ANY=[@ANYBLOB="0100000000000000ff57268e96378a5b53dda53a27994ef78bba29dd4b2a920eaeb681c52b01f5a70ca8c1db9a8db256f7f3983aa32b1ff46c756da4ff1454d5e83c57d7ac93a98d4fb35a664c9b46bd901d6a01608db7260b41d2d965fd1173215cee005568c5fcd5b53b610ec762e3421b68b4bd31616a58382af85945a6aeec36350eb832ee572fe848ad5f41ce30d4c6c0c46c0c23fc8e8337b4611190e61d6801e84b67a87bd4971218f896ae1fbbc0c219e5e14d304fe671f7d34e33df48ff855862f8187e0a12e438c7b88b071a3f98065896d1a1679b7f4c3961c5f980e7cccefd6028fd3c8ca076ee6894c4bf7218136c76e10ba8721bac9a7b4417e9976717a8eab7e380573e64c28777b593a2c4bb74df2a1885dfd00be0ede0fd7dd1c443fc263d293e795726c25df95227ce58302fdf4fba28b4c3d6a886a9bc43969595d5fbbdb4d84bc08a0ee984d3d119c46b9de4bb4d6658934844cce034a13a4e47d1a90e1f2326db6a8c348b98f8db79288bf4695fec7dd805c51eea7da368035bc82a30f43f199531b9815000d413d99368634d140041daa835553e2928632ca5286261d968f7d56fa95ed5ff641f0911b5f14db7cda1cdafab99220d1443a3d501db1b148a9f33c2aa4422f3995c9a047b2f17eec4f652d0e547da368db76b28adf3e922204b251782ff1f0c231a5a560c539dfc8ee613233ad9ac99a1fbe8e3ad0d4d8db8f4095a2484a6d890a43746dae39d5b848b07279f4041e78bc591d240bfd4a4ca3e6e419fbb96565cb1ebf6cf718d6bdadf54233455c7596a9304a8dc2e4ae26c5d6a0bba320ee48a8edef14eb678ee56a236ee68a4f5f81594b42e556009bba48ce7297fce283411477575e11fa19ad94d0327951f42394e7aa0a52a809c7607ad5873937875e2703ca2a687e71e9c69acbe94450d57393d2cea852611f19dc75ba727447c12cf4692658d32df896c1b3bd03b6dbad2f75b521f5f7a7bed226d0803db770e7c65287df860066246734cb5978d0851f30e29cf6b5236698747d60da4b112b377affd4e7bd835d0f078a657ff862812e63d742402c63e189c7193a0ff0cb9e9f9685a6415cdc5fb3e9d7329ebdda85763efd815fc993ef361a76e68c4cfe02a485c2623cbea6911603b40498aa8a364b4173e287fe957f86ecaf77a55438cc81986cc83a7701fbe3af254880a0587fe49f87cf2a587db069af9469506f875e059889ada4f290d80798f9b7598c71760cba506d58b719b1f48e0143073c5848e726907a7aad085793ac42acb8400fa3c35b87806d277a2449bf7e82937cc7ec9e1285202988869e15f57f65ba4ecf324b0b40995da363641ffac93f7a65d70f853cad2d57bab53e4dada9f460ec8fa628c20cd2cd9c08a3756858de2e7500f5851c8220362d4b6847d8789b1b5da0751dc9f1229f4a43a97aa586f7cc7a8e5fd114a5c7e36b8b78cd069136150aba5dcf60dacfd3916a9e00fc93ca7ec9621ca4afd4b731977c955e1269dc039aa16ba60d514914c78de5334818666610ca7c270d831b800ef09f4f4fdb00a9e901c3862ba82b466557e6d4bf2e65ee22e892ed7da9db438806a79611e854ebca639b7c8e54d2bac8fe8e22543cd09b63783adb62757f1cc5ae3298a23bf6854a81b4ce8dcfd0c5086fecf5ba72195d73f320921bf4757f7202e1a33f2991f17a07173c2f6bc0730eee8739d03e4dd8524ba1b58c2fb7e0abc55d8dcd9f9971e3c7db231a244737aa52bef5ae287f8baa1417044fc5c70d360a7a9d3c0324c762c5e66928ff50c8989e5a72145e330d8fa561920233277b62784c304c59440b83463b7f46d9c7cddb034a5af3d72163dc7b922421f8ba45e4078ef545b7ed435f4e714d974ccb7c550e0509db83442724c5d8e695e2490698249cecbdad886ec891f8d00e5fc347e3e07a566889eb017587915a0bd1e97822b50bd0abf1cd23b8b85ed1dafef994d7773cc20cf87491d9cd08213ee08191616a1491e658d57b2599b37c4f450d7db245252f3819e15abe07135d3b55fa57d6f4538c1b02f2c9b5e3d7c029eb2ecded326c8137988a0178d81cbfc5cd00b303d6e620238787ca49c8486c15e9887efa6db9eb8f00a6d5ca2caef1c3949ef43ff1e66b485ae0cf8b4de7628bd032ee875a543a0bce96918f5f63f8ee5918d95f36a44ff17a0871dcb1e06ce29b80daded68837097bc3b9e282db682c742172731950e7f4e8380df38294542104b6464e977cf75e23d6524444d39dcfb772f8b7cd45ed8266aea1c799d3a2e7b871834a419f3273b57a02fd28730d75d6433ed36cbd80f79eaee5bbc356f234cbb58ad2b0c5f86466609695c56d0ea6923091116cd55f2be90c1f33357315828805591f469d5caa5cbee64591c0c0ff6ac50c6e419474fa48c3da6c819d4f05569c6fafbdc902ba80e115a248d15569f53ea6c494c88e798c74446514449b04a887d9a192093a5cf412fb3284a3aae185064e1d2d065c278595e1678efb3cc1945997641cf7a0dd61b854c2bbe00367015fa4e1690d8363adb010a8a69b8364aecc17b7d660748e3f425abd7e777c9c9a7c2c903c5455c692edb771bdb5e58c73abdbc5321eff107463d2220a86e429e801ec40c924b8fa72eb49283abe0c9d10801b87023f5a4bb5742e47293bd5d60f33e3fb9681db9bb7c0fd5938a7c9d74d942e421dc7a15819027b515df778faef01999261b61ba051b9cfe50702f45b720e859f2676a0d2700020d51c2c08f7cb8ead7dbc335b0a32cb87883e61cf20c2b2b8fce8a7fcfed54a3951fddb9910fedebf24ab8e74f487b499dea12aac54638a062e0156c576ee2e4e117d35838b9639f933c633ff93327f4894f5f0e2ffeef2b893424c3e7608e043f87adc2682cbfc209bb7a902a3c02b6e489a8c09fe85df4ce75dfa451bfdaf38f8b55661506561dffeadf6940c06099c22f5ea8d661509769a4a27e3566d78b7e420bf798a2b67ebcdbb9d6759f143ff20197d12b45cc699469503307791046aa89c239c55a5e9df423b5220d4543740e027961e7166ea02ca83cd9b576f61b37024a0d43e08b017479305bc999026f60df5a2287da12550311f69043f86a3fe14b8a4d2bbde6ab642e513f9078111c7cab8bf03c1795ed8ff1cfea7107445c8bffb4be7a573f18615aa699f9b9dbaf60ca8f00064c679b17fea93f2db651e4a6f3b1fc13e84f4ab72f35082be830d61838482b80b80ef593fd122ee4c5218b4da65c6f05dc4fb610a27b7468749d34cd595b9d18d2f2b9bee64ba639394e5ddb729efe5ff2d3ca3d1afdc63d19032144d3d405b19d84f137207e853982f014c10c6a0cc126c6326a390a64f68ec5ed036df5d711dd342cbf8c55c6ac9125606bb001cd4140401b802442876de37b1ad11342f984b21cda1b5b2bfd06016bee4cf57a432b8ed837a4f2ed9942e3516e371261a3d47e9d48559668216310d72590084d9dc008f9d661965c863771acfdc38c2b531e33be9e1c8823f5fae8baf58f0f68e9512f55d4a6f70e88a6ed1719ef167c52325399243a3ed5bc1a89e191c540421eaff76600c13360644448534f351722f6b334d1a93c1e99432f2bea3e28daf9d7a839a3e6d05633c3d1107d990f34c34f7c3107de859a224b61bc183353aa13edac06bee40377cd9beeb583eb3dee1c6445979235aa538755351ffde538182c0dbf153c182d9a5f77b960767a63211b990bb1524f668efdf2c585930574b1305e03d0a046e73a1c8003af470aea1370a1b69e350e905fc8934648d60aa5277a57ffdacf1cc4fbc46bbe669b2d1eaa9e50a47c2642dc46702200196fcfb0420af9458afc5a230e6cdec0774fc92628da79e38d718d40b2c964ff48b8568686c5f1ae7dd1b2c1d2ab303b3d5cc9f809704fffbfd0827de3d0c4fe9d094e1b3923bf32be550d9d6a999e561df841701f62c9f8c14c6911b7c3a35caf88349bbf644eb39adf36d78d5d2abb414867e9b4cb36ee3d2632d79f41a4ca166c0999c4f33da6bc4a69392c341b043d6c78fde2ab193a14a1d5e3adb6fb523f992adfeeea304c95e14a64df5bb23d66f6161e8044adc6cd0ad01640c8433cdbecc320c09121765a6762f2e202656663b9605ed04e4830f6895e2c33e056ba520c237c8912cf938a6972298e2605ad4a6a1bde7a2c2bf583cc073c4281fdedaf7a5d3a89b65f766aae907ce7ab67b1c606733da61a1bd782b6bce678d5186fe6d8ba7a28f51cba23a8f1b2823937487b62896ac87f4aa3cb58ec0eeccfb232a62ca8bf724c9bded8f775746a7c13a8500b40617ddcf73ed007aaa4068bfdae2d42894abebd23d1f298ae006e3dfb1408ac4cc0c71383817138fcbefb8358127637d876519d1c654412cd2ae628e792e22f5c1f1516259040e084a70ee84fa4e6cf31b940005a10a01563094311fb44a58fce4101e59e641d3e1e68fe238bde28a41ef11758ece669b4db2749039a54ba74fcf8e30f0d527d39ecfd142d64227e960c0b72befb4eeedb8dd6facfce0b3d3e491299ed576726c013c5b0e45c25ab2fa2340b88ec40329cfaa19cba3a5e6329de7e5523c110c9ba151f79d971ec44cb7b246d041dec77c89ef603f9d9c8b7f0c2ceeac9acbbef3239517a16807f1e8608b0e4207f2572e81de7d2578e18cdd44a525dc2f018051bd3bce58d7c2d1720bc826b7622813b2a2bb910e44c75fdf769b12537a1b0437fd960cad33d43cc5f33d286b8c2015224f9ce6a2bbe966e3f30e1e7a19ddb36c68fb0fbaa27849b304b9642d549e4e64e7def41ad3f6c9d283f511b09f91c5d0a271bcce76eaacdda2a8ea6509838445316abc628decc278f8dd2bc4e462a0d9c8c7b68eeceb0c1c30ec0eb20b5c99de77218322f32a28ef794efb78bf80ff0c4bf3b8df5220ea4671d38fcc939ec497025f3216322c21cc14e2378b84eba4b02b23a6ae0f7154a26499e0f76991c782bacf822de40d4a5a52a4c73b5341475d6f5d2d759b32bd4db6d4be0ba5d3724615bc87780c3caea3a6483dd101503f17a245f68d0443d932b0ed309bd395bc69597ba674c3e42348a5d629c874ea538f711a48e2953324db87291a741f1c55934315c9a011bb9a656c9fc51d05b8e593f32e69e1c5e64c217ffa22d838076d2ab3bf92c0e527790db91c873391419ec90f2837a3f5b6daf2673fd0f3edbebb50b0b9659c8fb7757199af1a22ad10a714112112f1e3a5404ff06df70d8b48b3cdac673a35080b0e01de223d610b1f5aa228e810181d31871c0b0d4f0129c992553cd034d883ac89d73a91f1d9b2e572b67d92316ac414b663bb2667b659fb76e262afb3d0534b28a471e2dae1dc916556529c0258600be6bb2b09c0a6e0422f003adefa1a665f0691eed0639382183f737270cacd3a66efa8c6f6f0bc950479feb1cc01aa32ea86772aa64f7cbce0216dcb41094d939830eb0afca66ba73c56dd6ee149d67f10b2310865c5b54fce0f79385ac721b813a3fae06ae1cd1f5ce767726053e2d342c390d695d651e9b8591a6682187a93c6a984c5efd3f95bb4f44174a0268c7b4596518d89835b0ef1e6b8e6cd569960bc7d68bec20aa652c242e6b0f7c3dedb4a99434e0ed800eb3ea52cb8bc21dcad51ce02bb324f920f598442711d02e41ed7141b112ccdee92ef9a44c6e99eabb3307a2c702506fb6d472aa4113a04bf47968daf30d6eb4c28fac54fba192ea0bb6f67598070a4e63e766fec77e5bef58288fb600a16828027ef4e6af3e3ae5c3b40a58d4adde2839fc22809acfe89c62a8c56e5093c5e6915b6717b98b01000000fd2d36e56b75a432e4be32d4e6489bd68fd5836bc85747e0731a9f7a621a2861cf6ec6eb70f5f5aefa848d3af346267548539dea07d68550b11da0873ef005f386636151ae989b5277c093d60e70018486968dc5b7d0704265f872f4265e0d39e12936ab8c0f89ae9c98b4af210bbad4e3"], 0x1008, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/32}, 0x28, 0x3, 0x800) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000002c0)}], 0x4) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0x10, 0x6, {0x9fc3, 0xf62}}) 16:01:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:01:04 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x611, 0x8) pwrite(r2, &(0x7f0000000400)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd98438970ac937b6a40769c97cc74d8f48328d2a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3e5d83b780130eb8d60541362c4519a76b0fe7db0f6473a8081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a05000000000000009a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e97", 0xfa, 0x0, 0x5a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') 16:01:04 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x40}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) semget$private(0x0, 0x0, 0x40c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 16:01:04 executing program 0: setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) 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') r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x3, &(0x7f0000000780)=[r0, r1, r2]) setuid(0xee01) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) recvmsg(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000980)=""/244, 0xf4}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000540)=""/112, 0x70}, {&(0x7f0000000a80)=""/250, 0xfa}, {&(0x7f00000005c0)=""/40, 0x28}], 0x6, &(0x7f0000000400)=""/83, 0x53}, 0x2) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x3ff, 0xea7a, './file0/file1\x00', 0x6000000000, 0x3, 0x8, 0x95}) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6, 0x0, 0x0, 0x4000000000000000}]}) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x6a32f56d76fe73a1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfff, 0xff, 0x1, 0x1, 0x100000000, 0x3, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x2f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x8001) 16:01:04 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8001, 0x5f}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="e9bc24ec1503c2d6bbdc56801c7e14fe1ca5a4a71b804c9d545cc9cd695a4f9a42a1b781df3caf66a80be050c52e701ae2a2543e757b5790b7b664d6ced03fcc883cc5f6a1ac6de93c58f5ae", 0x4c}, {&(0x7f0000000200)="722642ac4516d26450d8a72e7fa778664690fef185238c99912da25452af5b42ed94bb52a9014b214472da45b6d0f515e381e02d43ade89cf856228ec36777f2e775d318aae7f40b848eedf7900f855eb4ec6f16a2685dae668d46df8c2882abac6b429094a87fd4bf08ba70f159cfb604025f684f7e8b9e65da5c12469d145e5b2a56119a103470a7517285475da79d12d9b0c77023b880b593a51c6927f920bb466508dbfe9ac189108b4e83f9fe98c3e86528e390ee3e7c36d8a3a68af8cb7ac81bce9fc6950b3b2dd35e259b6f53fe1d11f64fac272004", 0xd9}, {&(0x7f0000000300)="f06264ca6ac20ff40aa11b63ba724bd893b8cdafa811487f99a936e954d2c5bba851a6c69ebdcf2e0f4214aa5b5777a79b312b0b02733746f578d0cb70122e6256ac322e4060a45456755e72ee3088a2517c0e44502c975e10225d994c007f07deb65c6757371991f34f705a453581ebdc6a9e7b10216c00e4d0da5c0720922a2f7fb97e9031999e1f1327d8c0b4c06554a651ac957c982f6e8786b5f37e851b16793b3023bf4ff47fd12a0cc27541771165636f18a1c2cc9f4a21dabfea2e6ac4171c91d30c017fda6ff314b4", 0xcd}, {&(0x7f0000000400)="9b5a33df7d11df4814921abe9322ae1eedfad915741fd6facc7bb718eb025f3264482ee8d214bd4ad2c4965cfa3598", 0x2f}, {&(0x7f0000000440)="4cde26", 0x3}, {&(0x7f0000000480)="fe0451467afab75e5e73a92829c126babedc0be80a5fdd825cf91650af793d170577f2ae0ac007c8f8ff12f3b05be1bc441204ea6538adf7c41a462928a718de6175c56d20ccdbfcccb0fccd71e21825339325c41af910d9687fed2926f380d5d48c79", 0x63}, {&(0x7f0000000500)="6555d5", 0x3}, {&(0x7f0000000540)="f094fd1033a0bc59969d2b30182d4411a253ceb117b7352b35af4e12d2a7e5ff0e8e231ec2abadb905", 0x29}], 0x9, &(0x7f0000000640)=[{0xd0, 0xffff, 0x9, "a8cb27cdc33beb0c8f1eb104ed93a2676d2263e40404de89584be4ebb96cb39456a668ace1bf794976d17e4222a3e8371e59a1fa179e581d05df4bbfa274f09466d9c64d93a077bdb0dd17d3872579581a1df34715a6d078a68a132925575a06353dad6cbbdf9430a05fb8d7601787b78507d91f1721865794656e8fc901b8589e95f895ad617c5a91d93915a221a7f4b56fe5e363ae52f1ca8dbbcc298182d91e40183996d393346e4447399e678b8895ca01439acb5f307a"}], 0xd0}, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) fcntl$setstatus(r0, 0x4, 0x80) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x18) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) 16:01:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/18, 0x12}], 0x3, &(0x7f00000003c0)=""/88, 0x58}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x2000000000000137}) 16:01:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgrp() dup2(r0, r1) 16:01:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x6) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="af") 16:01:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x25, 0x3d8d7c2f, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x1c0) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x5d17) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getgid() setregid(r1, r1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x6, 0xffffffff, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r5, r6, r7, r8, r9, r10]) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa02, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffeb, &(0x7f0000000240)="288dec18c47e34c33b1e26e5bba20d6818876e6c253b3cbe757b427ad1474543a173c03e6d3403000ad73798b88caf04eddeaf12d6c58fa9116d08f0103339111a0f41d6a8ff8a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x5, 0x4, 0x3}, {0x1f, 0x8180, 0x4, 0x100000000}, {0x20, 0x2, 0x3f, 0x9}, {0x1, 0x4, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="acdd7e4b482b580d3387d9803488c6b77d00e887eae6419d0bedc6c7d071027a56e38631900550763fca6c3e052454f1e4a830dcda2950d26ec733f2b7f4ee9e673097ed7665892e81bff3b1992d6c46e19e64f27631a9d7472bf21949ffe13d984bebe732993e50ecb49a8c044383ceba55e70ce4c00ed02161c9df9c9f64059a1c9e679df9a3081286899e052c8fe1ad3dbab73fa327c67c58253e5e2f10ccb81d66964b762c47fa138055fe2dead817f78a1ebacbae8e4b928978a0cbc30b00b3a4497004970f6652e29b0b8bad1e9a0f18fcbe7a9d2a91276a6e6bde7d30181eac9077a91ab5cced1d968280384a55e945781ada849075", @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESOCT], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 16:01:04 executing program 1: r0 = socket(0x2, 0x8000000003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x9) write(r0, 0x0, 0xfffffffffffffef6) pread(r0, &(0x7f0000000000)="0558efa4b31bba032fc95dbd7b7b3d09c6e31651e242b4c86af0cfb1f0aa312eaf0004a79b39270284306ce709cda9c8eb5e1a50b670f286c51bfc1281c04f50467ced168468654fd1e30364f0a9f7c6d2167c91892143505775d3ab69307573ef1016a650e30bb4ca1cef64793de00067076c3a34a3aa1bf710e0", 0x7b, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="db") 16:01:04 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c657040937f8f56e288e3e5140ad04ac705d020d84a89d3bbf9347acf031f378d79e753e27aba6db28374e9a408158e1817570efc5c07087950e5caa23728702051de7f0f890522c966744a1704759c729c07da3187963aa12ae722fe0f16969e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x6}) shutdown(r0, 0x2) 16:01:04 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:01:04 executing program 1: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x8000, 0xef99ce66bc5af852) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000017c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x6, 0xffffffffffffffff, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f00000016c0), 0x9) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) r4 = syz_open_pts() syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r4}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r4}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r5 = semget$private(0x0, 0x2, 0x50c) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000480)=""/130) truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0xfffffffffffffff8) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000300)=""/150) semop(r5, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:01:05 executing program 1: mknod(&(0x7f0000001480)='./bus\x00', 0x80002000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8880, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/148, 0x94) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x222) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x80, 0xfff}, 0x4, 0x6, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff000009000000000006009d071b542a6f87060000e2b818000500290000003200c300000000020000000000000100ecb60c6380a5f6faf70e09894fe947eac853"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) socket$inet(0x2, 0x3, 0xa3) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) clock_settime(0x2, &(0x7f0000000140)={0xb9, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0xe8826d6fd72dad5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() clock_gettime(0x0, &(0x7f0000000340)) r2 = semget(0x3, 0x7, 0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r5 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d5100000000b2000000000000040000000000000000d8fc5cafbfc7ece7e35dc177e816df29990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac51f204e7809d6f55d5ff9b9f1ec36fb9759e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9613ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba0909b7ea5b1d79299c7bf68e84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed05eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9de7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a943f7ffffffe1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f995903191458d4d26aae6e9351031aa48f5458bc6cfa9cbb5bf520000000000abbd041aa6d476e1999c73ea4b130638f427eda03fbd00c3085ccd96ad97b30b8b51c2864a9deb4055a7d34c472cf9d20e0083da4483d803f4c1d595c8a9eaacfe022208a9ef1e2b0b3b394a70d031be796ee115658a932e7ecc7f8faec90a917cb67c1d392bed14ee53d31b278cf08d9637dfd93048df08e988de5101b1ae4a7df63dfbd72f4d72dcb4ba4fb6ce8da6bd8082e4e7f88ed7eb59a7353885f55c2ea4a51e45ed83d4c0caa0c81927c42fd6761d9a561e2d2f36fe3f5317571de1a0edafbf225f87b50f8986347742066c536b0ecf0fd7a2ba4252fa0ea00b5d6f4bfb301c1eadf03af9eb72"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x47, 0x6, 0xd4}) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r1, 0x53c6f2c595e0c051) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") 16:01:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000004, r2) dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)=0x13) 16:01:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x28) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x2) r3 = geteuid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000400)=""/184) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000500)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0xfe4f, r3, r4, r5, r6, 0x104, 0x9a2}, 0x7, 0x8, 0xb9}) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x1) chdir(&(0x7f0000000540)='./file0\x00') readlink(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = socket(0x1, 0x4000, 0x7) pipe(&(0x7f0000000000)) setitimer(0xa5e340c2aa54110, &(0x7f0000000080)={{0x20, 0x3ff}, {0xffff, 0x1}}, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:01:05 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0xf7a}) socket$inet6(0x18, 0x5, 0x825) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000007c7aa013a1970473ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/91], &(0x7f00000002c0)=0x52) r7 = socket$inet6(0x18, 0x4, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffd38) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r3, r0, r4, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r8, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x880, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r9, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) 16:01:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x8, r4}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2}, {r1}], 0x2, 0x0) 16:01:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x4, 0x1f) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x17c) 16:01:05 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x3e, 0x0, 0xfffffffffffffffe}, {0x61}, {0x6, 0x0, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb800000000000000000000000000000000000000000000000000000000000000ddffffff0b000000000000000000"], &(0x7f0000000280)=0x64) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x20}, {r2, 0x20}, {r3, 0x8}, {r3, 0x20}], 0x5, 0x1f) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r4 = dup(r3) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001700)=0x9) fsync(r2) r5 = msgget$private(0x0, 0x8) msgrcv(r5, &(0x7f0000001740)={0x0, ""/151}, 0x9f, 0x7b9f9f1b8fe721cd, 0x800) getsockname$unix(r4, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r6 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001800)=""/175) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001540)={{0x1, r7, r8, r9, r10, 0x8, 0x7}, 0x4, 0x3, r12, r13, 0xef7d, 0x41f, 0x800}) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="224e2219f32d5f2d3fbba19ceac862cdd0b711caae819dce35d0e5c9e1af3de45e758b480243151c00cc8b6728f27dcecac67db0aac269d45c6f8a45928d6fe9b5f92649a46612eae2aefa38813353442e274a97fb7ac60709f6fd41307c7b3fc69869fd66589f48f4a83b12538b6cea326bb9eb8b6a94", 0xa0) pread(r0, &(0x7f0000000000)="46ad98", 0x3, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) rmdir(&(0x7f0000000000)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:05 executing program 0: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = semget(0x2, 0x3, 0xab5cf438f71716f8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000800000000000000000000000000ffffffffffffff7b08e8f29fa6b173e2d3eb9e0c22de00"/68], &(0x7f0000000080)=0x36) getsockopt(r1, 0x2, 0x1, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) semget$private(0x0, 0x874fc1b7d8fe187, 0x40) 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x5aca715543b04b9e, 0x0) fsync(r1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) 16:01:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xffff, 0x2}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xd9, './file0\x00'}) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x801, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) 16:01:05 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, &(0x7f0000000140)=[{0x18}, {0x1000000000000081, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x17, &(0x7f0000000000)="96eae03217b7bc8d79221bf9ae171a096dcad0473d4a89") 16:01:05 executing program 1: r0 = msgget(0x2, 0x10000) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x800) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1f, 0x40}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r1, r0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:01:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x8c328db9467cd892) socket(0x400000000018, 0x3, 0x3a) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x8, 0x0, &(0x7f0000000580)="bfe5f64949345ea3017acefd48847ec691920dd12d88b0bb59c9cef17bb839bd35cbfae11dd3", 0xfffffffffffffe1b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x988c, 0x10000, 0xe2, 0xfffffffffffffffb}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xa6) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x3, 0x2, 0x2, 0xe3a9}, {0x8001, 0x81, 0x3, 0x8001}, {0x9, 0x7, 0x80000000, 0x6}, {0x9, 0x7, 0x7, 0x100000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x1, 0x3628, 0x8}, {0xc0c6, 0x8b00, 0xfffffffffffffff8, 0x4}, {0x7, 0xfffffffffffffffd, 0x7, 0x3}, {0xfffffffffffffc00, 0x5, 0xfffffffffffffff9, 0x9}]}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="1f9858893567d27f71881d6ed5fee49161c8a82c2ca3239986a1604793c57a9da08d52a0a51157f97c374e323d8d0a52daf46c8977c2b256fd3db1843cd1ae4fecae204fab62737f8d792619fad62f5e46d5f0", 0x53}, {&(0x7f0000000080)="75ff6aae35475575cbd4c8601ee4659b53ad58ff0d91712f4517a888cd7fc861f400b7980f", 0x25}, {&(0x7f0000000200)="1726d7780ffdecd23b75b8faa48d3214173de37c6a964d32724a0f3820d168505f13", 0x22}, {&(0x7f0000000340)="f2fc7b217d854e0c981c928cee712bdc30a73bbd666b92df7d386a34a61e4ff91bd76f8134a096e7a9e1ee64baea23b7912ad281937930d309016ffd17df309f234cfbfc51ed44adb3201be1be077de5ee5f6e6e141a5d88831152cf82d7d95caaf63eb811c5b6b565d413bc8fe8deb71f747f99850ec1feee3bbde3e06e669f0a87fbc0aa42d3bace455c5562685ef6ad9cccfed73ff68644806d6ceddb8fa0f31837155c830df094318505915bc7026eb65205a4f0ff80e46e1d1129cfcd605955c67fc0a1da0d8c5f25e59fe831d633", 0xd1}, {&(0x7f0000000440)="a2fed7f033be2055b4a5d82ea560953b7ccd6442791920ab54d4d53f4778c5498d6f4c1c060aa3697b79857c1f11feae8889d27d7de0ada6251fc637a380e6bb819ca9951b05496b545bf733ce7c2fa440e266b51549322936d8427099f24a986b07ed8947f7451e8ab7ea2159ad5d26942843ce32216dc91d662455ed41f47d515c3bfbf89d41babfb13f8e7139c3100d68015a579d846dd4a9bd8e008e50b6c70e4865293ff0ab65e50d5cca3fec35952f9d118a22d4969c992e273352e9af8d0044fe186c4ea1fd5f069766cf9024615579b9e1d889c8b05c20053ec6a6fef7a483de16924dd82429b35137d589d2762c0d6d55e352af73f178f98cfc795f05610122a152dac2852d3ad27c441cab34d94d092dc1c87230a81162a66812ec39ba7fe97e4ac8709802f424ebaaeb45d606956517dc3901b0506afaa04487fe1936bf1ad2f2ab826f853dab9d3ed3931481a93b064a4b6014dd2977fc2f712f5bd8f22b7238605900afe8405d6b2dbf5166ab7abc5c0f83010622806e8b1fa735cc491537838080232d38165269637103a068d4178b2a302beb8e6f35acf72a7ca0487f92c1d12a8c24a3d9656f1085575ef5f14718a4ab95889d9f879cc17faec503a712fa20ec76cd3851732f4e3b9cd2adf81f334e0da87a45f5f6d43ea53ebfdefdca33a70b9f8ab8cafb7d7fb8c4ad59e9b32a4eddc003e1d3c6b76f0ee1382bfca813c6331dda91838188bd23a2d91cd067fda73d2ae423e86e4943f3ea2a5f918a9b2db64ebf49057bdd7d6f7046aa141a045059cb5f0562db3db09035d5867ad334ee62d17db1c34f66c3479ff3444b7af7d84b6ba05c706f4ff77592eb72ddf927a0ff05ec0bcfd7916bedfdc01a6b4593e4b42dd6ee30b823b4ba2e9d83b1845fc58afd868342916c3aa7310849c6f5e52aa6a0ea65db963824e50dac3584d961f77f8b231f5cec6551370de3555ec8c5eb0703cf953ccbaf077c8c44e73de98d362e6380a9f64de4c355a7f19435c87fc33d539a23259267ac9f97d8cea69661ee0dbfe709b62ebae54b0e401a359b4ea17cb45d18b8594c3347c60c138328a3d5b4c3ce60ac13b2ed053e7e49b51f7daa63cc4b01c5d56b384b23e6d8343db59ea49c317b8ab8ff6da54964e440691363dd126ec488cb21dc7414f325c0a768dc75837eb13d38641026bd4342dc5d26e4615449773dc0c8c5c9a9a115e59d54ba5e79a672d9b58cfa2c4edff59f9ec29ad0a8164eb137ea7ea4a87caa99b60e037cb722fad9daa4688bc0c4039a8ebd6176db68812386196b53def0221cb9a168992bdd95021a69cc3966b7e73cce24c10b5cb59b1b8c5d94ad10ff0fc896291fecb7eb0ff2a8f86e58e238bea399f8113735850018816c8cf922f006ccb94900e76b8bb0758ef6d9af4000ace631c0911af84d573e6325e562eb56c0acf76c792da157367d286ad28ba5bcfe5a9ccd4e6b3c606ee749d4319bcb41265cb03f692030049d75f423a6d51dd1dff7688bc3471fe126725ef6a4ac642762ae74111e0368cb39c0054ad9a1226ddcd8ebf6469d78655277f4a873f15fe83febef245a013ce5cdf9c67deb68a3c6717ce24491e5429d8ee122f97fe557ad70803acb79e88ff11bc98fb559eeeb5290c49d0668cedcbc85d6178a349e60473ed7cf7c2032f48c2cd0894a600a47223b9c1491edd43a884e055112de5e24d894e1646f24c6f7688472adf74b926d2a6b545b7ade4dc2a51bc8155db29df666e943025f830fbeb8c89285bb14bd016cb7fcb2e3efa0d1d06746adb3dbe75c7585864729401c3e17aa44a3b45df34541b58872e2747dfc3694022d2fe65ecf8cf9e7e8d2fcb2ebe657bbcc0c2ad98d5f77efdc737dbcba532a30dda1c23eadeb7775585698822f2898552d4341b2ec7e5dfdfd158dd3618084930d39919fae35f1057cc1aa0a6cd911652ae1aeb16fa99e5e689a87264d3eaba264fec80f4f7bfbae3281e92e17be2747e08f9ec8493beeda939ea98c575479e7ea6c2a6ee21013372d7a7beb4d8df9be3a27b1f1e1a3239cfdb3dd757c6bcaec984f140aab5d08d9f1cfef677aad6104914b3e2c3d1a7833a4fe3fccdc4619bc5d2b9bf40e17c421625ff7956fbd7ff66c7ee87361f901770163d65e773fdc4fabf00ff2ad2488709d1a7d1b7e67d281af7aec429e44b254aa08349cd2d93337a238626df2540a4cb291ce2b680b283cfa9b88c9968e3093e0fa0a3138ecfed82758054cc9942c3038dd5be8486ac8b826b751023f5ad1a935e97191d08767fb7b13a62d09ac2b546a77422e2b97feacfddfc4365bac908dd3cb2ce66bdbc05a3a5b7d79f296054e9dd2bab82bebb49fc50bd3e6e02e726339f5c8090f3e31863d843b03f0abea62ebb2a1115891157f31c40d4cdcbfe9fe2d7418f4509f05ee67ae1811da208e13c057b51a5a4965906a84b7b7d01cdaeb1e83b43204098e84fd113095daae9ab3ff1ee7cfbef80fa971b71a86469fdc6128cb2dd352f5939681a11c49baa0d0d0f32196caeba410669a0cfa5614e9c09d028aeeb8a4cd6d24948ed9111b332617c3cfce2b04564ce02eeecacf985ea966c690de91d184d33e99ad397f3080d132f36309c9ea007e83943c1507b88190de14287e2db9afb1766c019ead78c4e018d27506afa97acb0bafd806eb6ebe359e37def43f64bf9a2bdce43e93c355947860cf7d17ccc2968c6764350bd96a85e2c21a8f740c551b9141884a81d257a3cabad177f731a7935eca7e3728824da9e77779850292dc2422b8c363bb81cdc566bfd77e85cd62052fd0155f88ba787ef7ad487e035806ebc98f33930732cbca0c6c07b1ccf12c506f149bda7ad0c8892d51a8aa3f2438dffa159b25fc9759d70adca3b67a614bb4cebe3393feecde3dce83d1961236b591a8b5ae16a6b31dc3b26cf1f1686505d1ff70d2bb162b9367ca16039bab721e13a90ccae2d9e75c800cc5be264e4e517b40bd81209a7831f7d296c9c28108c64f2a73a32ec32b41f12ef89243fc948c3161f158443df12b198b210612d888dcb26d441146f83f790ae730060a5d4a8dfb94c764aed522f3e974736b00b503ca9abee46cb0fea0059bbebf1d03d8dfd40e4148928b89dca401d8b32c63487f99a20e7170ac40d4ada2135fbaa7b19a908822027cf9bf68125b9831ecbeea608ebd3f8b4e8f521ec0c61cca6800a9ee0ca5b1d5631a7335a52f04023511c00a22b38df4509fca26bb2a75e0f3ba02d039b710be23e801bc8058057ff498071a663a1b7cd6446d1e7bf2fd2639ecf15c9b46fb2d6d66e7c38d08e1352124f672f48ace11a16895c5c64766e9fed259a381c8856026512879c4bea8d7f3917844e1e8fce1d9cadb3b4901ebf42c94ad25192ce9366efa43adebdef3b9e74ae8ca02b0c5efca6a5f711743dc5aef32172fd4bde05b0ee1de57e9dfd1780f98dce11ecc954200e3de55f326ddd87c34eab6824e2ffafa73698031e3afe63d4abc87904b7a43e63f044ebcbdd34ebadb0cc34aa452e7775b1bff0a4cdaf254f90c7034bb64064010bd15fc8bbc67af048bacf61a24a4c05968bca4a2893759dd0cff099ee63a1fe4eccbd86fead67a2d42689d817d0c2b782118cfa3a2ee66f64cdff55c6fd422df69cf81e618ddfe79666a20960a31db5ffee59d72a045a43c44f74865d52fc07499b38d9a74e9e6ed1523c2639e6aeb1b385d4ff4980f933df791827cdd218623e88250cf9a4c8e6ef2c4f8afa63075d7b7b9781885bd8b3fca63b6c2e2984d14ae60709d4ae5ab50afed9b022098aae195f3d8e259dff69aa435427ecaab3ee8c93ad7f5a58f9e5ee62d5d5f8917639b5c0f4dc6bca79bfd3db105acc1d329bd9eaa715fdc412a3adf48b9f13cd3872431306748ded9619264e975b8e8642d709b9409f17ce1fcb1449a6cc982c9b51632b0ff71fe276765085547b5ff9155bffa6d576262a63a31bce10e4be679c5a9c091ccb1231639c2acdc0bacf3eeb86c4dcebae3025d961791dd67175feccee2477c2a1918049be8daf4275f2258c02e7ebeacb93c08464e2b519df93a394933aa3ee3929ca9faa6f738d65057ee0ab641f488c4d48cc9960e3049933a010987df69db554e8fe4958859ff142c7d74e2f632ab763fbea97c9b66a9b2ef50ff34d73b6851d26c0aa1c2a3786a13c1003fa75c3a3fcc57b1503e26fdc8dff1fc66618ef87fcc982017a2c816594163e23ed7a61139bae93b482356deefe330ce6c6a8a886519c38b1204e1f87fe0073de795497344a3ce0c78c239a75514f7460bc88574da698b79d9936366010c83ad936b26d7dc4a7a5b521b8aa476b0fa04be3f2b500749a0f1f6b94d2d888fcdb8caf77d4e9f00ddf24685f6815e936b4ad36b571b95d55657a387c699cc1ea0fc8bf74407e780c7092694d00f4b04e2b228ea226135f196e5524e35ef8434591d36fe82aecd6816d63d0f94ba535c82672bce11972ab33a821675038db8675de173566150f3324d094a00a8ef094608dc73c793a54bbce3fbee74e3cb7fe1afc599e765d6dd3ab9591fc5850716d5ffdd399df650d34e5f95a9e1c0a2dbe96514e5e9b15d93cb5a0713dc9b78bc8ab63a99f84fbf96f6462806acd918c08830457cccda28d34ac4133b00a0e319178be8d3da6e2ccd239969b1ae05b7710052df10459f7a196a08e95f06f0c3ef196f1e0aa3b9ec9483e57898032037664ad9b8a368b18b2c4974dbd03e733e6a5c17f1eafa5fc62d7961705630faae6ac3c0dce56874499776d2089c3df4901c96d3b62f3cf6b6050ee82c117cdb860fdd59a2ac954285c4dc2bc8a2345c80d5fdf902dec8ca33d2e4a1d983191a40ad4115efb4fa89f499884a5214f3dd1beda4353f29ef817a69f8ce35e33f2708116207365a32744de2540232263f11dd05b82be26fd8caf87287356050589bd55e04dfb51f2d25bb246017f6a3da2b54ddddf2edf44ec407ac22b0f08f6cdbb0a43afe9831cca3c6fe55a0c2c46c558c071187641db7352cfb405566d6df780af7db17cb8f2f15adf825d5e9a7d7accd9762fdb9419e3e1f46b28b1f8c281d4a0452fbadf5b1b4f2a77dbf2e9cefe2101a961845232ef116a4efd587dfb237f21f719afe87336da469fb86da328fd750c36109cca46adc4fb323efab9bffa4f59c9f4367225513d300806a3a479b20523609e118e2d8e649ce64cd2181ef61e510a3b6c3fa5c166a34b0d6e85f799b79d4198be85a0c151ecaf0dfedd9da8daa398da1c1376df668fa3002f5cab44e730df4152f207d93a93e783955805b2e96125ed661e1f2869860895e726fe512ee31e16b0a8430c4506e5fe32e6ca767e3bc3abe6543559fb83af92bfbf0385ce4f6ac167260c571ef83e2518e37a837d56db6d7214b838d1367b499742b5be68fdff6b85068867fe8fb58ba7ecb687a88b6fc77e2a2f2fcd1eaa1b99efc28a0d9d4bb8d95a545704be9eda6c5da7607a3994adb9412fe56c561690311878096510aab5a6ed9f5603ac7026537883847485115411a1244e5f6babb0d4fb28bc3940e0bbe4e0adb42a756e5f9033e68d3869d0fc185819363139342409e60f42ecb412795a0be5a2244e395202d185928053c95f57150ce55ac949cf87b2bce6aa9400d43d0fd2e23fc77e25d1372a53a5d506697c2c5620258866a40dc8adcdc04940b60b529ac26587c0263e18c8a26c03046d020050e255dd8b8b1f72249c25588f27ae754c5d008b1082f0e3a18416e47fee271a4d4", 0x1000}, {&(0x7f0000000240)="861478ce49863c8d999946f9167b009a9c14eacdc7304593bfacd87e8d41a448134f5e58f6bd5765a9e96c3167f9a9f39b91490bd7d84413d354bf61490c6fa189b06a", 0x43}, {&(0x7f00000002c0)="0fb4", 0x2}], 0x7, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0}, {r0, 0x8}, {r0, 0x2}], 0x4, 0x1) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getgid() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x102) close(r0) read(r1, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:01:05 executing program 1: unveil(&(0x7f0000000000)='./control\x00', 0xfffffffffffffffe) 16:01:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r4) kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:05 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0xf9}, {0xdfad4cfc6f6d199e, 0x40}, {0x3, 0x4}], 0x3}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xb4b722431e5a6da, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xffffffff80000000, 0x8001, 0xffffffffffffffff, 0x7}, {0x9, 0x6d6afd67, 0x0, 0x6}, {0x400, 0x5, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) r1 = socket$inet6(0x18, 0x8000, 0x42ed68c3) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:01:05 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x3, 0xfff, {0x2, 0x2b1}}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/198, 0xc6}], 0x1) 16:01:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x581, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7, 0x200, 0x0, 0x8001, 0x3e, 0x1, 0x0, 0x2, 0x2c2, 0x8001}) socket(0x23, 0x2, 0xad7a) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR, @ANYRES64=r0], 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00a90bfe"], 0x30}, 0x0) socket(0x2, 0x4000, 0x1f) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbca8a8d1a029be9fb8a1782a100ba22f506b4572a25dbb8cd8f232fecfed2eb84b9a98d82e8a187a3b00e13292383e7dcc91cb5859b220e0e4067012789ba9c0feeec669ceef651cd22635d3edcde59a8c34544a4d369557ac38332a836bf00", 0x60, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="f4f2913ef2baabf706a256935a8ab719557be468ec332e43aa772530f08e634d7a20d73787516308ff08f5547d16dc35a1c6b5135b03410417472fba38c02ca30789c489f468355bfaa63f88116e9ba2cf5f611961cb2ab6ffead25573240b290f16a3e73339569b245d39b27d444d2e0da0c479769658c8bd5d8c24d221cc901339395d17bfbee30934e15253d6502dd7fe03b0d878b759", 0x98}, {&(0x7f00000001c0)="d8bfb7d81cc0c7d790d7d5f37c778e81bb2779347c9324da05925ad52f9d016f196aac51415afa396159e4901aaf1d5c50d7ac80d402c5333af68b46f51fb27785984db1d6e77d3e021125a5b96af401fd971739960ac30115c1731b57baab398b23e6f3b2c5497859a5c73d10f5f0ca3d9d930d144813b5b77e34d3cb4c03c31689595f02c02c16087aa932e166e83391219f", 0x93}, {&(0x7f0000000280)="5d6f608b5e69f729e6f3b725d91d47593ce9d249be6c02d1c711a6a42162e7762e2be2e1613734a342c55dcae05b06a8b91b057d372f0abae4937388606ad7af73fb2ffc497abf66a3fa0e2b9740ee081915d93974963f7df3054bdd96abef48974b3f7e5edd00f0dce2f5a116117ea666fdf57d92c69f472e6d26d250a6f543c2468dba91f806f72676e9e5074a6d47", 0x90}], 0x3, &(0x7f0000000380)=[{0x78, 0xffff, 0x6, "26f15591b29d094346cab42566ac7ca0dd042dc9c718d7679eca38fb726de25ac93b2e62eea1fe36074d79410a6ca16787c4741abb6a71700710ca6974d3b10f9172dcc2f35b8ce5be16a87a3202aefd485d3c2cb09199aedfa2d34478413cf534"}, {0x1010, 0x1, 0xffffffffffffffff, "537f6a5a06b3cedc33bcee3a6c02fa3ef0551a141bc47f4fdec6346c07607b3a5e81b26c9edd95b957da086c1d9d8c593ed7fad61fe882fab1828c220839ab7bd981e0158401ecade4f886aa828060517ac75bf8782407cde1b4be2c71dc7a78ad86adad3d0c0939b3780d213fa8b3bad7a62f65f3643cb9e1de07805ec0a749c6891983e14bdd79b60ce7aa7ac6102c1d6430d8f32d3336580e0c4bc51881e5b48a7fdc7383f28268caecfa200305adbe5948fed0772e3105c8cbc8b0e0552448e40545a111a257ef29c631d60bfbc9f1cf8c28c8e1bb41073f967004cbdd40676ae4ed1cbbe3b436bd2dbde6ca4f3157978e5386a9c8323ff2e3cb8f392597f3f6efc6d542e598a4015500903655b5c2478167f21eec64e6f7bd04fbe01e51f99b8ea53702b73215273f8d12cf9d8b2f4e4cef0931eaa9026a90bfea527158a5419a105f784784badd99959cb16b8de1c2b5713623a56a3d4267e735e1e9577a60bb131d52414f271d9e90762f497c49749753515e6ff1b0e2a3f002a1e0e85d1a6b8c30d4c043629af90dfe95f0b204aa1c8d0c42b5b528290716a6c341cf92c15f3e038b6d213f7124e5843aafc163a78fcbba092fe2cb00152c787fe0059e9a3b3ea0e689acd76cc5c14642a7f46c77522b18f2b8979bb17053eb670301c11746750dd02c2989d98f189921c20934200b45130d107467d3c77103b07e759703142e308bd792fa57c94a695a72200960d84a8f1171488745ff8b08deb097c02fe8e8eeb792072051682e0c0caa87c6cd4d9d37a9de7a2570b4244c297718bd32fd4938676e175993043e9f8d26b5d0e67e8f442235cb9cb85caa449809be0d4c1cbc250400d8262c7cd3e9301fdaac9474d7d79da220165b8aa5f0f16aa7fefce13630e618c6ccb94ec18d8ffa1ec057f08b74b2ce71c6efbd0146aa11ca34e4bfa08ef8ef9aaeafd48a960615bb97eeb9d7630b594ed6fd9e95c2ffb25c481055cdd8c343e35ad82155d52c3ab8accd002fa2dda06a8adfec2381ed8c6d7e85fb3476f66b6fa3835bea1afc942065f2f03aa240068437952455311b067793b3fc7ec90590793e54cde874095e3ccee002e4a65ebddc5ac520792bbf7eba050fa67a5c316960714e77d59603a7a2674c57b1c9aaf89947b6c16dfae94d11f1aaba69591a5d1438522e9aef9b5aceb04b8583f3019aae0a3c5f9477c42519abc0ad54d22abbdaccf2b8ece19a4ecc068eb30fda1269e6cfe43078b4078119753b3aacd98fcfb74755e89c758e7c9af64beceb671b901a315c783913fee89f605a685004bc37884e5f8459b3b237f28ce955f6c434632ddc1597096b805e8f1c5301d72aa55b806c748d14c50b7cfcd1e063a72c47b4f4c5fec824f6b51597d2185a30046220020584ecebb972a090189b1307762cab9498ab9902ae5ccc27e2c431f4c60f6245f55b7ba98fe0dc691f237fb788f8e85b7a54804668540efcd70a1ea2cb2f0b94481f8666bcd2b4ea31583abe6c15c80512e1a1633d9a0568b9adc26581f5d38273d6ce5b8ebdf28132fcf0cd776a8ec5e7ffc3324b6d10f2d2c47ab60eca939505d387c9eeeae52f79830b3c6544724220cc7dc1ca91310ffcef76a2c66d19893838133c855e8e48e6c3d97255b809f528fc7a35c5eca73accf4952453d632e9ae359a18c639b3b986dfeaad733a88d341aa0ac8f2bd71453fa9a67afac40d8a5959e9803a8b5a0b24912ad975ccc572dbf71a7d0630b37bf8b216938d450d81ad13c056b4f0d3d5efc3a3cfe3d2d3e6f1c2863395ca3cd474d73ca10066c75a446c353008c31764169b9c94001f5e384294f13da9413c257974f1577acbdb43339baa5672a20cbbc9d83ac0806c99967435430853494032702c8cb1b4d7846c886eccbc5fd2bb6b5ba9e864a687790b18982bff76943486352f7ab9d307e3cd19b5e8373ba9aadfd2d5a92014cba7ed5a264db2886da5eb3e20fd676ecfa4e49097a214c57234985c53a0404cbe07613ff9a50d26d27080f2a12c328cb3cd4247569769d020bb578652788925ed843d260ec912dceb525f7a3333bdd72e1455c5fa97eb63418a77d3f2b8818d63abdc6f8ad19e88bba4d0465f3d046845840dc7c4938f0c83caa9c7e49e7eaf1d603edd264cd3559d9034305814a78b1b5b2246751c39e5cdbdc8becacd00d66393a36fdb76a1b1675334b71773c7395ba0cbaccfa8b748253e0e05dc1b1e9f2fc0a042fcc0a10b8839dfd324093e23a06e9f1a6120fd7af3d958ce833402de606c1d1721707a192cf99d308c9eae7408cd6f669341bae053fd53aab5e603b2bc625d2299fc508b4aa682eaf078754f2060f00de18c0a853d57d74378de697c37d4b7c532fadfafcbdbed461eb8213620417b370e5533ca1854a27ce36ea39d1b78b5420b88e2d7e1128e1b00088753b8828a10aed7b8fcc21acce2857099014a70342143bb627d945186664a947eeea7ede31583c757fc17048a941fd193bd723aac0942f9597cb3bd979d5c09f155e2070f74773e130d095617131a0587e114ef9ccd503e0ef75612fc726445c8c5e3eeedfd595cb02c0c7278c5e2f1e894fecd7bc2c74dafe7fba137c11c70a963acb06eb402537492df5d29a276f3ec11f7876061a194b6c8b6c84e2f0a253469a5bab08a4d52793d31911039cd209eced240100358d1ebfc1d7977c89b0d61ce8dff96f9ccf06ef29805705a24b1f8e1e9b6d52551eae053c570c804d02a934100a35c2591ef5ab26a3636972f835ea9b02b5913620eccc8ff9f8ad1f79c42ab80e9916a2a42c48c81c0e464c5211d52fba6ddb05e606025a1ae58ece0ecde68a62e01cbc35880d5b12dadd9078be13df6082cddbb90ed296c98f62bc0525e468ab48103a1abca79370a43ea16e52fdfd91f2d1d3e891bfe6068d14a47d8ddb5f669b597653ca14f82cee5ef2ae5d22c71c05d78cef8e46cd0ddb8d703e7592d180b953f55575a33b2a5681c5f9a20c7c4eb8e9401d6a81122138d81b71e7f086c19cdd67ddb7a83857f8719fd0afb98fc492a8b00ee04e091654828ac9459f96e9eeddfac0f19103a2b7e54e4baac908f2e4193b96dfbf62c78d8946363d5995088d136464e64d42d1d3e4c38d309f4ad1dbb7e960c0887ac0867c235ddf866761f91ec551cee20c653493fb7fa4ffe0dde0b2b667ace0e3303abd5dc3b713eb3ebb4bf3d68e59d7d78f1d1cb4a69153c5df433c6a3084cb09f73cc9228c1017e713f3b33ef5b067e0f14d99a64ef79bf3ff78d8c8482ab8cc62644f29d39e7626430dbf4f686de192d4b56bae0d927252a8bf952c7b936a008353084a9d4791955d6e13f25f4fc705b71d8a996a4cb67c415d739afd30ef14a43c42550ef02ced36006d314e3b1683926a8863e0093f709e61d158cd2d19682f1eb5fc5d0df87ea4684e7b11a1053092b2b19952958c7e960b52d5cf715b271ec9ac48d1e5841fde243e62effda54561a4f875074cc20b1ea72cafc161a9c7c4d48716d3caeaf5da708d1104a3918bc4135e3d3accba78623e9bd40180b993d1be54c18c9dcfea4d7d71bd56d6713a35ecf87d51d5af4891105a91dbbaa0d457cc1fc5f8c69b99983862221557282e737a250f0d1712cd784a149ffb85aa508e00c76dd0f706251aa21cf5010046c712aec6510f0358e3f158e3c541c288c721a2b439949805626f64e51d39c6b634ee23cbb65e6cb81463391712d4f61946786322b07dd2e80e9c8b68303290b18353459aa542fc921fcf09e8fef13441939846e8064f3f6fdaca04c5ab7dc549f7b711bd131f2429fe562157ccc1eeaee0ce12e1272c241645d29b60c888fa9bb1a8d4b35e555e244cf92e31a8e4022eee1d7d26e0658e1e5ee88684d44809c9a23954a536d0638f7d9e9a8f7d5f0db9f61e4eec93ccd1a699566cff9d75153361891009ff8a9590a3f37914517cc99dfec37c1335c6e6ee3c5bf58530df1e8c84b91b59405533987751719922ba8017beaaa6c8048574891bec4d9be37207eadef489807c5dc1d4e6d7d119c9e5f440717470727d64ea32042ff52f722f299a17e44e676acaf86dd4a5abdf2591f4d0bd71b74657c66653cc0816681cd33ce70a94121961b809c6e7776543a05afb6d13f7926f6e43c912e52d8e59516cd2d7164903f4e5a8b192188a5f31314ed7d5dd5acf5c4a6ab0b9775c6a23b71c88f455fe48ac5b73e2a0679346265df9680f3fedfb39c25e724b6a4d566f7fe40a95c158a5e106e9a4feacc0c9df52016161e8b0ff410234c8d233d5ed05a11e644e5ca8cfd84f3959504c94a942cf0ed03c523b3568ebe51eb56ed831dc045f221effa3cbf12a7298f1fce388a5569288e6415930323d0b402972f7ee829dc64c0bebd1f8d402d13fecfb5a8821ad642b9bbc9d494b1d1a2dac1264599e6090672e766e7cfdc4531422d3247a86fb3cdffde1e3f41450216681f60d07dde48cca235427a6b6537ee933dc162ca663927d9d651b6b8ffa68ce3ee189946a44b091b27fc2cdf37e619cad143e1153ab13e599f8c90d4d898dae14017d7f7c6b07f51cb3f12675bab712d51ca0738cf8ad25cf7cc911091a2e6be14ce30b7668febafb527588907ccee0920a64365550b4259e3e0830ac2046497fc8b186654d174b59290a7e1260265ec738552db9d79fcd450c6f99f704634f9f22e7f561cbb99a81d526fe83be3a096bbe9d09dac0067e003c7ccaac56a890f7da73785cfd505c2b2fa60e6712909abdc81d875be1ab70421a2abe9c90e477d933584a1596b2a79d14cc9748d5a2aad1af9b88ab0b3a3e55f1f281a2c4ab31508ec8a9bb6619c954b70d3d446993c9ede377a63a9864a488ddfaffbb4bc808051019a200186b7d5c91ee9bd7edcc4da506b2936e5038f11336f0354b6858a390dd096d8382c4adfd7e3720780871eb82c9bd4ca51e6fe8a29e7b477e4c111adeed23188050359420638ee282c123f54368b236bbd1545bcef2f4e4e6d445e1d5bf98cd97c2238b4be741fd2654e1e861fa27e2c7a424ed28b3e866c87d10efd6139288d4c650842333550be56ae713b732791e536b33c8da7fd060b0d2307563a914fc89becaac3f58d26dd185fba74dc89452ca5e5ec244ec1ee710abdb72de93b513287a45e9cceaea02fdc5fa34c46decab192476eef9c85a35832de46819a9d1678cfa2d493df9bde3ac255d9d3e34077e005deef01abde73f6a5fa9cd4cd5c20a33f0e470805ac6cf028c8bb4f35fa83b5f74440739e9eb39a8f21b686019605103feb7677781b3edf99e8c8b76c5579058b052c29fd1724b70997f03e19fd18b2121e8933cca35319afd2554e6e509d98c22ddd3093bcf1eeceb8f52d6cd0d1c7b6c7316db91b0f8535860f30603c0ec68abb7cd7404f48f86a40305e9df79a45ddf9931a119da5e117f8fe5fc86872f8181ec2000fc445e2603c6d8609a3dff7742162f2b500870dd7fc2c28fd7ef7a4d3de468da47898e9e17df6b6fff4ef99fd1a9b7fb4f5a315746fa92ab33c16efac8478ae63c74d10761158967bc534e76c2cef8c420b6ddf3bd374016a6b3ac2793783d85bac45a4a54b64577b1ac646b60aa1a1fb0bc5e420afa67855a5d2debef61268abb19636fe70454e85ba9bdd2021be12c0681240f5baced07fba20b5c4e3d1d696a0366a2a4dfdd1a4f7f02f66279b7799d1ec6b504635ce769360c1395c6616127b9f07d52f52a75009719e1e7a02a64f7d7a6fca939346999606b7cb46d964dcbc70"}, {0xe8, 0xffff, 0x80, "9b54bbb256c97f89f85dfa72c1eb2cdb84bc01c51589a328a6ed32f9f177fc7261c838fded72f49f90a4112c0e9c0cbade5121034ef451361a8722895773c70c920401c34afd37ff0316597e2169dc4cec26bd3a612ae6826d0b64dbca6254b5c6ace3b486a3bee84ccbbd0caa6b9aa9b9978a48177b02432aaf92ba33d6ae24fb786581895e035fc040e0c0466b2ca22ff063ea7ccfa2d7dc8fb3a7d859831c93e0164be17295a2bd8b2c4f6b2e248f115a9763c0451f3b3b696e9632f0589977b07275dbf9bf0420e0121bd7f50e562846550cc8"}, {0x1010, 0x1, 0x5, "cf80656cc37e6bc7cf907e88a1d3bf68e35feda14402180990811994dc9ea746a242be51801a9c09add3772d717afca04c1efe996ce06a606070c7125a1225d30ab50f516054dec45cf876153dcf92b3a4d9a2f58529ecbc2aeacdfd74e3f4c5643e27976d3089847b60667bc4314fe22f44e4d25449bbb53d685ea10ef3c4fe636f66fdc3631b7923e5e23573d6d3e28017b5d5712996e6e02c6e566e9c041f8dfc9b6e971155ef782e6c272e895f07b4f5b19ff1fd6a6bdcfa16bf35cf5a4486c721e4e506fff03f4c028fcbc99684ddfbcbf6a8645c5883ee3938516136d85a141b53660442fc19943da6d4a958ac28db71d25db8198045245b9bfbd8628d00b0f723511bf1e8400c656fa8fd75f596e2e9101d59b56a3815df03423db1df8aa171ad0a57430dc45f51994efd536c29731955f2b684c657aaa51c2461aa63c7e796986a584cbba6963f3da5bad45e3070cc21ccff5cb4f3af9fc61fae6eb12da780f172ff99b64fbd3066947a9ac00b3ea30354ddf694443c7d6772d87842b8ca999f85ab133b3e36c55813d0dff0dae72c68c3d8edbfa1cad2142f654ecf55e2e0edd35e9b8b8671d080837d3910d96b4ebd72e606a72592b68eb186fd271446fab3633cfba26adf11703e5739369072eddf1f4730e673ac57676b962ceb39a4a7afab2e071a41d0b9f644fcccd18113aca69b7d8044404343cf61087f07d12454d754e6161ddf05653b5c42448e302fa05a0eceeb93bf1d9c19178156f9122ac2ff5cffcb4a0df5a10c53ad6bd66e9bfc0810cb9d624900c8c02f81eeac05a1248bcacdaf44cb778bb737fb56b8b9f02eeca432eab2a8c0996ad4dd5aa4df95dd8fa038c72c457137409ade1751101a48c5f48a092a3769510c043cc03d03ca8f231ef0e7a368bc69eee16e79c461b7630580ef0b73ac05481f6b38a4e9a6e9388cbda29c49b718e010e4c118f3a9f7d76517c01ac675536f446378429e4f0103bceefb6b81088b0d7ac001692c6bf8194efd1ff1380ac980206302559ca6f770b1423bc054cc55e2cb3e3f78ac02ef7a19d94115e847b0262893481c59ce1d8243b7f16df873ac6b7259c01034fc82c346d4be51f217f6c59a0bb686ca55511486610dbf2ae0c2ad68e3ad0534f4dd216b63b8574f38462df26d8986c5ea8aee620d53c7b7f686a79c69882e168877738243e44df5692713868f9a885769b1137f07961b2bbf0e3041684ad2f086c8a6fbe856a3ff4124757a7d4cbea1f381c8531d3798ce898902a00a58a8eab11c1f82daa3b73e4e0dd98d508cd240acf74fce5ecdaab109ec43eeda4097d45a720b058c1a5690f957dfffbf5272469a2ae94965b1766983a6b903bffd384edcf205579ae48fafbe85f27f53384321f705989ef9105b306ed02194f043f33084d26033892ffa621e9e6a11308c0fce8fe2dc4e7774cd9b591730aaa6cd59f6c51cdaf42abd99928b293b1df857e7247bf6362682d061bcd2296603f245ed173c433133cd91f432d7372918fe0f983fd89c8ccc9a6bd39920f23d72ef3a5b07d997308ae08d9807fb3a5608a5e990ff3adc4ec76859012dface636fc9d428b8860a0b224ef229db485c2747c3bf43e41a49c802fab4a0b0f5e230c828e8222c3def8ad91ebb9ae1ce51493222f805ae8bd5a7e94f8ae782b6d9c41189a7458b30dae3f40148805372a35718cb34e5776a3802ac3e53469b0131977aded6a48361e3f0ddd46fdbaed3d5b3be3f7f3a3b186c1523488188f76c2874d4eeccfda5d95b0b188e04840736b6ef8dcd942d9a1abd5f1ed62679b17bfeaf4ed3497fb8c56648f40e913a43eec85c9322e86ca8f7c9d9c9ef953fa11d99a3fb1e6184531c9445334674086c855349c90647e1930facf4736e8de6c088b903685777bb9a2e53b5650eaf541a49461ad0bb0b9429245bdae77b4d860bb466acb0c9b51d8d82fe232386ba4c1923bf696e26509e7d0a9b906c300d1d099df6c50af5c9f338c23bb42cba5204d9f723d59e52aeae0db72b52972ce572916875eeb3ba500f8d25fe57eacd9d7f51a9ca6054ab11feae3c445aeb8a1c733f61a3e5bf629e246b3f1033ea03e25388c077ab15c79c77970529360d156c3d6437d575bd16e869ec5737eef0c6ffc0d70445b6c561c10caa9c282969e539b68ef37aa4c9cd6469880d26c3eb382db673085bfe6ea0468f1ae3aeb0ada585fbbee9a8cc1b915a37489bfc2173ae7f45fd271019f63361837b58b4333f44a1a5773ca7e73a0dfa78666670e07ea368ef055ef2cb34f466454b7d0ba12ddadb4bad3279f0c19e15015a46ff4f05a414e01234ef84a508b0d99984b825a6f3e8771e4289c25bb31467dbc03bce5dfe2440f441c70fc3198e08ccd54e084f988eeb24cb3495c4d8adb587a4e8b63324c4ed6dcbbf7e939c4b4f496a74c6c044ceca791f0c3a2a28d3ca85b84866a8deb4f7bc9c88eaa87ea6833fb508132d9fa393486af03fd3fee9c9b5878f0254c8af4e0cb6810797b51b96f4c1fe213e7aae8177b0c9563f6ca64c3d84801d2bb2658c28314b9270feb2dbd3c00fd3023f7ec9b8a4a0d5dd4445c9f0fdd38c841d8133ce939c660b9acc9650b5b12069f53676b2269ce507c231075cd663cdc143c8a9db2d2c35b4ce3b949223c58eb6a41d1a6b040d419e7d741f0bb1c500afbe151f39758f0d13a90abef9231fc83f9ae4b6feabd7eaa2068c04f62dc9ec6b1afc54fc728c53c9a395a87787b5af3cebe5e4c9ae442f673bd529371f8bb416feeca8346be60550cf6dd6dae27fcf3181abd0a1d478704749bad8d2488d984d7b90e8ed39897b617ac651d52049b597b6fbbd95b36193e07171df457b6a35cd80a37d8a6b3f8f9281acf781e0da262e3a3a40b782a534c2e8c4a9bcf319e9efdbf9002b41111d01516b548982df6ca74826a5eecb160af50f221e1be3f4f9d6e49307892f50b69d79bcdcce1933e1a1f15be66ba409597df404b8ed88a4a1e768b50d7bf7dc6146c9cfdba38400cdb2fbfa569d55d2f6021937c3a1b9e7b1c7e45b9023c6027ce2e40c8e03b96173a635bad309e241aa9e6de15359f5459276bee0e2de0fc4cd1e0489085caa6108300cbf7391a459c661c31bfc0ee7683353a4dbea43bc797824ce8020a643c0b88ef24999dbae5ca7a465d1c71dd93284744661bd0491581d78f822535c8b6d338c36f2af2a77fbe42f75e1a11211eea6b4bbf6f0ff5cc224ac6e7a3eb49483b9cd5c6bc749be0104673f37349b69970e4bf327a80c760039d10d370e1331bada2dbea57320377c3b46d51cf00dd2e9874a5b3fe24176b6be889b9262d324f721987a77dc717a6f23b5874371645d1c87a95140679dedaba00f998bf97aeca9e21b96ea2dbe454e1ccdec150c5f24a22b7f18882387e8e743f4b5f50b84b08ce9f146ad1435c49cdfc027adfd8bd646e69027688966a6494d456b0431090a16ae87ad3592087af4cc904f0be5dec077234cf9b69ba1bed90e959c58ae20d4761fd870be46ee51fd17f699ee8cd26c447077a311830f6abb6f51af24caeb3ca1721f58fd6068dc7bfa2405fc18812677d94e888aef21b7cac588c41d5929c7c12b92999fc09e448c29608297b15d404999b7ba05a03230c452d3d51611161b39c88ff6c3c97c85e747828be60a56a1c90755bea693aca9b3ddb50d26f1115788803e4519d595a30a972ffa7bd8dd3d59c5a23bf70148b10901a5627ec4523f844ac1e492f7e942226e88d34247ec94d699be1596156fd063506d39419f8e3e904973a5be76ef9ef2dd5217d411ef78aa62cd854d3644857a39597c047c17bfb7e7d8ec0dd42d70ffc6424923f2baaeabfe173dbab18ae5db3b955f2aaf6adf8d2a1e475053f074b4dc28cd5ffa6707863d033401e10cf1cddffb0327f14534dfeaa532771a6551155add33027dc030cf1731ff3bdb6f2daa99fead0d58c3e22fa8e60efc1c937b7e2b89a4c02c4191fa14cf6d83e27c17bdb1f7e1a23ef51ef8d78b0154e04e8ed768b8a49c33eb499fad0ff1b3c85ad4a25f3fa5de4395c4d4553d486ed00ba88ee25297ae380300fd3c3b3435183258c7b606a9392f6d60f627210d0340c04ab57141dd961a2de94dcf3ee98c9e6ee97cf37cc0e25678a66e03576488b64ceb0ca925892a4f7278c6daa5b38800eda65c7b79e579a835e69a43dc4562beb0b4a830c09ced68da334661391853aac1d9100f60cd429edf6491c794016b79f7d801a928ab6c8ad30d0b0c43a66ad73bd8b8a8921ed8e3aaf3f07883b04836a6a8d18d06a900b3c78c1a70110ebbdec0af9f5ac5e1650c87d6de56c56792435663f93ae80a93ec193b057ca29ca99eda6d8a14c7e152e100b7b1d2858eb37234792fb34ae56d74aa398e707b9d84644a0afd2917dc6e87708cbbbe060d511ca4d5cec6643cbe60690d9e23dec8378f88d56d16a770f1d800c42b90d5dbf4d35cbe8128399d5b966fb6faaee126ae3671849c894658efad3566b2dcc502b209245531ff7e62cb38f742aec4c1fdf8356000c8c2b64c7b3ba6faf80420be891da3f73d8c76f4be56e58fab3c7fd346aa70bab64e923e6140a75e7e0846cb0f3dede34799e2a2142f32b5fd4fdc2b16da4a5a286fe2694bfbc964567fb1011c59752db50bc0662fc75c5556befdd0e78dbb20e12a0a0a2618727f74f35c1fe2e84ec075e1a4e8d31fba33d5f59480181c28319e8f9a13b9fecba66524c3f2ef9a128e4ab3e127dbbae887f4b4068670bf6301592bb672d7b2a8892334a2f3b8eab55f64db5d1a592eb83fa4ecbe41e9c0494e6fcd747295824299b58432dbe5ca0b0701f7bb689d326afad9fbfd59be71eb196f7909dbdc51b5688e86af3506fdc548ec552ee38cdaf6d414c2ce78ca0dddc6b471a45da560fdcb98ec0c30ce03ddeee21b5a65847e3ca436333955d7bb756bae4336af232cb7dcb6cc4a821407f4252bf82b29588e29f52dbdf1d26a7d276ad6c35ac4f88dd6a1b854b465e263c656044df80cb9bd738f3ffc3339020affd2a92ef0390e65adf69832035f8f98416451a2c7f873004cb9e0ad0bb0caa4c15fcfd6afe786b2834bfa69f7fff910f42adbc73a069d8d0bd7b2a8cb2dca2a72ca37dcd1ba0b86aed9ff77644fbd1668348f60d4b7269e3fc3f935435dd1799955ba2abcc226e1059696695350853f24438958d7075eaebd48155821db79bf38961bc9d80e499de91bcd5e8ab0ccf2ea1acdba5f7650868a43d80a23339a5107c27203319c6bfc66b2931bcf1f956fe3ac8d19ad63bd0e6d9cef77b543bf56d94b05898c4b3e844368340c0e2e29347af793e7e1914693e2b18b98f2f8b9858b91ae72501ad68ef5dbd1f2bfa4dc8ed35869552525fdefd085657a51ac9a43638e18bb9974485fb86b945fbabc57a5013d5f2022af90f4f5593217064a0aff52f7b3e3e128381b5ecbc126791bedb88709f8b278c416b967819bd7950dda436b1c99bd30860166f2625664aae786405828d5f743018267dc0497fc474bdc78374a5f996afacf991eb3b6565525451f3a0f375e1290e1e115da8c2ae96c6cae71c3d2236b91062a54226cd84a11768c4e8249fdf1b4c83125ddd0d4e5fb702ff34445832c3629f810ae787bfddb1e4fb16c9ecf1d8bcb233c0b9e515db9e0debe527a018c42e500a8232021529a0ecb5dda42c0f1297da87f1c633166cc9f144eea719cc3bde3fbfb71383acef9f67ece78e6dc55ddf4cc62099da06b8ab1b95587c90eb3ca86fbbb"}, {0x58, 0x1, 0x4, "aa72211ef28404ee9fceb59278cd10af8095d046db48d1ac257c9a1b52ff247eefde0c39b761108b88b3f9e49915225ecc53777151ed5a20d54f3c7871a09a6f6a92c9ea43"}, {0x68, 0xffff, 0x100, "67305d74369b5cd6e31ddd88ec2791defb1c52fe60c2061fca077e0ae5e6469943652c1044832ae37d61d84c8a0d29081e110206cb3706143be857865e1ab7fc3b760a24553424a212d96483a41a3a52d568"}, {0x1010, 0x1, 0x80, "5a92446dd1bad274f2a2e2f8052148ab5209ebf0a248bd7b42fdcb5a466179a41bcf3ac767c44d7aeee232bf8a2f1ba4d01213446d3fd47b5b6e684afd41417c1879c1da5b7ef6256dc000fa9466e2a1777171d9f497aadf27b56a7688c337cf37bd5fa336ec38fbaefcdec7f2c5a397622716d9befa5c45187553a0de90d3f040f9e3c7ad3de27e4857d5726c6e8bb4f27975612172bf9b26fbd6bbd42fb22b04061249fbe08a901946f552f3c371227976c1465c89908c3de666d63615906ccd4fcafa5ae71425d9ddf4d7511077bc5eaa5c53abe6c7e7da910427e87e720abb932b6f1073586b761f8d5494102c7ea21b3964177ba2209d80001a4923c41c0f150aebf31b736038e11eee8ec7dccaa9ea732582ab47fd5e5f0f916ac8f46b17e30f1644c5b596c6537358a9c8aa7695cf976cec4494215fe95362b2ce749fd0073b0c541bb84f79378cb8fc6adf119aa345e416661d488226a0dfb8e7e0e42eb957718117b8cc32c2c436d46305f8c0603b082252506a627a9cf315dd36405a200a11d530329713126bd16f5677b0461deeaf2ab7db82ead2088fc8f4379967bd00701c8ae4324646ab4eed1ada254c23f9964eea7f5845abbec362a34407f2bf52091808af0d27583865fab4056f7907072c0be66fc71fbe7709fab0ddcb34cffc49adcbbc17245202a5c158e804d4a5d7a06542d2e209231113679767f3aff48269c18cb13d7d74641ef7d210ebaeee10263df27b356658ab266d98acc310432dd95293f0ca2842dd706ab7530195200221184b91ed9cda8f5caf2f27c52d920b0e76109ac94501fb2cc736738ed923dca3c85eff7328488c445d670039a3de11169fe9db10ea651fa500019232ed19a9faba3f93fac9fe1d0b974d0821c7fb28a2cc70cc3f4d943a2622318107536e647751aaac8d057c5c6912b1d28f2a07f74a2e20dc4842eacd9df6ab95ae0bd997f407c76a0be8b0bc341225ea11e3acc62f8386e62e542473b189063aa72e09991004744dc7827bf916f6cea545695ccfb569ee64b71ef530e3778564cf45a9301ebc6d67e213fb0ed7d47484ed0ae6efd280efd2eb28ff7505d7d8b9e06a713bdff35119ee24e34a9a34883fdd3b78e86a0e521755135b30fd36e5550a6d6d96d8c01a7aca5c2c69c5eedcc10e95c18f129570b6070d292f246ddcadc9e067f6238918313749461c454f8b5282a4e40ecfbf3cbf385547361b0c3a31aa24170393c2e6e63a70f9f6896ef56ca916fd2fedbf70d5594e3d56c6d442c39ef15f6714e761912c28a0f7edf596d0520e8e7ab99309f925c4923458d3f1c26c336fec0eb14c685f6fe3c98584d78fc468624b190bc0939ccdace79097181daa721fb4e981d3f148a8f117888ebf4695c7381b6e41360c61d9ee4c686d6e7feb63570cfa6c44714e8a2785f9d7af1fcc8d45194da9a09fad29be4afbf2ae9ad110037c3dbd00481897e6c2d7a81cdfac9fbc7b53e7a25f40475c49454f39f7b8e543a5f4507e1937138a642aae14b089da6ab644a47c319f1d5fd12b1ed7e095b46c61f4556753bf2a1e3d96bbd4cf5dbd63d1b8af3b56aeacae6414175f770170b40b4cc13b712690016da3b4b8fd42ed52f05626b3b10e7c4d6a6041c2f602c9181f4839505d7233dd9905f6fb07f130fc6dde25822ad72e24ccbf236825aa76ea324318937d226d50d792c0d42b654a44868bf78c5d53c48e89ca8617097ddd115c05589fbb5d9aebb77edd9f39e5a69ac181594e123edde31739ba10c699032bb06c18edc311dd36575f1a3ffea9f25ba23b1b498db43957c47ba46d5e2ba62439211413ab875ee6f25c20dcbf7e7dd63300c4a32e9d3d0a984cdee3c30eb539cd7fc83569e1bb40734014f47e6015b5f80ee2b535372c446edbb013e4f5320a8872b10c5f449a2b36a6a0a2c4eb7ba43fe2e428537bbe9f23156e75b43acef942c40ac92a7b92f649989c573db27a591f199ed9908581c1fea48809c36baf842bb170a17d0d3be613583d02d18cc3592bb4b8ef586a9c620206e1a4c5e858271ff6f657b9741d4a691c4a75ebc98f85baf27fd7cbd269a36be3ccf27f507c4ed84971dec7cd4dbb18f8bff3c1207a0dff1c752ef8099af1b18bc1a13d2a440dafa9e2eb7b3bdfd4d00dd08b63d4287ee44476121288a4128f2b51dcac3219df69538783a8fc9803dd49523331c68df13e45e1a8b0793445768a743e87329d32c0b5d3b6ebd78e5493260b25788a46d1a70eb5d49743cf08a9e0af93dfe1b821af65535304c05eb23e468bd0df713a4c58321251b98803e42629543a73d4eff8e2fce32c41ea628177cc314e2154f6494c2a66690a71d8dc3b98d2930f23f51f4d7098b811a40fe6ecadb839939dd565c8d02da1409b6c0d1131301d9785f8244d801c0bae8289d9f9bddab101834b29dfcf324d066523825f817cc2775b7e9ad27c2df1fe5cd3d7471f9cca346da26da4fffc22ec431ab71c59bab6f58b389955386dd3a12ce733f6a887c8926e26b2ebd52b0dc2a960ac93f376f535d9bf5bc1fdd7f3357fd97ba54f007d42f776a06a60e0e4d76d8b21ce64605cb00fd7eaf797e49c064b64ebc45429ae232dcc5fb31903e6f4c9baa68e4e36d2bf7bb6f73dc0fb79e6757a2768c320ad3dd23c5a5dcaaee1083d18232de2b4e9fb8696736d6d45bed8186ef540470614b8f1ab22f8a6a011c97ef5facd55aff45cd78dc3c91560cf4ac6b14b1d4f8c50f325d8ed2e3025cdef3ee97ec19dc09c2ec6a85ed87adc8ce6dbc6a3b3b1d4f409132a370631a86f876d21adee67328febcf7c8eedea985cc8995c6c1bfbd8b974f1b59db47155be767f1dd27bd0295f35e3f1cd1e14a17a30282a2e10595b8c42b9e4634e0e27c53d3d8fe93ad84c4cb0eb9646a9e22ce582e0f4cac8de6962bfc55e794d41d4a2c59f23455f72427fcdbf454fe9dc3ea7b22429a41a8e57227c2b1cd7076dc5dda6a03c167785f667d8683b7c0896057f22d49d8ab35fd999a7e8fa9b3bb3d30e028a880952baa0ccdf56b1a6ade54e57dea041f56c8016e5af8977d4b94f15f5380c5de57fb5858d4655236bd7cc5c8be957d38920d97b277ea3a835d27ee9f7131acf5a2ccce36c32ac47885282842a8e4ef027c44c6da00e69120090ebcb9515e9bfedcc07ec47c9f80b0c34ea5ee95ae9ef997920b654e4e119c8b85353a2cda1769804ed8ee8dd6911020e4c2967628666097f340abcfd0b49ba9d4cb6e2159d353b5f4077f3123bdd32e46a1ad648c71688a614894dcffb147515db30324ba563534b44a0e0be3d5f30f57a33d3fe99766b65fb3c76ec6f2cea4fe6ff2bebcddc45fdd4444dadb4c5720f7440660a8dd433befe4d88d6ff1a275134a4c8288280317e2a550f736643bc9812a7098edb062d595237e2c356f71c068ec926c469c20f59cddcc6f587736e6b9eeb1b409cf8223aa963a8bb13b4d785dbb35154a4fd62d757ab3aa3359be6f6cef8d06d8d41371e4c7a203e6f06a45301648c68a6721d0a78366926a4dd7f6ed6aaa3ad84df0034d21ca438741b04b2d4fb276850e3bdee2814132c72a5e2de19239e687eec93e8913e820db5573f32331a19a54c0427a640d03883a66a223479d89dbddb40e8ed343581063c72e4648ddaa144697405f0d9a4741d4b8a025fae37f9cba7117f4e24fe15d173db14a14b38a9521c6cf23c8f5b7259de3d4bfff0602f5315fbed9f5961870692181480373a7ea499770e0b0a4bfe736c45c3097d1926a81d4c4810e78c14d4d1df91fd6cb56ca8b121669f9bd204a109a6e1f845367c4bed0ddc9db1f059f2125f7bdb317b92bc7db370a730113c10f78fbd6d8a5ad525f22fb1c1b0f152229dd0d79acadcfa5bf59694f1be185977f016b489a158422ca99bde9e205ee5f29d7996ce83cbe2b00b6a5fb6b96062fa5ce0f2d00f5fe57e3bd90496695093b7d4a87861c71137b837d91860cbfd712e543daac2b65da9679574c87414e0dea295a7fa0eff0fee877cc90df0d97cfe791248a7cec276358b3303ee26a72d885636144256b350049a4140156ddd0ddc7fe275e961cab29b2fb826ec26464b587da298db97b6d276cc88515b2e174d73c3e4c5fd7f9a0d8245bb221e2394581bfa88e25b9f3ab064cb0c70988db1c74a523302d50c3040b4061f1d8661dc11be74cef3f5c7f771214927330bb1e2ff9e0eb8846eef1c98851f90b0716ff5b9e83b2b1ee1f112538357a524addb16bf64b9665968e941d36ad56222f0e729a1dcb06e0c1c4253c81caceeb8f5ac7be7536d660ce534ba9f0c7fa92da50919621c76af3366ce8361b4897c9db15b42a4f4c852bb9e4659987ec4fa6ff865daec3be135f991ab2643c54fdab37e41ab7d06837f1515d0b8a3bd73667cfde00c7db5739416fb7bcae9de856ff0f1173bbb59fafc19f25b7951b98387d528a7ab601b91d622a81d7ce457e834e0cc2cf77eceffe7c4cc5570538f510d713e8f639854af36c9298a593c52ecb9c112f7c7097567848a4209d6337c0cdd8bbfbd8cc799bd2e48a32045da92d073115915bc4e6b9db119f3e62827c4374415d365126a063027cc04a62a9a3c1f979fbb7cbaf32c5580ee275f0b38fba0a4ee3594682a943699f757d59fae7b1cf7c8c28bb92d43e55650056278cf130abaca56a79cd4d965cce1e816b04c5c893219d5d51b557213056ca1f1285887a7b92d5e624d95c692982a56692353f3735b8f61b77d34632cf7e9823204686f6febb8519e9f916fa4fc16e4999c9b53c9dec633b7416f78115387e70adbb0681a5f73875b67cf722ea3747aba6cb00af15d9f35f4a41d8f70cf81e45f7b254bec5cfd55e10dd52164a6e2d2cb645eda0c1b1b62170b611266f7dd98eb018fc785efa7e7ba254f60ac7cc6e0f659dbcebe4cf3f89dca68467c3318aa6ed2e10a4bf65f379f6115cc0d358cb0a9b99ef44d88a043ebb2852debf5244b9eb4acdff741b5c250d4d6edb538dc8e620f6f0407113c7ce75cb27dc7386e03881553b59a3a7d299e9d78a211d94c18fcd39a183b3ec57b38a73ae291e93bd004af356ced3aa488ca8e03919e31e65eb344abb02dcc66097522b14e2cec0113983c8e2955964b768a5859e4d238142cd6fb21145e28e165cd85f3fed5b0e14b9e38a91afcf683cf4c195de52744b9556b6c8f39e4b810cfc9005b97c5ea41bbd352eb750461550410e0dfffc469602d0aa2417525a0db3e005e1359a079bbb38b6e22d2418918fb6f95c1d4a77df25862d5e0143676e1be22757f4a5cc56f225a47135f5594749aa4fde5fa1d9edc3526522ac93e2cc38c2f1e3014b3d202e120fd49f001bfc630a683063463b41fafa5db069899b854ac8959493d713f7be564958c7be193d0f908aef670ab10dc8e4862a82328ac9393e6ed0815532acc32402398d15d50112b8ea3ae6b0a5deee1fb9eeb55038cf52043bdbb59128d594669ec3f4c541b01fb71a0b6e7e72443d6b346b8aa201d59d730b79b3f3b223d77a5a50e2bce297e8902a15f59cbb698f8fbeb95324c16cc59eba28c70eb93e6aa7ec4f337f31216721c5fc6ee30ef40abde26455ed194c20c8245430cf6aeec93317312b060def279de92ceb755b75d545026c2ebb107bccf3cdf0dd2282e65fd33123dfa73aafd3c26f1e7aeedd13f298f0b5105bcf4c9683ec18d56ca9e833bb14b9e17263c82a499053f94ba96a5ce467fd7550b1c21de3c08966d2b404d0ab034a28b8741a00ed2d9baf5b938"}, {0x108, 0xffff, 0x6, "72a3c3ba4b61296cf41988e432f5fcb9164be0db76ebde17e55afe93fcdd13d099612ea98d95a77ee396b84e46f419ab7091ee1bbb55d8f0475d9098e858241d7e205628cceb06fc53e49e47f774a95aac18873a3a4a3fbe496994a5b7303c84f04306879ca73158826df19e96e7ef342aa2d2f299ee29742003591b8c94ceadf3da3103d8e76c509bf51c0a4c65dc2a16440bdbc28e528871d94244bfffd290a3683702fc8df940bfe234d709e99ac43417e184d06ac34c22b28379c73c8289ad982f8c137c7a81566612f9da491ec152bf2bcb8edef2c0c4b7017b8303ad5ee00e7649303d685219de24189073fddc3deb1e99"}], 0x3358}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getrlimit(0x6, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0x5) setsockopt(r0, 0x0, 0x11, &(0x7f00000000c0)="622fe853008f06f5", 0x8) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/156, 0x9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x4) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x3, 0x6, 0x1, 0x9f, 0x5, 0xee, 0x1, 0x1, 0x50a, 0x7fff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x3, 0xf041}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x81, 0x71e, r2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shutdown(r0, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7fff) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x6305fb6c4fbd3d64, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:06 executing program 1: socketpair(0x20, 0x1, 0x111a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="1a", 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) munlockall() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x2}, {0x7, 0x7f}, {0x44}, {0x89, 0x2}, {0x101, 0x5}, {0x41, 0xb95}, {0x40, 0x7}], 0x7}) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r0, 0x0, 0x1e, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220100", 0x244) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000100), 0x2, 0x3, 0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000001}) msgget(0x1, 0xd1ef05630cb67f3a) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000140)="c6", 0x1}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:01:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000480)='./file0\x00', 0x23f) setuid(0xee01) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r7, 0x6, r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, r2, r1, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r1, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[r2]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000440)='c\x00') getegid() r9 = semget$private(0x0, 0x3, 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x80, 0x4) r10 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) geteuid() getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 16:01:06 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() r4 = getpgrp() sendmsg(r0, &(0x7f0000001fc0)={&(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a80)=[{&(0x7f00000005c0)="ca631393e3ad824895176b64824f7e3abf14669e22e39c80702c87", 0x1b}, {&(0x7f00000007c0)="a72b06ad913726ca02e7d9fdb84dafcf1cb394d5f506ece745287321e6caa618d4cb48f619c0cddc86e1fb60f5db2946eddaa5b6f2bc647a6a5ad4dd6f781105759ad4ddf5c625006d6ffc", 0x4b}, {&(0x7f0000000840)="49458fb2b9e6b7c0443fc9c3ee3f531877b05005dd22c565ae18415c7d2bd354345dc45467584851044e9a97c3921d8bd8a1dd96152bedced8aff442a9cb042c2d74d895f09bfb557386af59958fea93a0bc35e93fe59b59323aede138d2abe2cf38fa238ee127047ea46718f46d3dec00f9dfa044e9b89147b13dec4136f064b4e7d96a81a39c223641b19a1051cad1584fb17d8ab306055642dd2693ca08d2f6b952f452ef23a242bdbb0cf11e7f963b030267c3a86f4f2abeb7de3e2a483a00c5d2aa23bbfaf9ac5720255b802c05f01fe0a9ba9be4ff7a4712628d77e71a5659c3e4a049cb7bd7f7a5b9232e8a45dddb2f9052092888217f8c29d67acc2617448d8658537d95e23b4b227f281b2281b09e592c6781ef3592895b3c2b9c03f4c06ae75913545bc476a8d13e51dbe3f8caaf5d823cb371b20e992fb639bfac7d7630a83408813d22c0c4e19895d51b90f98ab1c798384b0387a3ab2b4b5b2778cb6ee31004494ec324027d019076b30d0ba52b14354960806cc5277b7c560148c1f3a27eaacd10b4276a0fda500033c2c564c589e4d0c5fca4096088cec2583d6837954917caa9a2bcbc8b3e91d3867bc74d4e9d71fad5537627d9d5d7e7e587f52df36ae3d33f4585bf9381bb520b71ef510bf8dad2c285bb26644a2942bf7a17e968a78ae440c748140be45b7bfda556748e47b3ddae28593f3bd08f920d945c16efa5b8a74b6bbefffd565d7bcf72be6f9433e98aa360e423241f3875cbf29d64332e226d6ed77bbbfc7c23f5431cc98cb2dd72d321374a58a332332d042ae6a4541374f817eb1d686d0c26b2d0b2f210058629cea63d8f2fc110e3f71e6120ac43987e587d8bcd4b92ea7f64d3d7c8d14b06d66af86605807fa9d4e4aa11d15f0c835d874eae1b0388b998082fa3265809cd6b78a5bfa96913dbdf7c2da79b5a5561853a444cabfd9ff0726163147251777ae471fce4909ef45dea73a2be75eadb2fc575787abb8f1b4613c4e8de679672dd23751bf0837100ca721f07f34a5ad2ae94fd0904365536b515fb9b0e2b95741bae903b82a56ea8d5ec2d72b7f74ac77d6b561f6ce366305a5025ce1096c4d9971507d209229c3e289e987c94446892502de336fa81097ea54c3d65ead2471ece1221e8b6e9dd4974643d4c9ce0ae2dfca9eeaa19dd037cd1bd780ae05a77f75e3bfc1a9678473ee8d84dc9143f79695803beb0e289b2afe92b0578cf0079d9aa196d8e10142987bd8783589442af2a5e5a312e6f0ed7bed184b8dd75c12ee24837ce3a5c484abac2784585a5d3ce8c114fa89b66848b02a9b0fb0d27314d21ed99d03ecbef5729ea4c99da2e8256627bc4323420e60e9f85d49d80ad64a1ff117925f6e53fe20a989d140da9d209141caa332a425a924c50caa5e2cc580fe4b77f5afaad0d97de04786e380346c0de8be65733f73e30ad39a972a9390546e8397841aa9693bd3b084235adc43e8a2ebd6b544d57c9b61ef97aaa0a6ce550616d22f068f121e554a8e70bb77dd33beea9b353e930cbf5c1a4ef62e3a2116ef5e1d95817045818d40b64ca0c67f6491daf068768d896759d9c63a7bf8784d4ac53e2a71f9505add1e75ff6f8163333a8fb18874509cc11a5abb3ca9f2221f48d9d327c6979c7b209f2fe89e2c31a164256414eba58c4b656e17549f778b6d855b5e0f6e62a96459be5a0cf5c2dd475e59f46175c0c168142a84e1f71a3ffce5c39e6bc9939a166b7736a7faf520d70245d98c7d412e8c89ca3a0ccb83301dbd7809550f3d3ac6e6d2ccdf84d7e27ad706af1c4a6a5abac875066db82ab55bd3bc3fce33cc395338e97ad4c311f24e076adaef0bb6525af034fcc2a14155ab06751338744d0c9ca809018829d55c7b7fff66b2bf49f47579a6aa3821ae31348579c39eed58e9f73caadd26119dbedd9ec6137f9c5fb6a8972243133daa32bd0e132b7d8908b75d49d3b35df3c04f01624d93619a2a09e83521e25c5e1cb5d5201bb1c013e2ee615850ae900677fd04ef0378bdd95467d4484c76a09693c3b11747e535be5329f039e2e2e3e5d37f11f30587491d86fdc452fc6eb189e5ca7ae20ff0dd42870359e3fc92ba7b4b3532a2db66a142ca71060373b2b47f57080f0b95b2bd2231c5ca38b15e826718b028eed262930b6775eae171e27db207fcb489a0a3b2f9096fdd497d4ea410a0501b839fff6310322d135b863352efa95c024f2f0d2a5d5fb483047a164dad4e61e6ecd12855dca9f63161b4b36fb4ff564ac6e7f5165d90237255b13d8dc8660a4f2d43df46ce614bf4cad73207c9b1e21d51264a2e28f59b8a691b559dff7192e5a8e4c860430594193cd18e6404c2255528447c99f0bc385f32c3a2add43b5064cfcb50e05310924a8ba746ccca379eec62fca90a3e2ed5f514fe8917770608658c17a05bc347ca83da001d6eec6e10b9d7213ff9326dd1dae2c8ebde42fd29050a9388652ddf482da4af394cbc9d5a8e1c76032d48df35a1a5235c40e0b0f86c246faaae52ae8d2b384005edf9e28635743cd1c0f5b4cbcf994b7ed8408f5f4b1e8e022973ba7183f7de5f45ce409d35ef11fbc8f6ba48888a822e3e4800705e5818ab7a7b7bec3e5d3e86d1c0ed5c2f6ef63637830760dd142e843837a76a3d5166043f70b85afbf76c2ee5b87dc1edfb6d12030307b484ee45bc0519bbfff9883c1555e47b508bcf55edf6df451ca95acc1d4cbd5f924c223e69b849513da5448ef73be3f521a205dcfbd44c056fd5ee835a3e494d17cee558dd686a79052da2867c3559e4c77d276811b6c1b9c30678a79539547a9514679d5e113f2b7f82f77a82da133c56170cd51549eaf8d24910bc639c481c40a07e533f3fc4a9a249919533dc81a0a38dee1bd3e2e4b4621fb409a569018caeb70e2b33fbb168f4794b0b75ef57f3891ecc07fd08ce1b0a314b0f6b54a0870455709a98ca810373301145c34e8377c05bfc3d46ad85401f8bf41ac5ddbc413624efabc0edfa71163af1d189419ef8e2424ef69c4640346bf3ee05190d48d085a46936003f860899457dfac02245301b101b1198abae65ce4f18855662b5990e6505d5939b35413bf97a8311e9e6a380f3f0d5ae2ea7afabf49d399544dc07678763336ab44a56549d19bdda289f9541e2a62760a71a5c966653fcb4953ae56f30987cf60128549f6beb4117d83ef893d1e5f5f152d3547097c7641483865b8b88dabf72e9753b5d920461acc6bcea56cc47c52ff967539615364a9f61fb57a5c87c67335af8ed19ee27646568a0cc1078b72b9a1059d222db9a7b04b84d39ce6be7a7e63ff5e71004c4d3748923e8a4b904a9e74567eb819fb614730c1dc919757f588e275e7dbc43eb9eb9288c496c7e64f589bac070b69a77c3a28ef66ac88b9dcddeecd59f7f7a81e02e8cb7ba648d72b87bde80234e786779b3c6ec9db8a592494fe0bc2ec41657c3ffd1dea1c76b939ca7547891609affb0ba94f157809512851dd5c611dcfd5a917915fd26f36ee3822913320c445ffa3bc0ed30541a2028622c7a631a461e92694299108b712e867663d54644fdfa28088dc537c134b6105fae3aa40109c526be9ff878b7fd9165d683cefee5113c256eafe613d4a94c25252d8a726c81389bb27ff956c2d4cd209e2df504cbe39295cc9db9e345d08806154cc94bc9651a562d5527e4a340db40fce1c138c83030c1387fcca56489231c33e9abff1a252324f9e0f4bcc146f791534b62dbb09d605d8107cab53af07a9998e14b23c4f9f195fdb2fa728f8984838ac69d07dfc0ca79ed34cf13cc1fd5280b830cd203635fce2ab8473eace9b4e2d8e6d520cbaab8212da1bc1314c6b707547aa1d58edc627c78f2599de3a9cf9bbecb5e0a2215bb02639ec1f682cb5c94f3c1bf2bdb41c24aca6e161d5b642541c10dcad021596e93f8dc08222ee087042a11a926823e787d49f27478b8c5359bbe8e55da4005970ecc037c0fe03f50c4c09ace2543723af9ff973f7b55b75f7385cc47e708d2e5354047aaeeb5f36d4a269f56499437ded3ada4ccb27717c67df778102dcc612c8e6ab0db73702c2b8ab3d6670c965a44a27dff3ca6fc20d0e83c3d410f852f6b6db45bec5c5289c36ec4ae444ff5aec4c4b2f9b896c5a3b7a623b94b2d46a0847c9aa5f02440fb613c69cacc8417e495adfe7668b7b885148f0f50eaf8539329644126d6004822690d61003542ed1f8656ea462df58f832bbc911f4b228c1944262f07f8b4566f378d6aab90ed89ac97ab30f0567c5b004e1510c241e26a43b93c0e814aa3d5f1066e91a1b9f99447a13293caaaa9f98a8413ab7e8a3a972d3e2937dee3dbf95de7caa9944477a74d503887d20092f34f22e2ede3ccda69937c66caecc7939575efb19ff02f522d27654e87e968366fe489e3bdfbe59b478e6fe76172dc9df73d28262c321c21278187eb2e632983610192021e72d54c1dd27fa342540301504855f615b6afbd90cdbb2dedbda2af211fba519cb9a30033884481627cdcfe774db9dce2fcf5148260f6b1c1c28a93752c3c5e2e3af384b458b5ce2dbb2bdd30eb915878bb4ff51d86b8135545d397574fb3cc58d3ebf5e05d6d175ea4fb58f5fa2cc49ddc43001c8dbf31d9298a783deaf2c253f7a370be541684dff004228c303859982d944545ca11d3e445bff79d8ae3df4566d285945c78ced44fddcf60b081e88e5d541906f999a71b817cd775b8e9a685f7ae768d525fc3c749d8936e5fe426b4ad0f982c2bee46c4d0fa22f7bac7a0bf6ad040ab9bbb6e1a801b8726e6e8a3f5572267d9b00ba9d9e5eb95633cc8e6a4720c6c26be9043fe9a6319c2c1d6529cdca818ce58cc7f4a81df68c8afbbdbb25d9db89075f30b65889c68929e69d0f0e3034738125be2263f3f54163dcbb145031ab175aeef5172ad360acfa0a6e034854799eef8fb23cd5a62180e01c3cd85b9cad51488e47c6f31a236211abe886a9d23d1a4a5222001073bc10cada0408de8f999a0a0fa59d7d95dcb639f275c9d107bcb5543f2150b48b7cca7a0cf37ba7315f7e86f3e530aba56081a069854df8ab9bf952aa3531502355d429c6d2307d97fd0224b1fb8af0435d336bd46445226e5281324fd80c42dc62393bc6504e9068f79ebd557ecc81f84d0140e295952795464985cde4f28c52a0501aafa94227f91b98507d93378cdb1d4e34af7627ae8f9b3b986e71825ff2d5658f5b4c44669a701bc4abf976c122564eea8614bcbd1bfcadff5c47af4ddcf0c5d1c7217dcd68e4ac59809cd64f2cd26814e63e7e3612432430d9a1db49c30971c51a2b56309d1656c6eac4d77d06bb2505407e98435775b92dfa6c22a11e0d345db7c4b421d9d5769e926849cedf5b31eb67a833d72fd8c0aa752cc1c627cc2f79ffd459790a530141b121fc02715e8a848f937f2fa78338e90828398de51ad57ddc2e128cb809a1d0231f208106b2b576f610aff5ad98c5de18cf8d2297c73be297f9a4bf597938c39b9dd80d8404263dc05fd228d5bc543fda94c328817225b07dd6ec024fef8c1012bb29f06849ac5939388e1769898a32ebee4b4f595378dccf18d6a196f8716095abe61fe829bb63d1c696155f1c32d9a81847856352d2fa65920b6ac226b669b53ef0b0054e5e335c0676eff3e57fac131d3a3408820535a250869ffcd5af0d34188a827a5f368e2b43f920b22afbe28ede6df573924621c2fba3711fe07d195eb1c5ac68a7361bfbc6d2e4554c57", 0x1000}, {&(0x7f0000001840)="cb3cc321bf0da67cf965834632ae9f8d569427d4c639e8031dadf2a84390f3edf7a224f13fa7c068ee1bdcf8cbc631cf1b54b0472c806563d7e5c9d353f3f22430943d177d8f7bfeee3f8e48a2d583b64c22ff4d012e5860cbac7b0fcd77e4eb52638a4f7f32303b070488534347250a40688903128f35cbcf989e48413646430b4c463d72732b69b526156cae3c2d76df8fac8dbe4d40143a44f4172ac138a1eec281226481b32056fe0cfed98857749a40d365", 0xb4}, {&(0x7f0000001900)="fab9a1b00bac834ea8cb425156680edd9e2e6f0b8c36fd3f4baa155157b7b4acc9ff153a386e1e7fb6787d58e0ef91db70a99491cdeea7dc049f8f4cc17dcc367fb9bf6ecde0da610dfea19d2d79fd3c78943ac802a5d7383304f80f2c35a54b25b20ca9a7760c507bd6199e989ae1653e34bac3486f2d55cb6afd5e4af7802658ac46909626c63254703a61e5a5e344", 0x90}, {&(0x7f00000019c0)="ba3f71e65c3cf20fef6e03e538afd61d174ef31801447c74ef2ec60102b2d9d5ff7c507e99e1edc4c115d30fc5af6bae87c03d4b6f5f9825835e80efbd485787a13f18655666c512fffbb46884db5e63beda4ac60bbb997757e7705547e5d394bd2cdbc65f10ae73c7a75f25e186492bbb613eb41c1b9d1bb2f8150f8b7dfd08913c1cbe3e7798348cfdafa2476cb697f995be21ec8b9a0368ca3387cd826b950dab9803ca65d561a71343c157718509b1", 0xb1}], 0x6, &(0x7f0000001b00)=[{0x90, 0xffff, 0x5, "e52536961951bd04effb61d604b368882048aeb9f572680d7b1561d7f5d2c4aee258b5ab24dafe5179d427c5255e5fe6e4bf2bfe0cc2c0de90a46bba7bcacacb270eaf8477f801d9e19701a0aa17fedafd12dbcf9b2778b531ae7ba961321459644afd92a557d8a348b668ae041f5fcb7e420d446c918411b501bc94"}, {0xc8, 0xffff, 0x10000, "496db0dee652952d215bf5330a8986fb022a7d8b3066721bedac61b0cd7c58de98c45815c8b612914fa48ba4bfb1b17338c246da9061e88ad27effa863be5c84261ec5874bdb5a159c51d27362024ac4de71fe71db0bfc92cb03a7d2ec97cb1b46902618749b07c75fad386cd1a4b92757840b95f7e1ae7092088a4cfe0c59635d6873d34cdd18e39a8791a8853ee4940e5a580a3e74322373145645ee049f88ba6532ca0ea1f5e7fee7507734629c58563268"}, {0x78, 0xffff, 0x6, "0702ac510d9f0d71a13a3589399807e8109176999e065b953d193e52c7dca3ea1403a01f88e26653c7cf143ebd01db564d0e7c71773ce297cded39da2313ee70620fd68fe25bad81e3ec24fa5bdecd1abac28bc5142f12942300d746e861ccdb8f467b96eb71"}, {0xb0, 0xffff, 0x8, "79b111f9cccec78b5a187b8fe791ccf50a3da19f75354e96569f40cd971293bb4b18c2578208849eb5459333e2b6dc6937c9c9c75dc4da2667f5b7696051a64d6edea73042722e007c5f596f9c848b88fecce2532ceeffe331767d2bd92cf3463f691aa97416567e835ec9db2074d7a350e7fcd718200c0afa51aa2ac91c09d278317a9fa3f18498b997900c8bf5aa7f53419a37feff697529bd74bbd8a3b5"}, {0x70, 0xffff, 0x4, "f0d0e323b16e5ecf9d01614f7a8999673199f181c6720f8b5ddf866bad9b9d443e499993c32016b7867b280cceea4c63a8bd2c4d20bfe23eec7c24d0b41f87c767fdadb7ef22698e5291b2c364a7ac30b33e3afeb144fb3c9c76b7"}, {0x100, 0xffff, 0x7f, "9d15842f3a5e38db5b66d4d93976cf25b02b370b2acd530a153f661a2966a376a0efb8638507dac1543dab0f74c04fc4ca87416656ce67d2570cb2561beb3786c907cb44c93271ebbe40102f48b07d568cef35d974935f08fd582b9ba9fec69ecf93dbdec95eb9de7771464b065232c1b58a1e7de6064e3df6ccc4dcbf10fd95e534189c0d559e576b382e1751f8fac18f820afe6d0b6ce54ee12e015a767f8eea17a6ffa8cde8c6be39000755dbe6f65ed4e2a4a6a6cb14f5dbc9557a617f0f2512cd6752df3f8192aa708debe81880620052b266de8c1f3ed5934946ef2876dd542cf968a13236f088"}, {0x18, 0x1, 0x0, "416ecd"}, {0x28, 0xffff, 0x5e2, "2dedb4a6d935b298d0d487419b7a62d9f71cfd"}, {0x58, 0x1, 0x5, "4c5e080cd8b9ee17f14e66f40c80d5ecf2698bd0024c8785df21a9b50a879fbb3ce5af3bb4a52a360bf80693ac2c082ce503549093255c44c2597c8b351a6de94ff38cda858b79b4"}], 0x488}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x8, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="5da806fbff14da34d2b76e347675d35ad4edaeb1", 0x14}, {&(0x7f00000000c0)="eb40eaf3bd1bf3fc0e004669e45ead33ed73bccdc026e7e7eb4010fc83e54f6e62e29cd72f3fa4997e734575b1e09fad83ba977a2c097efe9950558a65d4f74beca0b1c2d88a5dcf6ff675835849a36ec3dc6e4d4f89627d63e8687a2ba675cceb9968589297be3638f8a4ddef34b5e7e6f021868f0f3f3d40fdc7e2a93d199741750dce650861be6da782eecab24cbf617b239a9dec015a1a6327845b7771c9424dbe5972cd6569ff4f5773671f543e920e4b6c1ecce42a3159ff7d89d671ee39b04c36655e6d0b5a149508f87e9cd2b8862ae6d18d", 0xd6}, {&(0x7f00000001c0)="c1f7fc4c3b0b7b5851afd0da298f6d8c4868f8828e5fc68a9b4627196ad0130879", 0x21}, {&(0x7f0000000200)="531cc4e70852095089485001e47584fc461257d3d0b01987e740f374402e2be6a30c8518a7ef1bb0d1428163ab736bdb2b749d9f4a65d76ab69bb3fb90569919fa2656a9", 0x44}, {&(0x7f0000000280)="a9a2d2ba03efdd81d51b690f69f457d162effa161d63317a8473afdcf1", 0x1d}, {&(0x7f00000002c0)="ebcde0fcd52e2ec9d85602d0cd1b97507bbe2593e5c5ba5052fae57de573f3b6e38a4f74063694eee61af8b6711ce147913f5a4ce88c24a27bf46a4d6b2078258b410ea50396bc3d56bf2b08350de61558c6d18604f3a4c7f43724c08faeda0e89a988682ad780b3e888e95ae88c9bd341bdba1bb300c18602f8b54c687431562374a72f4ca36f108c07060e09745a2a1c6404c6338cb3ab0fd401d5611629c9324133294f01b1e8a377647296651b11be7ca6eeb69e328810be7e9fa01b164bb50f2bedd7206759c979ae9b38754d4991793d5daf", 0xd5}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118, 0x404}, 0xb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0xa5, 0x1, 0x10001, "730575fefc744a9f96d8c8d2907bb2cb35348a8e", 0x4, 0x3f}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f00000000c0)="b410a0cab63cde7b01b3f32fbb550562bc2918d60ba10260d90feb2feab0a6aeb5a9b13e03693e0c09e0cd280ea9945a033a1825aa5e770f9676b7cb428cb183c88989cdb92a9da4c89b782d30ff42506f76036607b0828d522addfb39", 0x5d, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r2 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:01:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b9629df7179000000000000230100"}) socket$inet6(0x18, 0x3, 0x80) r1 = socket$inet6(0x18, 0x8000, 0x3ff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x1000000a8) setuid(r4) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:01:07 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0xe0, 0xad0d, &(0x7f0000000040)=""/112, &(0x7f00000000c0)=0x70) 16:01:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) 16:01:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socketpair(0x6, 0x3, 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x4, 0x9e, 0x9, "82e1e2a32113688a35e8c5e3448ec761f6db6d52", 0x1, 0x200}) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x9}) 16:01:07 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b029257b8a00000a573441fc929"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0xfffffffffffffff9, 0x66b, {0x8d3, 0x401}}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/101, 0xfffffffffffffdbc) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getpid() r1 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10100, r1) r2 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x1) seteuid(r3) shmctl$SHM_LOCK(r2, 0x3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\x8b}{[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:01:07 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f00000000c0)=""/171) semop(r0, &(0x7f0000000080)=[{0x3}, {}, {0x4, 0x8000}], 0x3) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0xe1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='+*\x00', &(0x7f0000000340)='}/(\x00']) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffffffff, 0x1, 0x800, 0x1, 0x9, 0x6, 0xab44, 0x1, 0x2, 0x7055, 0xffff}) 16:01:07 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862070000000003d98b1f84c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2bd8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b415ccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d13ca42b6f68f4e22265330027548d8ffda7eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e0679cb35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fda81afa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538f0c81a3ea6ad325fb6e8b1254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747313442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea28673a54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de4f98dbbc1053b2a45aa7b32469a7408efe1568867d0c310e9a2c824aba5ee"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000e40)="e3451d0276455c5359beba068464cb49fd1c2ea257650cc893d5ec6de165fcbecb36d2c7923f932a06c90d2d9db76cd1bf39ef414f5b3a0e6e5956c1b075e7cf8edc0c76741064d00a05d8f3b7cbedf991d3634b81975a3de59a236ff9990f413967edda6a094d14aa265fbc4677084dfb5ca00f9b0ba4f8171a30a7bfdfd913426c536cd40b52daca50591c8403d96eea68f322ded21ae0c60967229ca415b15c89ac19e486342f4c98c7f075713c1b4872dc6e85865abec058fc21369399eeec01c906c4844d83f45a2b43982f09d1f76010908afcb42ce037ba12b6c99ddc8737ec34289ba60ba22efdba75", 0xed}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af11d9d6ebd95119b58cfea3ff0f43dc21958e5c370b790f8befb41eda1437fc01851071ae66d491e19e70f004a7b31644165c3ee89dc1e2ddd66120583b086e5e187ebe1b29fd744b12480cfd53db054c58644ff7b3f38a16aba2048976315d9cb374fe3486d07a794f8208c8c4ee8423", 0xe38}], 0x5, 0x0}, 0x0) 16:01:07 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000034, 0x0, 0x0, 0x1000}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpid() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 16:01:07 executing program 1: r0 = socket(0x2, 0x5, 0x100000000008) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a11000/0x3000)=nil}, {&(0x7f0000d19000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000005c0)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000580)) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:01:08 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000140)=0x80000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1c0, 0x0) fsync(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:08 executing program 1: r0 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/146) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvfrom(r1, &(0x7f0000000180)=""/230, 0xe6, 0x800, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/41) semget$private(0x0, 0x2, 0x20) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/142) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r1, r2, r3) socketpair(0x6, 0x5, 0x6, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xfffffffffffeffff, 0x5, 0x6, 0x64c, "43c0b13a876858e4aaa77be9ba65551dea760249", 0x0, 0x2}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000580)={0x2, &(0x7f0000000540)=[{0x1ff, 0x9, 0x5, 0x7fff}, {0xfffffffffffffffa, 0x7, 0x40, 0x81}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) dup(r6) sendto$inet6(r4, &(0x7f0000000600)="5baf2f3f0afb5c405a9171c0378d", 0xe, 0x2, &(0x7f0000000640)={0x18, 0x1, 0x5, 0x101}, 0xc) r7 = socket$inet(0x2, 0x1, 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) accept(r7, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) accept(r5, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) semget$private(0x0, 0x4, 0x1) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000780)={0x7fff, 0x1f}) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000007c0)=0x8001) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000800)) recvfrom(r7, &(0x7f0000000840)=""/156, 0x9c, 0x802, &(0x7f0000000900)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000940)={0x401, 0x100000001}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000980)={0x101, './file0\x00'}) getpgrp() 16:01:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x280, 0x572aa98d67c086a7) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:01:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00005c4000/0x2000)=nil, 0x2000, 0x56883cad6a1317a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x10, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000400)={0x7fffffff, 0x101, 0x3, 0x1, &(0x7f0000000180)={{0xfffffffffffffffb, 0x6, 0xffffffffffffff59, 0xfff, 0x1, 0x97, 0x5}, {[0x7ff, 0x6, 0x8001, 0x1000, 0x1, 0x1, 0x10000, 0x3f, 0x9, 0x1f, 0x8, 0x40, 0x3d, 0x7, 0xffffffffffff6831, 0x81, 0x0, 0xa9], [0x400, 0x0, 0x16affc0f, 0x6, 0x7f, 0x7, 0x8001, 0x0, 0x7, 0x80000000], [0xf2f, 0x1, 0x9, 0x8, 0x9, 0x6187ab32, 0x40], [0x4, 0x0, 0x0, 0x5, 0x101, 0x1], [{0x3, 0x9, 0x800, 0x3}, {0x7, 0x40, 0x4, 0x7fff}, {0x2, 0x3ff, 0x8000, 0x2}, {0xf0, 0x80000001, 0x9, 0x800}, {0x6, 0x3, 0x1, 0x6638be4c}, {0x6, 0x100000001, 0x40, 0x1}, {0x7, 0x6b6, 0x5, 0x1}, {0x5, 0x8, 0xd2, 0x4}], {0x59, 0x2, 0xfffffffffffffffd, 0x6}, {0x38fc, 0x1, 0x6da, 0x8}}}, 0x1000, 0x7f}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 1: r0 = getpid() setpgid(r0, r0) wait4(r0, &(0x7f0000000180), 0x8, &(0x7f0000000040)) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:01:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000380)=[{0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x2, 0x800}, {0x0, 0x0, 0x2000000000}, {}, {}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0029ca5ab62b6c40ee00200700", 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:01:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x2, 0x80000000, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x3, 0x1, 0x401, 0x6}, {0xb9a8, 0x4, 0x401, 0x5f69}, {0x400, 0x6, 0x0, 0xfffffffffffffffa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) close(r1) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x200, 0x716, 0x6, 0x7}, {0x3, 0x800, 0x2, 0x7}, {0x6, 0x8, 0x81, 0x2000000000000000}, {0xc9b2, 0x6, 0x7, 0x5}, {0x18c, 0x4, 0x4, 0x6}, {0x4, 0x1, 0x8000, 0x3}]}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x7, 0x7f, 0x100000000}, {0xfffffffffffffffb, 0x81, 0x7e3, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x35f, &(0x7f00000000c0)=[{0x8f}, {0x4c}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:09 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) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x4}, 0xc) close(r0) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x800000000004900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x211, 0x10100) ioctl$TIOCSDTR(r1, 0x20004402) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) listen(r0, 0x3ff) 16:01:09 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000680)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc4172699253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315c8a056743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddba4ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f43cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b6237c974d5d580205b5cf82881e398c632e", 0x2f9) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000180)="5751297cf5a7e52a4b457afc9c84405789bd3f7a1f47fc973556177556b3c93d05d4fd81489e28cea3d47d1346e2166620510958ccba58da0339370847dfe2faab553359c2a5e35230cb35ea05e95cdc8c9b3e3d53d9478687183461a69a18c1ab6e23d24ea9c62530b40dfd5d43eaa20a0a747f499b33c2e10a06ee5cdbc9a5581bd5859ae27c85fdf09c03c6b4f8925b7c2db3b1fc5e1babc050ae7f496ad5583e787ed0e8e61cb6da838cf28424e0760568cbd4005c", 0xb7, 0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x7) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x40}, {r0, 0x20}], 0x3, 0xff) flock(r0, 0xc) 16:01:09 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) 16:01:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000240)='x\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000180)='./file2\x00') 16:01:09 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x5de4ec51c7adc219) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r6 = msgget$private(0x0, 0x122) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/55}, 0x3f, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140), 0x328) 16:01:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee6d057b8cfae4b75369f00004a1d30d1ad62950b6c597a54daf8ce17cf56a9ea4043d80884f1dfd2c63628871bbe7cf2772086ff714d0dd9547eb5bf2a5c7c1e00e6eefe974e1acfbe8f4052bce7898f355fcb86fa7c307103448d9d2d606848ee24b226f145183151f6f946f1c593fc80d3ef8b137bd2e2020d6d6f8370f00a17a85381c21aa28bdbab41596b01e7a2fbf6877c3545dbfc3d6f2be8122dfcb53537a49b150beda355ed71c8439d5c835e8dd58b209592d75433a70161a725a2d5c20a61272ef1163bb66ee25b2a6354839f45bfe8c696e2d5fbe10ca9420f7531ea7bd22ec90f3ad18f0a06ddd82418cd6d13e34ed5722ed133edddf9ef999e526d8f1e34be28915ef3d830821c49eb44f7f5b540c3ad138419ae6ced25731d2e47cf82787681386571beeb826f4d25d85569329d8045198ec6a821e35e9905fa4c1239666b204efb43b02bd09a3a8a"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r0, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd44, 0x0, 0x0) 16:01:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x4004, 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r1, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0x9d, 0x400, &(0x7f0000000c40)={0x18, 0x1, 0x4, 0x80}, 0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000001c0)) r7 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r6, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) fcntl$dupfd(r4, 0xa, r4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f0000000240)='./file/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000980)={'./file\x00', 0x6, 0x0, 0x8, 0x0, 0x7, 0x100000000, 0x40, 0x3, 0x3, 0x4c3c, 0x5}) connect$unix(r5, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r6, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r6, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) 16:01:09 executing program 1: r0 = syz_open_pts() r1 = getegid() setegid(r1) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 16:01:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1b9425851851cf8dad5dc4132866e29b84e47eef246f09cc93eb3a4e0b50a687", 0x20}, {&(0x7f00000000c0)="c9884b5a0f6fed64d2bad9ddac260c9c861dc3ab833ca8eb1c9b8ffc8f8026661810c606b510ca262afe0e1380bcf6d3f5d994b41ac7a0118f5e348655bef652aa1b147cecbed1e0b5381286e0aef479efb7", 0x52}, {&(0x7f0000000140)="a58e4ec1397390356161c68d40f3", 0xe}], 0x3, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:01:09 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe64d167ae9ba32f6, 0x0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x2, [{0x2, 0x5}, {0x3, 0x1}, {0x1, 0x32d}, {0x2, 0x2}, {0x3}, {0x3, 0xffffffffffff8000}, {0x3}, {0x3, 0x400}, {0x2, 0xffffffffffffffff}, {0x3, 0x400}, {0x3, 0x2}, {0x2, 0x80000000}, {0x3, 0x7}, {0x1}, {0x1, 0x34f}, {0x1, 0x9}, {0x1, 0x3}, {0x1, 0x7}, {0x1}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x9}, {0x3, 0x1}, {0x75061528ac119d6b, 0xc3}, {0x3, 0x7}, {0x3, 0x3ff}, {0x2, 0x7ff}, {0x1, 0x101}, {0x1, 0xfffffffffffffff9}, {0x2}, {0x1, 0x4}, {0x1, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='d', 0x1) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[], 0x0) load: 2.73 cmd: getty 25884 [ttyin] 0.00u 0.01s 0% 302k load: 2.73 cmd: getty 25884 [ttyin] 0.00u 0.01s 0% 302k 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffed2) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) r7 = semget(0x0, 0x4, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r8, &(0x7f0000000140)=@in, &(0x7f0000000300)=0xc) sendmsg(r6, &(0x7f0000003840)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000004c0)="9aa5eb581f2e21d09bd6ee1afdc1a15087bbb841ec802de66dad09e9ec026ac516f20393962bb592b445e21a94dd5ef058ac0eb984d4e7cc30845340e6f95dcf9b7ff84bfadb3b00e99e8b5518b043d7ebeaed280eb7a88391a62f86053ca768359f49c6918a6dc83a4f8a666ce5ea800bbd08c384d84e8560390587fc945f6e85bf841736b5f920308df814cf8eb41d2ccb3270c08de393a7a3128bd2ddb77c0c927c9694061f8b62a6660a7d8c7396423e919d0dc124464f94c060a4d49bb8f0d385508d9299f3349154f85731cce8eff4a76371d0902f6bf817b83d4f942f2d", 0xe1}, {&(0x7f00000005c0)="dd93c0d77814bd3fc413497f37e7dfee4921844e3e99308eaf39817d1109452c6fd814ccf1a0f9b69e62510fbda13b997bf9a05e62098aa5320d5f40ed14ffca3f60ce4756659fa25e22a8b3124eb6cf0d72a84d661d78ed2ddc0afb4f3498a27f0367b1f5d9387995d5ec9fb40dd57d567d49f336121165e9b347555b891e6a3dc1f6853acbf2bda7d8e11128d4feb8d0073cda29d1d098f3845b262b70c68f6dc48c7f1b96202f550faecefaf888e8954768ea66ef8ce636aef8e760222ab7aafc68ae2617eb511cfc3612f9538800d75415eeeedef6cc3fcf676df357c125e7e6", 0xe2}, {&(0x7f00000006c0)="beb472f522fc9cc62e4e75ca3148c65aaadf054fbe88cf28fece8b237268922807765f1f9d3c5e1a988ab5a0e9d6413ba1c20dfebb28cb136d68e2ad742afa8e190bb2233bf88255f669538378688539a1cca40f51494aaa862a4195c5ac68042614bfa264abc388ab84a37641ce687400c3fd5c225391ac8b5715d6118c11be0d5376858074a15798b90f8daec85475d4fd1943c7b687459f66f4ab774de5c9252c0e278a04ce1013cb0beb6ba7643344b5dec0119df7042c6895e4859af0200cec65755275b3d23a2a4b635590bc036ed70629b2de494df24482c4d1485289f245a4977a86e4d14d4a386e527ffa54569df18dc3656bb1421a1a8a441d503d784462b22a50722bfc1a46fe366c5fde2346b1075491815c4a46842bc451785452bfaf9404dcb49b5b6f8f19060510353b92493cd61948f1972e1ebcc07439e8a1ab3f9a71516a0aa50b76a4d1bb798f4f79af86bff4e956db46f7e61d6c9c178e9924d5dc3a393f51ea9b1126f418601cdf520f3694d93e8e8e62363619467c313f8810a5a28b788c79a0365b60cbabee9b02af06fe86ab9cc529e7a17bbaf46e8b9c7c94d674298138e2ee4cd6b0ef53cb5f1c86cbf1e210dd0a6cb9b3fecad2e7130068c5af46bbfc76088cd2010e98f91a41804ec5e76bdda94fcb0686963be76cdc16529357236f9aff0ec47e659a572e57decfe16df0b888fa65d8b9c6471344c96fd58d40affaea22c71e47210e1037e70d517be3f28b880a8ab587f6fe539bc0b5228b7ae433dbcb94aeb868e038f65d8ceb3cd7c512198b82b42b27218dae4672e8129c7a970672d2ae6217de6eeb0f01df45c2cbcaf35ca376da3744c26ed2825cbb17a45111282fe3c747f794e9e35dac63370ddd0d0e7ab81d1fd77bfeef4b95ae71c8442e4c0d7854e83f3f3e433971b5f9e16f26156156efe4b7a0bf3ea889537d15f048a25027b45cc1139beec5de81fb53c2cea79ab5dad604136dc4c74a539c67b3544c3b2227fe8dcf433654fa723b9dd0d288959e900e610e7f9ab622a55ea17b6a58171f7c5b94552b34939d9832bd171b124df48da492a97eb95bace0f438fca3f4a2ca0bfd7c25d4566767d9b9a844de70bdb73e530d73868a5cc024b60d3defdd9b47b9f6ce057d4e9fff707dbe67f8ad13e737aaad85cf70e370bd8a21fe806c0a7d0981c5121b72abdd9954b694224a9022ecdb5b4021165f740a42dc11c829c80354fe7df5c9c36304b8065d297dd57aa8371907a628edc01247bea79df614148aed59b220b7d409948646a0e600efc14660f5947fdaaf95a47b5a055713f8d1dae53f5e66277e3391df2fc40cd7650eed3e42f6e6e97728ff1dd2e5efd4f49cb215f7b55622a458a089e22acaea8b65829f593e15e0e9d8df72feb43e062ee8604a7eaa64bd85993cce4123ca630cd3d214ebe631d2c00a08c7196b9f0567e8fde3e16ff1c505844d8ff0d242685da7a094dde48f263d1c17ad94b61f4d6b42bec6d74d28b507d821a88f93b68cbae422def5de3ae293a1325693ed59670672924cd201dbddae40c5dead42aaf8e644c44350950adc8a47381e494fa1b6ea69d743fbeb93272e67db57fdcd651c53df4ff9535219b57fe6ef7e9d3939f4118432101851fd03b4d8fce90dd0c02978c940b20ee761662abd1b3100dda659d29d235e3e647f8edb8fdb664625f8b3b66eab122901cd39a9daeea98481d5350649d53435d6dfca47248b362bb0f3fe4eadbad2ed73b4466e39071251265916f703b96ade997c591a5a8dd8546edb536784d845011f69a3650fecbae3326b6cb333882fd5fe811f989e8b031adc3947a01dc3d4e8f4ddb68d50d8e9f7a4278fa37fcf9e22ad28c57a378e524b6488a7e20ad3cc27e5ccc26c297d7f4a0bfe0ea4d9617d734a096e7531396414ab086bb4fa0037de7b8095395b20ba16a9e69e9ab050c2c076696044f221f2c78e2e1173a1a72a516e721d84ef8b92653bbd43b89b9946c759cf67547e566d3c0431e708f8bcddbd9e216ee72595870b0c512c33f5d2c2772102d412085770e89400f1e9f58afeb97f8595ee509a1d4358ee227bbac3a98f1fcb909dae93f407adfeabafaf81ef3cdbfecc8a596c4addc8a60712d99a14840e2b894f02bf4db3372748d73d64affe5e732befbed6e8deab81d324426917a46846e8d6f7ef1c7ef009d17ba072ca25bce8f94797bc5ee80ab02ee45232bb8a3e17810f2ed9ba14c28eb2f4251f28dc388e129e5aaa8d078a6bb68f425452778ca3525ba9f7bfa3146e0ae277ee4c64a41dc9797df852d0b4b07054b2dee1a7d040851986ea118c591243463b442ea74f9da67d5ba0b6a8e6db9a5432687f77792479f6a5981b251cc77828da7a8e24023b630887d4e95a956c38599b458fdf997bcfaeac0343c9b5053771f839235781fd8d1c4a26a0c0894bea5ac03985ea4da6b4fdcaa897eba8744202cbb316fba9d54a768c2c302e41a20f30e2bf994139dfb3a58743791a9ef21fd0528ba9fbe67555466a33bf2b5a91fae6fb9ba3147eec4fbbca241c0ed65e3842d054931871a1efc3c4a1739d5325101a51d5a8a104862f1dd3cee70edb08ffdb9e24202e3e8485ba17402ae16ed885b6ae90fec25992a86d2b33fefbe2ddd33a68885671e12f09614863dbf10f81213e6aa6c44be5c3b5680581132e0afb508d1886c6d68486ced6f270e2b5b4e8b6c315d967dbcf1517de0baeeb1a318dbda428fe9064443c90a37425e326232b6c528958edd92e71b19441ece9956201203259d2230a5f2eb42acf661aedb054a0e7c1baf99ac1e2417f3d3ded2fee9bbf8c02eb8bf45d6b2aa4895c0dd2a9ec2cde9b117b6fcb1029c8cdfa69356028ab08edbf7d3762a7c6d93b0e4e866ccb2615a21403cbfdba875d9edb1b542c4c7bef70fa55229a14db9f55e86774fcf8daf20579e4b2e4023f9e57b9a8219cffd4bf9b401183a0d11088891dabb0b5e31ad876b2a92e59c7d3887a64f46208b7b0c31b5d8f5c35858166431411a97db50215a47f2cbeb7c905015065e1cbfae0fcc2b035cb8033de0b4c24636a1ddf38e0a3c0d31004ee0596fcafac85a44466dddce33eb69f69e2b3728899b57686e81d00f97a751c089698399a33c9f7952e0de440d5bc92f6f7ea2f8d94bc9d45d256d2113b7af44be5483b15e0f37400f49adb2cef614937685f9d1ff4e6d40b88f0f1f481630518d761d03da482299a2114065829367eab2e19b19db754ffa19882474d7c9e16b3325672dc7fd8038ba33c1e4ec66c85c88bd7d1843f9ba5a017a63b28f6e5a3c94e11a548ecd410e93ffba6a61c758d872e78ccca87e7eac3ab30b67e35814b63547797cb03384aa2d4b36d6420ae90a3af0e3ebc39904ff3039dab5fbe720d4985404c8b6022e708b5f7d26a37979d60a78dcaa2c40334f00bfb4e9858d6d00762fbdf1a0c724525de147ec8e0024e8974c0ad3dda8df37dc91d8b6ce1000f31124fdfa586949753592285884fec564c12f7e19c7625d879b66c778a0420a156ab60f0b0a0c2c799965f6e59d712fe7b19bb3aabf896a75cb6b7afb493ca315f4f466b4b0b0e1761c82d18f084e6a741a97bd5f620cba65507739d5f460264ef5cc35b9d874cb601c1cbdb1a7187fe45685d25d9f76c88572b8bfdd948602e680a0a140f716e8a405fa3a827b4ea430ef4f39b0255bf7dfc151d96b8228b419eb1f745c634bc48126fb41d76fc6de4f3292db2a61a89a415c8e9568267ebac4b2a0dac19d88ebd9b6ff30ea6b5e10c2124249535f3d41fe0e3a7fd4c4eea7c9f9f45e4834be59f34c4ca978faadc77a117eb85fdc6bc272840b68b31720e5c165dfc3a12313c96aa2d8d38e9fb3d3694b37992f3b630124d566fc704b40ea320521348477e4120b876791dac5684548062f784531abea100793a204269dc000411166be7319cda0e3a939aee6b32341312c1cf04018195ff7fc9269365a1ee3ddae31609bf1861d462ebb4721bd8f95cda8b50ef5a2491895794dc179466d2e48ea37305cc6b6c7cf206b7ec3b929896c7a72a08f54679133050982a8ab9031b70c5303f847f599e101c76bfeea0366fb86395fd1a335de094b6029915132117499c0a327e1e144851e7381cefedb43722fc91ebb57d2ed441aa1c048b58aa5a33ca6c820904be5edb894e19c2dc72aa186b106b6b35a94b647b49cc11f540cc19afb78836105ffbdcae1babe002b10c249bb874a280309948d9edf75b0986bbd4ff05f3169e39c74529daff9c526e4bae1cb50c4ab2312bb3c4117683268cb77c411291c660e48014f8030045b86574c5be534574241aa42cc5007cee7b644763f266569998d5ef220451767fbced0135bc808c2e98911841da75b893bc2fa4bcca3cf1b221bd28e9c6eeb42992e1eca0c84f6b9c74c82334a2bb4bb76df1e7dd32f336170da7424049401d1031fbac9645bc510b2ad46012ae7bbcc25390933213001c49d1351fac70d07420135889746f75019e067540d44fc0807d1d55be42370b035a3fbe8e78ead2d0eecf679f4ececcc2418601d47c714270a5037b24a25e314428b34818ff81f1453af5e969f9cc55d111db2628e4323083968c4ddb19d1b590035f1b9f8c577fa2d8672babe06a34f8c8367f1c6f427529e918f20e9192a000f2e9e7f6f54a53bb53fbc8a3a2013fd84eed8925379f2a750ea2cec371ffd085810bcf473264aefcb9250f17c0f6e61d87abe62c5eea09068423dd3f147d03fecd4e5007915f87cb3de83c919c401e56b054213763090957912a96f2030bb08008768202b7ce90267eec8004a9ac37f4b8ac0d260b67dca6bfff6fd58fac4f7c696cff374bc6209795bbaf6a1f83035a41db5a8db4898864daf3f7e62ce874426c0b8268478c3cfb1316b41d666c400149d452efdf10155c89f1ead7647e0e50429b2512f1f2313010dc723387385b4c788694dccf021b06585b0d330603fed4ef2623780f1d4f1f704ac370d8aabd6a0e32345d4aa95b0bfb83c25f754dec3efd86955aa6bd5c37055cc30a7aa1fe0c359c344b713e1765b193c7e153598975e9ade865d3524a0a78c0aef35e29747306b2a418211f5c090540e0e416c5e9fcbbc0722b5539e9a658f36e8b5cc98a4db1fe7904cca3d50bf2c99fb8d3aed2e4b794d4352f66094f0ff79f5bb1565024a5221aaec7b74b7fa2e234e4f60f03d08d8e9c302b5ddd5b63ac00a49210387d14fb844012c17eb453c4606b355b75b67bff034453a33db1f6bbe097af7b5311b6352fb60a02d7f46804fe91505aa3570ef01793381f2e258e849e801d21d01a7b17fc37c06caef483a06fa5478755a41daea6404d9f763c1ab1e482a27c049dda6567f8c7d09dcd3dc60906a7e3ad17aaccc0ac481c794ada6223102d410f2ec5fe5a11cce82d013b80806669ace627c07eb434cd6384525b9bfdc1ada92b9b500fd6cd9804d6e196c69cc7c414ba78d32151316fa1c2357130ebc14f4bbeb1333adde26ecb62d3be4a02ff1efdca7d3798f56f4f205f2907ba6d42b9128720d140ba0bd559db18f1deba105b81dbd22f74694c1376b304a4b1f9f5dadc2d8a7b74bafa1a3463627f40ec1421950e05cb6402169f998cbc9c9056fcac54b2250a9c36674d5dfacedc8daee3a35ffb5b873937e6859a2955e0e908a73e874f5b041c1722fa14c6ed25fd5a2e2c6c9d39877a4e47fee10344b0330b8e294be2967f783b5bc9d503502f1297116a17be71a95dcdae8403ccb1e3f1e3", 0x1000}, {&(0x7f00000016c0)="e5f7ecfdbb9fbc5d78023cc43a888f3c9252c9ea104b04fe193eddaeb4089ec4f85fad545a8336e86adcae68ce03c4ac7d1ac17487e5eae724462b5a367472817fc9aa077f9cdacbacbdb8338f600e3c8abb38c895839fca03672f82557ca11c0900196be466ad668511bdce9cc09c438870cebaa68d5e206354d89fd1183ad0f5e185d48d8b6c7080b845859610bbc4d9e94aeea00f3303dbbc56edcc49deace3bf044568cfb975a57f853c4929ab7e3969badfd266cd57ac0ac57be95f3af484a17da2e8ff9dd019cb3715ceffb74157dce9a04c4380d7702a9a25a1ec3e65eab1350cba61097c955708109e41ea9e015e9683bc8ffe0787fa0c10aa478cbe2875a6d814d7b15bf735b5e18333c9163ef3e80390f3bfea820786db4557a95f570e69c622d0b8b3f29ddf4d53fb8ff369150d5495a823ac24858d92ea717fc9495880286c4fb588b4610c3560dd58209929956ab3c7b854168720dc44bda21e6a4fba92da626ccdcc3ee8b0e8be288743c97ecda0b1ca32b9e0acba904a6ac7ded880a4873e923401fa1a7567962cf548c803d706fc2c2ea5f2e93046e55c79750c2428d00eda95d7990758edea46a9291a58f9b4b8ef199fac39f37e033c339e0baa74eba8bfa96f9ee97f8b45e015c6b415e7effc7650d5be7d310aa8dbe4cbd350a49b6678e33aef6b873ac3824d6bb51638225afb963932e85e0d4b959cc40cfbcdeb0aecf9d66487baf34da78819b0aedebf9a72dab0d81ebe88c2ba1871430fff268a0886d8a804e10971c44699de88b80d20b1bcf7a2d0eadb7d47728ae98e49b05f7e26fd549725a355883e3bf2b64dd7f05282399853efa4d3c43d178626510a70243156524c5a64d3fa3470343acadede60860ca9ec9db8868320e7f11ed951d69a350e67497bbe55f6e8e2a04d08897226b67b2d5551e9da18abbef2cf8373e1c7d9ec5e2578905521e635aed5b9ab70d9defd061c5cd48e074fa942863c60621e742a5c7bd5b31a46c4a36cc5500249c823fd483eba98c615d5f74b89a3725b6cf6091a431341c56db5cd16c1f0b4cf6a539f90dd37d0196f650d6ffb7f07dcd0a015be6f3188b9c9ce067eebcd33b86199049cdf71192d412b29975297de5d6a8ca6e8eeedbd400312f55be45c43a66278b072cea5cd48d7aef8ceea4319169d471400b36f2bc61b48d0206d4ad8af6706200964416d3013b1b3e2cbca25884b4ab7ef79d6236ee90331ff89b744c95aa738dd2e91b10d335142d9fa5d9a96915323ebf640994879ed36f546b4827483bfba9cf933ec3e1f404062c9ba573ffadb188862b62e41fab1d5535d824a2c35dd600c3a6a3633738c36f040af1c183ea51ce6b7041bfd164a19281026ee2b94d755d7160b1f1ee1259d24104d8f947eca1d18bda550c5bb5e9efb238f9f9f8a11e8f24a8af99e3fe3c2f13e91ff8f6541eda7e8ca2217c299806569b037f6f56f4d4eb1ed34c4ec68d9b0f2d676f262d137ed1b6bb6fa4308e03f7f429354ae404a2419f8959924cfe546ff80c2bb8a9d681bfa0968509642640e060d9e14add679fc5ec0bac162df54cbed5854c4a83d6aa8c3588f14b82d6162c18a649763fc23d5ad0298dd875b4741ffaf424d4f33503dbe37037554cd2fcb92087e4c5388f5f4d6d2bde0ba04d7c43ef613009b811352c29d89747c5a32f7afa0aaaac134736c780789f37f1238fca467f26f5e8c30ad669f3e3068e3c071ba1f8d7c9e4a4f08836f8b9f1efe3c370162fd8960a33e9e52d5601606c3c5ea2c9abfb64bf9f87369a780697179516d7e96716778766f0e6bdbdf1b85759197abea01d96d62480903bd5929666cdc07a2ca12556b20cbc82465087b8890d49f01f5203e16601a75a7b431ccd03b5469e2f29eff4ab75b8e385abd034ff2e6a637b34f2d0e292d4553ca22d8b5a3b25f8d0ee96eb5c295e82de7798390685e3f992011b65dacd9491adc86d140e2c4b4fa9fe7cf240ae411c26b429cef7db72b9d4356a4c600a61ee28c80db234c9c1a0fab1f1b936788a9630199d9288b24450f16a57b06bc8a78942fcd9c26303dfec1d528f6f57823ed439b7573f7b112c1b3e9304d1797695e3f18ac7181abbdbbce55b61ed0c23546481cb8058d54f383eb83d781481b3f38d23e137f5647268fa483daba9164815a2998e97b1b47ccaef0c9c2a745d982aa78a20f53a7bb65d246c703407f8949ff0e1fbb70747f94ec2e91f5a72dc1f7e2d44384eaa025b4e5ed91899e093378d71bf87aed2b6e3677f98291281133aaa61831f9fde611e424383743b46efcd1161075e1e57236091c0fc404dfdd021047d662ab66ec6a1951160f137388949af5b5d1d7cad9202143f68df395106e2efd0a5805676cd4c3b7ab60fee0422e1ca0274bdc161d875ba327adc0ccf20d63e7691dc3fbb97d56119d63da4eb870654ed0234486c98793fe88266d8cf2184ed1efdc78fdce3ef21271f636808167d42896438e013fb1764fc34ca109a7c6b60c1906fc720965193179ff8472025b6e02d65bb38fda893ed52f4f2e9cee04d1f962b28c688d53437115e33921337686e949b7d27736672c1ff1d344a18acf92cc6f9abfd96eb1b7964f2b1a564b6c5f49b7355a8aae6610e180ad47d59701a6e27e9b61eb667cdcb50e6ae9099e81421582f84c7e7277a8900f3910b017b705d4d46a9f48524e3eace6221a70ffa9cb34addedd33f6c0091a46364e29d3a20941aae79ea7052d890436948d3e4d6bfc6658c85c545a527bfb6bfb8d0d0a6f746f6a4a2492bad0e7e8b1111b768e88f691cfe3a1536417bcef32af1a38fb92ba7f2b57f584688e3b8d9d70f69196d72a113c3278687a866a9055c79bfc802786b6b4171eb24edbcc85fbe2683571306f1a0eb2df25fd2eaa28481f7a8a2e8dd40331a3f7d9c0178700ab5845231512f11494d8268319a014f75a463150b89dd4c501f6285422f423fb75a7f21463c015dbe8279f4d2d6134a31926ad62728ba53188cab5b0d2d4f5b5655b67d83a195ccf7b67167c32332acd7ed1112fe2212bbbb8914bf439d749ee571279903960b614f48fda13c8e63a6c3edcca4831f78ba07831c97e59aaa6f7abd0d5575d4c79243a24d4c9153ca58286c7bd9e71f711159851c542663e77b332aeb0fc09db8685e54c3096c8c4ecf7adb6f0f9799fcfcdf37a498dbd7d68d3ff4622a2cc958870510221cea48ad2321b900606ffc4d5346a429ae53d3e3d16f054a7dd2b9dc7ae02902e3c39a97ef332bcaf5a42d518d838d1ae98a2543f488b226e33fb94dca527752ac1615316102618e4383b64e3e1f00dd5f5c20cb286ed91c6b3b88cc56b098ff867069844e64717b19ada1acc2fe1e59aa9b24693aea29d98b0bee18d7b8d3c5a8f3910a9240493f856dc0b12be8207d0a4cf76a540b1b7f245a5690a74728b08825c66f73ac29cb4045fcc2d26aeb46848c5807c8a98583215b5904143d5d2bb77e46a8c27a4f2a56c58042ff8c09c103b46f2f1b3ed70d05b1fb40d930ee5d038b90fce86ed435ec7b30fb05bef859582e40770d319c726f0a244d37cabd1ae3f4ec798ae0a4d70f644d6d73257efaa26fc2d8f08c6a8ce5471fc2b2efcc697f437b839a8127e61b24c9f0c32f82623e80d21922f054e333de23966e7bcd92512af5f4472f7a65b69c5b61307fc1cfa934f9de1b3811ca97a106676201469754f7b2d9c084d888d47da3e437a8227414643d21e40c9b04c22ca4a34dae2c00a98d75c6edbcd1d28c73d92e4bf1f85161aa7c111557d4ab60d69ce1fa796a88bea45e46dff86e308aae27a2f0b6b9bdf2a767f616de2b5b117c475a7154d4e0196aaf92396b045bba5a05ac2ca0e8a838e4bd91ff1820ccbe086b4d4aa60d719426e71bf7084fe9fb37d4b6fc62459d9091003fd269967d398286a23a4eac9995d681f73aeafe41058e82ee44cad744f08eaf5bf437fdfa4cd42befb11562cb8bf63a1b015cf8347404c8312c380c208fe33af6b6c56c27a6a8dd324f27f28bcecacf9183fe5f547acdcb2065a610567e290183243b8194828fe4e26640a1dea9e1e21cffc448723a93fe59be063af4eb28db8438c5cf565b9e4a2ed450bb1647bf0c1c651fc780a8ff7e3226cab9059acec17a4fafe3b50235b19380b344a46776ebdd1376d6183f2714cb010b46b9e4df6f86b5b914d96c136a8e6389b6303e6c3bb65a984934f8c3291a489fbe7f8b3dd3ea7c63448f67a862dd64f06691abd9ef5fe24847a63a8eb987257b2317be9b913b171287644451c87c0e1512ddb3570073ec0c24d6b32645590d25853125edee5a90b07e2f9c5e92972ba1f69ec3472761c6336244cfdd272b7bbae6667ffb254559d86a0df67f45a1720a850fac20d013558afb5892d793d2e147714aba0f31dcd32070ce6eaf0b02eb22b1045b6aa28c73d9028108dfed5807d54b444e6ccad2a96a413dc94a56a1397a7faa3866ac661550abda7b258f1d4e56b2e99719d82f1cb9f2fb6edc85ecadf46d1a3090b308a9ba059a516d96f2134272edd96144f71525416dc9358e76dc57a29bb197a9200b9e41f9571007a226960dda946b9e1fb2f59d1b51ad6666b874a057fcf0f4b1975e35d10330d6aecf6d41c83c27eb04a7c6e3a88cc770b3f09003d1bc0ce27133854302127c04b932b7c315752b5d1752075746530a80c6bdd2059eabc57017c5951c3889920acf38045a3f7370d92679f700205d2b1a61d1892c8a9d67072c4d99c26545cb264203c7982590ac60b27cfc0834db2989de219dd117214bf66cb7d161764ce19d5fddc277b1830ab696c461c34f6534cfae7d7aa0d74a7887cc3fa1aec532818b72e935ab0f8d635d633b818852835867de4540e281a466bb5c2d6c1e7dc939fceb92ce4adb333213e7442b5e982a36400d42b5212cdfcb8e34cb5da77c01c79f3c8d074c8dc48d2be1f5cae4ad87a13edbf2e1ac45899078032f8a86460adfdf9d21718a3b26ce7b44618b134816c4d457621401b93f28050e7b7def22cfa19271cf4749e8b11b83982a485eaf158cfa6832f8e80171b0d1b7bf9b3c50097c14d9566c5180cc7faffc7b1a2473d0ec7f6fbf9e96060962c0cb6eb1ad3aaf16b24fdcf490eb163e921e3ec50e06b70e47346716955b8ca1204cbea1c2bb5b107286f3a6df06f50f96972d35f10dd4ef88b8f1c4613af8aa6c8cda36b6932c8c504b6963e110c26fcdd19499af95348822fd8d7e3557305d86b2fe26da1b3a272b5925c68b9c90e6438e8c9e3a8d2cc44ce80e43c2a635e5ce87b046bc6778179e57e28df97f999a9e279f0c8b60c66868c8b70cb184f470f33142a1a56fc316ce8d32b5cb436f61cf84bd2285f51290bc8d819e8bbacbd9d714fe772564a5bdb6f7a9d501eb1a842f1a23ccebb8585e286ec961d2fb706a3b9f267c41a5bf1d2f20fe40c38c6d1fc084ad4ca69dfd6fe2dd4df6c45e81c131475ab0eb37b4b79b3ecd0166d22df4776892526a3a021fcab2dfe0d64cf7f8afd59371d71072bbc779ec3a2c1a86d9b8724415e825b5dbe7305909457adc75276c2c496e8aafdfaeb0cd4bf3e4abd1d0e683da5703ce36fe21c495ee8e77c98c0b7b66fef5606ada36b52593d603910003bef65ba544b3f54ce706ddbce887430b6ffe14877eba241aba760555a0fc8c82e98396219c47b60bd2835543f81156ddc93dd1cdf241db420e520c3ee851d42eb2caf428c83af503ce15477faa1abdecf0dba04f2f1f8c4f4bdc69cefcefb11", 0x1000}], 0x4, &(0x7f00000026c0)=[{0xc0, 0x1, 0x7, "1d1a698b8ea67cb48ed7fe78aa57605ffa788ac4c316a1b19c956fde922029a865d2ce512f00f3382b16dcd0d145ec831eb2d0d05a2c26df901fc990f0d52decaa60a32f2e2d6717539db949199fa29c987588b90da1df220ec9d7d240a62d43badcb6881781d8065f191daa53d9cba9a11fa8c61928650bd4f671f3f6e5f6351fd576cad3fa82115061a7086db165570f4bd19d7bad0796db5f3a79f314d4a81207723ddcea571b1b6c5b73af8f3c60"}, {0x80, 0xffff, 0x100000000, "77315df1ba0fe001d8956b99016b2adec831f6fb39417a3b5f2fb6778d31656254f68b043b93c9c7f04d2558ce62e5fe3841aca59b1d855fda94a7b3b68cd037c078a931e72afb4bb6771620cb48757395d9d87a63a9b7c44c057f6f33c0f45d8b031b2278ae4188bdd8ed30f8aecd"}, {0x1010, 0x1, 0x8, "c69c0229528a5422a4a8ea2ea830dc4f4120419e7c2aebfa380a8e254b9e52a295d16bfc229dd87f4036afbcd2549e1941ab7465fa7d009cc9e124b366098bd9bfd3eb4b41e536174b7f33461091bd32bc3cc53618871f7025e0c7fc6457ff1ced53f92025b1725e52366bbfca278fd5cef7b2ca799e071cb118b6b7965080a3fa621e49d976792ace793f24940da47e3eb5ab9afdb9bb915b84061d2f05cdfd1040d311093e4f99c0e47a55e421be13fc16e62666e3371205bf48e5419bcddac72b3c8a1322ae255307b11a8069a6fa8f909389fb2d7873786b200a87423ac314e50f4f82e50df0d352010dcfa22acd3129995c8b12e51212abe93be667345fcba9049c7384317d51939312f4d88007cd96aabc2d457b4ce79966b1cb97fed860f626139376d946aad3d73e436508dd303b4e1f8bf99c502a97960eb64bde63dc574c25028feddf2ee90bcc1838d7dc08c0c6247758c206e9906bb764c2628e8ce962a4c73750af61fa0db3a6c4fb2e4b1aba1073c36bbb77f1d8085840af48e270d6d5d94275d95c5846f971720609ba7b3a24a8f394247ea844e8c5b3b56b98661ab66ef42bae87417b3b3d047b97d00ac3e4616be55707724ad2642ff25c8ea91e7d01c61db1051a94f0f8490d0ab7b28357a67f7d22d4e34311f6ac3198e192a6a347929cf0a5d65cdb1a674412597f7e11bbacc3d522ca4e3b4f49de8afde8a0268df07539099eb024cfaf2f24acf001d2ff598369befe382f307a375a9b75496048fe7c3bc591cb4edbc6e3b54f7716f25c08e96e20834e3ae7fa2954e3b0ab82e08057275445ba0fbdf8d39b3bc98845d3d0904491ed66e9ab74279e790ae918afcb7a67aed3be13e84112a3aece88dfceb23289baef1f5851f86790ffb617dcae4b43abf127aeab5cf75af1f356d6d052dadf3fba800cac02fd4bc6dca6c77c0adf0bdfa3b2ef557a83e672a75d9d333e8d65508f4e3ddf933c2168eac92be995d3c9388d723114f9f405c1534174971b08e2cfcabbd12a4178ed086cd5fb5dce1fa94c9b1407d71f9b2a704d8c2ca45d0223f774acf38ce0e76454522c91884f0a4684b99d1f325c0d5cdaa1e30e070ac5027af95184f1c09c8af650e97b14f4ad7ed7706f18b999d674c7eb2ffe458dc071f4a7e69b5290158af79a5ec698d769f9bdc121911ddd12c75b7d7c0c3695c6926ad33e81a077f1579f444066fcc9044de2d725005bc22c7bf53423c6165e2b186200148489abe6197399d5e11b55a8f9dd5c912d63be59d698cc4ed6a2d64a9c6d43883565f63a5a3749407cd8603fba0d29c64d24e5dad95386a3cb3ed4cce5f4700f695318dd11735b0902646a8e3dc64a9c02e3a48f6a6c83a5da9fac008f4129667a8a55a83ce7312a164eda91e13f2810b5439c4881a883a7faa451634428f5e0fdcc8ad406c3d768439b9988b1ab39efe831915c7e345e1511f2f334624ef7046f84614f6aeb83bf6010ce277608948d417c3bcda641a8d440229472cf52bab4810f65cb6f565991d345d72ab016cb03c1b5b9d528e477187082459a3e1c880f5de067bb9cc4431ea29a270aff9b0883635050a6160390461265554d6e0ce1105530d5fa86176b7e840f14da67ddf4cc6260508e9b68eab0c73d243f171961abcc155de8aeb94877d0b7222d72f1b3fd98f35dcad69500d1854fa9f1844bfb8faff9990c78535e6fbc7a0a4f3494c72e2351942a80c041e3e8d0179d18f7b56af553db0b1f6a239b8189eaefac8068d812d781af9a303e07fb6928b9d19cc034bdb841e80e5e4f4b2304835c43e7dae436784f7146ad20759b8128fed940f976ce7b6db2c569fe89fea6c5bd6df0c0291869796710bd2cf8577b18b1f741c466b883f428d61317a4320f413ebf6b67c18ba0aa903cbde386353147fb2225c2bf90a29d1d297a1108a1bf8d8b1ff8b9a841baeec3953ea85226ac5f2a84f8ed8d7523ecda9d67ec0b5b0713d324df7bfac9ef074ac1714669c312cf85ce0ec38f1ef376db8636c7b1489ea61efdd83bf2c9a92725432b3554ae657db597452f349d10e5b56a1bd667ce4f54f6d35c71fbeb71251402ad7725851aa622b134a94cb8ce38ad9d1a9523ff3e79107b7589e3cdb3adb1a3ebb8f93d57d3875def099d3e0811dbe6e370bae05ba9e2c7fa630d59a2921b3c94011a89f7d16951b3f743384e5561e4a2b722da061066c523dcfb59730bd81f490ed928aba754fe97563bb36e12b54e41e84346310dfaf0205179aa55cb76d05abb114883728566b54b648e1675b05313252621ceb9f9a65b14aaf022ff1b52889022fa95f4efd916fc292da30959af19fd0862f4d4d63219862f09b0f1931c453c2d2eef7ae326de93fd092fba76a01a031aaf9b3c809c99128545d8c89ebffd4f37338d39e53a85e898d33065c4ea874ad8eed5707c51a0c99285edb7fbb8fa61e9cd239cc302b56cc72bc06bac2b6d2cfb349af40d00a5000cac095dd41687ca5c61247e9029dc2055f82b9b5b6beb6389b06085467810eca2919bd3e771e7b5f60a894c2d2ec2891307f2af0b6e9a03be95934605fd18e21a95cd78d62126869ff3f1a3285e7b8ed14f357e2a4242e48f63139b53d5666f6912341dace58d49e3ad6febde97b1550f31eb3dd9d41fa5de16cce0b56d409981dcde87bc5e7388c0a84acd93399fd1e3265ed4c48551118fc8c05261df9a3f1592a60a1a17dc1255847ba5cc17f6803fb2fed9c7a734e96e3c6f2d3a4e8da01e9eb4bff73383a1384bf7965ea55f59a227e3f6f218d006f0f7c01958ddf42d2953c2f4fb0392d970854efff5753e2d3fb571c85463a506bcf0e0f6c1a27eaf36b6320a2c1d72d6f00d0420c31bc3351f0022e4e30add3913fa08427b6865cee9fe2050df87a04011ef2d151c8ba84589b276513d03474e83455f802089a0bd75842c07b1b9e5bf89d83bb6f83aa6649be9cd7b16f0b64985de6c011f9de75e5c85fde72216fb3b22e7369bf842df04ad71240f038f56472a3f5652b2d9fabeaeb1c306796dd63a2ed6e73531696484d2d0323f6b5f159663c6b9b192b7169b2b563236f40e932b3a3a6f1550f836d6f283a45b595cff1f5986917596ed696f2b947d74aa21624532f2aff593ef9af22f351465120a58aac30705f03cbaba0a49c527fe497aa9f20185ebaff26ed91d5acd5d1ba314009a3b655a24310ffc6e36efa605e59a9fd234ac6bc41d9f357cb96570a9ab47208d868b4a84bc5d2e497bf8c8c0a4e159156ca034ed7c0050fda21964e53b66d2792fe65faa67bd553aca776972093864301ca6e22283d6f667e935f0d8331fe5e1f423cd49b69e3bb311a446a2919ebb12aba95cfc2bfcbe3c57872059520e7985ec826d7d13092e819549450c81eb444d52b38c848175630dc6a161cf75147195d0c21ded32494b7f1a9f49086091e5b589546ae20f0d45e8eb61d55c7936f2238e4ed5c3ebb7689fe926a05141e6a6e3ccc872700d474278a116d15649c9c6415bfed26563d4891ccf0dbcd0c3869319530ed49829dc8c9e31a79aeb839a8b38bbc1d84d8f8dadeeb000d877327f27561eb70b263c288f3b2035c96eac19830e0fa4d9a512aa40541a6d2467dc2ee959d87d21a92a1cb6d1715eeebad974e74a0c2cb98cca702e7a51640d5fe8cd3f42fe7ee55520a6ea94f03c40bed6ae3e2121fd9da3c401852c1d1c401df6a6f6d5eff843916579d35ab333892aac6fd7ce0db3ecd76590cba73b78d8ffe1f34f8a741a988909bb4eb8340c9a830fc83ac893b134ac0e2133d892f3a812885bd3fa6e0c781527d9aee668e71b5ff816db6b94f5568a80f66ca16de848f7737571150ac5eace05cabb16110d36a4e1982ed022231b25490806f12a641d4ac41f04f517433303cec8595bec014c282fd91cf6df0cbf664f4078b7f463de8efa17c6c6732bd72846c664a071555c32d4319e80dcb02ca114a597bacf9ea9738f0f5fb600bf9a6d94ad9c6f892ed3377235d9ad60dd6e5e63e426ff96985d37348267e8d0f8dcacfba48d8848ae7fb074e9687ba858a217641c14218497412558768173cd8cc1ba43f97d3f918ec5eb6517337c613a7c00ee93c34f527cf32d0b0685436f41a168d8b68e6dc19f5e1365b36c7f70d4c4ff475ef619309d7fa4bb74f9566e75d3b78304891d0d83cbdc326e3cc81d3b552eb3638cbf8baf89acfeb4298715f0f281863e33c3288d429a06ecfa5e977742fdd7344c515f5719b88f25e58084aea79c9aac16cd938b34935e35b5d4b83430654d1a4773fb3509adba148ea64b4aefcf7495286318cac057c4ed3a541549eec3dfae664dc712a69e197a146b484f213ae9561e38d1a1f5f33d5550bab4d225fd421ec96b7d45ff96be064e2cbb3476983aef8258a73083e1d2c0bb22aaa8456c3aa9923e892126b2309b3f8632b37fde3ff35835564d05ee3fdc849117a732d465834e98adb6f6a21a4f700bfa83e3a71ca56534ae4137cda2f251917028cd6cd90631dfd1cfff47e1a5f66bfd5629e4a531f3e655705b5653fa951a530b1997b80930a7394ea1c28228442cc061cdbba887bd3ff314d9361cd583363b01c8581251e66e3c018d238e55766f782f014bb926ec805dfada2980c9ee7832b85bb5bece85a9c03b9ebcee323023e0304a583ffc00b05b169502c39580229ca1d46fc5e036954c61c233cd3602451aff17f38d9bc4775afdb78736474a378f63746b42f047489defebba13414b68fee7d6f4c69b79b66cc96e2e70dbfd2e397b9bc5d8b2a777bb85be7ef898872e4d82d08c339e490493e653fae3cf1b1c375f559384d7ae28d300c194fe9e928550b215c68101f3d7c780ee69d8f4fcd1e968e1478b43a5fbcc0b786c5009da218a4dd5c910678f798e5180733049219ec3a06d8e01ba53777e9796b4ccd56d63a714c65c913648c235ff3a07dab5a4a5663d61bb4e6cd610bbe742e43da119f277dc6aa00ea0bea80e9a14f3d6fad4e7443d2f49aab03f1c1edd9f969d7a205cee056fdeba47eb922d8c18d02b2afa4d5e365ffdbbcbbc8c5fe5c393b6ed1d95138f225baef9a35f238efbc81fc79499bd5dfdef28daec24cf74b546ad1cc8cee537000f1859bddbd3d1824aefc816039c2e4d230e0d0f74ec76762843fe814879294a0f5a0016c0427bdd826b32ed9d773b45b03a99eb101739846c74f83a646b589a3feaa20f80c9c9f3feea4f59465875af57e44b6d701dc617ac6f2720b7055f001c370e9b4d2c50ed4a2c0b2b85c9cfba0f72a3a5189ab403b00e70cf5351437fac8159efaac58386d5905166850bd9e92be0dfcff5792ca155564ac19e284ae47e61b4a08452f2b4e4d68e338a1a454943a7408090770de1f599cd65d13e6d22d47a9d97958d7a33f29133957368079d28e7ebef24e1ce4e9af86f57bbaf2bf10885790bafa0391bdf6939235896dbe734ac9467e060b1b28a1d96360dc9bea8b715145a4a1faa9d36109b95fa8741ecbedd9d027d16718e707d1febf634e7878c200fbe6a8b82783abdc3211de94e9810ef9196622104afaab86d78079c8f2fd24bff11450ecec1bab3bf2fcac8e0c4dc2f32eaad6fb583074036b7572e2e6a76f35e02da3a8bf487876c555a33a125d9cede8657d3eacee5e3b43979079a5cedadbba838ffeeaee77f2a8d07b3a7d603833082c3ab8618847322d6b63720a06a2dd4b7967567957949521caa070a9170c106af6c90ca5e04edb1afbdd8ef0e5aaa36b90ee1f780123fba6b"}, {0x28, 0x1, 0x0, "2c232e00c7ff963d882e642e5f2fae25241bd6284f"}], 0x1178}, 0x402) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x74, 0xe000000000, 0x0, 0x2, 0x6, 0x7f, 0x1, 0x1, 0xff, 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:01:10 executing program 0: r0 = getpgrp() ktrace(&(0x7f00000013c0)='./file0\x00', 0x0, 0x200, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r1 = socket(0x2, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) sendto(r1, &(0x7f0000000000)="7827be413bb131f88300f71fa706c9302f092f41b99b786d4a2d94e44257dc9b1e4f4e162e27da5935ac0ca9470993f0ba", 0x31, 0x4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) 16:01:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00005de000/0x2000)=nil, 0x2000) sendto(r0, &(0x7f0000000080)="3167e954abd9a425d1621ebe632d381cbc8014977c1f0b006b07b6b4a7f82bee3dfac425cbe748c671b1aba94915c17d12896c6420529505071e9286581bbd699fb2e0041a59bb93a6be8fba3ad9d6de5f4d98a49e66fb2c3e235648417fbc71e2cc73f6e567959ec4b2467d2c6badad1c77f646cb6c406df33465ee4ece85146c7af3caa5d1990ed7141e3ac0d533bce2a40a45b62aac266cc3faf77f7343fd04d05798be3c861a88102cd232b2d0bb1b1b88b20114dc923c605623c762ad05635719114c", 0xc5, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) fchflags(r0, 0x0) mprotect(&(0x7f0000697000/0x2000)=nil, 0x2000, 0x0) 16:01:10 executing program 0: socket(0x6, 0x1, 0xffffff7fffffcebb) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="45d45c8c1305a06a0a210a0726c87f5d53dbbc7d158b0f1937788d92ff81fd4f4f54c3e5a78f830f0dbd6cf0587d7d7e78da99b3f8be512d85a1167159450e2f252751c5702c73113b3e07dd8f49f414e0dcb94bc7f4e6b50d46e07d44233655fbb4835c6b3d56eac3bce86cce82f0ffebbef25bb1d26e46a4608b9d200792f6ee11fe58c93a29f2331c761e9c69bb628b3c576b2e7f684b32f0", 0x9a}, {&(0x7f0000000100)}, {&(0x7f0000000240)="73516ba3a7e965a95ad1f40d51946c0782448a57fb260a6c771556ee87cd79386a24300e627c93ba4d6d3b0d077288426d5e71c9ec71fca7269e1d1c8e9f117047c0cd825b26a691d8ee41e51f969697dfdb8e333e0ee20f8457d9242915f39041200010a6c5398b24965d965d6be3b875", 0x71}, {&(0x7f00000002c0)="149b72f6c43dc32fe0f5a706b526c68b63f84049923e13e97fad3da6884e4372cc27ba1016c06543f4dcaeff412360b2376ce027e4bdc2b7dc8619c6c59a8fe73fb97f90bb4248994d5150a48171a6184f", 0x51}, {&(0x7f0000000340)="72e536efd7ee59f064ddab046faaf7c2133468e4905d51051518e2205b78d205832d8ff0cc7f37411b122dd48119d73eb02c2d5d5f11c54629221f74c4af0294e667f18d8a16c118e7eec7102c2cdbe424a4cafc60b9ea9e7fa902cb92ac5702f0780c76958e97a968745372c7fef501047a02204f5f4e2360bdad87f8144c55dcd3aac6649732022b39de9951cd73aec63d89c03dcc", 0x96}, {&(0x7f0000000400)="999fa3a2158b70258520c9006002004fc112ff84751c73e0aa12b00fe16eb7a7c63013899aa427c648bb73b0bada46cf88d733c47cc992fb478b5e8006460966fad19d95ace14909760d4b049a705f4acec3e6b50b39495711a53a3c92215e9b2127a2ece0248ab2c64a6f61cdaea47f3eeebca45fcedd0f", 0x78}, {&(0x7f0000000480)="70d53ea84428c35394f2b905808025c1620ddbcadfaecbdadfaca657a69a9ee935dbaf5c686cd89d01f52a127cb809bca75326a622e3", 0x36}, {&(0x7f00000004c0)="ab6510dbc6e535b1c06cbdcd6b4a324e82169ea10c11987f51b9d65d7205b39e01f3fb637b152c7d288485bb66cd1cacf1f1281e7a999e890bc2da60b729db06605f7f45ed68ec1c4009a65497dc8583b777ce7fba4bdb55a9d350ff03f19ac9ac8102857b74a7977a", 0x69}, {&(0x7f0000000540)="7fcf757c173069e11bb71a239723dc1618901d858642cac6e3654912c22b22079c0b3359", 0x24}], 0xa, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() geteuid() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="d052b1b54c4b968699ccbf72835a23dfba8ff9604de6c1a6", 0x18) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x7) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:01:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x107) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() semget$private(0x0, 0x0, 0x1) close(r0) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0xffffffffffffa8fb, 0x1, {0x3, 0x9}}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockname(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) read(r0, &(0x7f0000000040)=""/43, 0x2b) 16:01:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r3, r2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:01:11 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x15, 0x910, r1) 16:01:11 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x2b17}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() setuid(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8440, 0xd5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="14d292568684d40e49c84c8329c658d9960080dcad288af01c762297bc8b8f34d328b04f3a233895f425b24d8c244148ee399aaf2768c52c7f72b764b2a1f2e0e06766bd2bb974631dbebed7baa43279ea53922461ba6d0da4da369ff4e0a1bc", 0x60}], 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) dup2(r0, r0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdee, &(0x7f0000000340)='\x00') 16:01:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x23, 0x0) sendsyslog(&(0x7f0000000080)="09f9c5c741e39dbd4035f76c045b8ffab3e8c4c8343ea9815f73b037866a1f4d45cb0677c8346e4ee382d1429d57d272facc5e0b698c5eb9879fe39513c041b531116f973d19c0077544b4a77ba02e8c11eb361bc2acd04c81ac6ba2914668c130525115da6afdb2dbea4667697ecaa9a37472596e5a91f176e149d402f9a4afa4e2ec3a167060c53674f065cfb7dda79b70f6cd", 0x94, 0x1) close(r0) 16:01:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:11 executing program 1: r0 = msgget(0x2, 0x100000002) clock_gettime(0x3, &(0x7f0000000040)) r1 = open(&(0x7f0000000f80)='./file0\x00', 0x100, 0x1b2) openat(r1, &(0x7f0000000fc0)='./bus\x00', 0x0, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r3 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0x112) ioctl$BIOCLOCK(r3, 0x20004276) write(r3, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) pwritev(r3, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000c40)={0x0, 0x0, 0x4, 0x0, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x8) fchmodat(r3, &(0x7f0000000440)='./bus\x00', 0x4, 0x3e1938a6c2135818) write(r3, &(0x7f0000000000)="0901cd960400000000", 0xfffffffffffffe1c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000500)) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000d00)=""/86, 0x56}, {&(0x7f0000000d80)=""/127, 0x7f}, {&(0x7f0000000e00)=""/123, 0x7b}, {&(0x7f0000000e80)=""/199, 0xc7}], 0x4) msgrcv(r0, &(0x7f0000000c80)=ANY=[], 0x0, 0x3c4c1168c320ab39, 0x1800) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000580)={0x3, 0x7, {0x7fff, 0x8}}) pwritev(r3, &(0x7f00000002c0), 0x10000000000001a8, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000400)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000c80)={'./file0\x00', 0x6, 0x40, 0x7, 0x1, 0x80, 0xb1, 0x8, 0x0, 0x0, 0x65a7, 0x4}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000004c0)=0x48567cf95d8d98d1) setuid(0xee01) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x5) msgctl$IPC_RMID(r0, 0x0) 16:01:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) stat(&(0x7f0000000180)='./file1\x00', 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x60}, {0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1c1a74be85a55cdf, &(0x7f0000000000)="70863c446196ab595e08804b", 0xc) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x9, 0x5, &(0x7f0000000180)="84e335fc4e16a5c500b56c843b1c12ee90be6f32bab4df67af949d88659a36af7c82c6133c4c1b3bc29fa6e89051210d065dc709eaec19ee386bb914789c988e2ae653134a14d119af1f617da7396c5d6068441530d21cf94208c77a0e314393c00b884e08f0ee0cee2b948318ac4c8197cdfb681162573ff7d6d3f8dc21f9e2d45176829b4e9cd7f0d8d1a6f9c239efe10b92c0dfbfefa3ca1ad205a6dfe8e043bc48af59298b", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2065d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x4) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000040)=0x7) 16:01:12 executing program 0: r0 = socket(0x22, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202aab51677437e0c66696c653000"], 0x10) shutdown(r0, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xffff, 0xfffffffffffffff1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x10, 0x7d, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xd0b, 0x4}, {{r3}, 0xfffffffffffffffb, 0x32, 0x20000000, 0x2, 0x5}, {{r4}, 0xfffffffffffffff8, 0x60, 0x1, 0x100000, 0x7ff}, {{r0}, 0x0, 0x1, 0x4, 0x4, 0x80}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x2919, 0x6}], 0x10001, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x7c4d0cb85966bac, 0x4, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0x10, 0xa2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x24, 0x80000000, 0x800, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x80}], 0x9, &(0x7f00000001c0)={0x3e59, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x20, 0x29) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:01:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) r4 = syz_open_pts() syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r4}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r4}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r5 = semget$private(0x0, 0x2, 0x50c) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000300)=""/150) semop(r5, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x0, 0x4000, 0x6}, 0xc) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:01:12 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1dd66195e6fb2bb9) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000040)=""/250, 0xfa) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:01:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000040)=0x37) r1 = getppid() ktrace(&(0x7f0000000080)='./bus\x00', 0x3, 0x40000008, r1) 16:01:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8a, &(0x7f0000000100)=[{0xffffffff80000001, 0x43e8, 0x7, 0x57}, {0x0, 0x8, 0x10001, 0x80000001}, {0xfffffffffffffffe, 0x0, 0xf, 0xffffffff}, {0x0, 0x10001, 0x100, 0x4}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x40b, r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/141, 0x8d, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt(r1, 0x9, 0x7f, &(0x7f00000005c0)=""/4096, &(0x7f0000000180)=0x1000) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xcf, 0x63d, 0x0, 0x7f}, {0x9, 0x66, 0xd85, 0x7f}, {0x1d, 0x84e, 0x5, 0x5}, {0x1f, 0x0, 0x1, 0x8}]}) recvfrom(r1, &(0x7f00000004c0)=""/188, 0xbc, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x5e, &(0x7f0000000580)="b6bf9c5828199864288862e1d3caf292a895dcc24625c74c51535fedb78044521bf34000000000000000694f1faa3e2bea3350124e26cbbc40d13ea442fb380f63e191d3c8d552758ab5a808ccaab0a9e6ce49aa4d755976c6dc894a6774ac8b9569b1c33b62da05e00a3503dbf6e3460269b1fea327c9da4b746a246526a98ef16ef8a536c4b7a5546ff872c223ee3d5202a2a9072ad638c117db50bf9fae97583d19d2f47a77126afef00b389a9f64e155bb2b0cda7a52919a29ff777b60fe50120000000000000000000000a28e54ed0f0f762804faafcb9ed7e43454bb9f8027e6ade7bc706b324356e44561b828e338b207ee3b4be1d180716cc85336d62775e13b62f3aa19e8c24d7a07dbaa41ea90bf2ffd7b033cc2efd9cd4b7a98ce74ad7dee38c44619624e8d83") 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x4000, 0x6a) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/176, 0xb0}, {&(0x7f0000001380)}], 0x3, 0x0, 0x41) r4 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x20) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x2, 0x0) poll(&(0x7f0000000280)=[{r0, 0x80}, {r1, 0x48}, {r2, 0x4}, {r3, 0x10}, {r4, 0x10}, {r5, 0x4}, {r6}, {r7, 0x18}], 0x8, 0x6) kqueue() r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000001380)={0x5, 0x7}, 0x10) kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000080)=0x3fc) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f00000000c0)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x1, 0x9}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) shutdown(r0, 0x2) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = semget$private(0x0, 0x3, 0x428) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x2) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = geteuid() r9 = getgid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1013, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r6, r5, r10}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x1f, r5, r7, r8, r9, 0xa6, 0x16}, 0x3, 0x4, 0x1fc0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:13 executing program 1: r0 = socket(0x20, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c2dc46db4a63b69e71e94e6713a44cc11f", 0x11) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, 0xffffffffffffffff) 16:01:13 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) getsockopt(0xffffffffffffffff, 0xfffb, 0x10001, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000540)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(0xffffffffffffffff, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0xffffff66, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0x9d}], 0x1, 0x0, 0x5d, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) r6 = dup2(r3, 0xffffffffffffffff) semop(r4, &(0x7f0000000240), 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000006c0)) 16:01:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) listen(r1, 0x1d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:13 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5e, 0x4, 0xfff, 0x7, "2c348b8cd1d4a7fd25d3c9c2a6a33e2944ffd653", 0xfffffffffffffff8, 0xb62}) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 16:01:13 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/251, 0xfb) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") pread(r0, &(0x7f0000000040)="f58ae6c518639bb1086c673be4d17ea615e7f3475e37f7ef839f33869faac74421e9c4a2e90ec3ab756927c4ec931cbda8ce9139be3746fb4cd1a8e92b63e719d1c80011a6c2491ad3b0a000ba54ce43117f9bf1cb3c7066612addf83ca33bec4921334f48ab02593ef1b65650917c216b143e95ab47317612472a", 0x7b, 0x0, 0x0) 16:01:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x4, 0x9, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) fsync(r0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/30, 0x1e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x8) r3 = msgget$private(0x0, 0x20) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r6, r8, 0x10, 0x100000000}, 0x7f, 0x31a8, r9, r10, 0xe24, 0x7fff, 0x3, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x800}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x9be) fchmod(r0, 0x4) lchown(&(0x7f0000000240)='./file0\x00', r7, r5) r11 = open(&(0x7f0000000280)='./file1\x00', 0x40, 0x40) r12 = dup(r11) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/222}, 0xe6, 0x2, 0x1000) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f00000003c0)) dup(r12) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x1d2) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/34, 0x22}, {&(0x7f00000004c0)}], 0x3, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000540)=""/132) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x29, &(0x7f0000000340)="b2") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x246) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0}, 0xb) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aeb5a54b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2c36b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8849d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa485a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0xfffffffffffffe6e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = socket(0x20, 0x1, 0x2) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x8}, {r3, 0x20}, {r1}, {r3, 0x1}], 0x4, 0x3) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:01:13 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee00) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000041, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1800000, 0x2, 0x100000000, 0x0, "67190bd8d544230e2ac92880df5846e5bbc836a3", 0x8, 0x1}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffffc, 0x7, './file0\x00', 0x259b, 0x2, 0x1, 0x39f203d5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r2, r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0xf2}], 0x1) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x28) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 16:01:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa81e91ae3c08c3e8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x400, 0xa, 0x0, 0x20, 0x0, 0x8, 0x1, 0x2, 0x4, 0x1}) madvise(&(0x7f00005f2000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 16:01:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:15 executing program 0: r0 = socket(0x2, 0xc003, 0x29) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:01:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x40001318, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) 16:01:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 16:01:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 16:01:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0xffff, 0x3, 0x7f, 0x9}, {0x5, 0x401, 0x6}, {0xc48, 0x2, 0x9, 0x878}, {0x2, 0x8, 0xffffffff, 0x7}, {0x1, 0xea30, 0x7, 0x2}, {0x8, 0x5, 0x3, 0x3}, {0x0, 0x100, 0x80000000, 0xb5}, {0x17, 0x3, 0x4, 0x80}, {0xda, 0x8, 0x7, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x29, &(0x7f0000000040)="d0471bca6e1c1342430c7636c6d237cbd3351c0950cf017e13a40c62677559d61031b83b8c654d6e7a") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x3000, 0x138, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/157) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) fcntl$dupfd(r0, 0xa, r3) 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x4, 0x6) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f00000006c0)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000300)='./file0\x00', 0xb757c6e906053fc1, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:01:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000140)="efd457f02653068eddc3dbb30484f9da28820e5e1959f14918405982bb820124b908ca0c00e277b2a8b4f9c9549f01901a5eed3a0d2e914ea2fd3f0d646b251efa7d646b7c3b54ef05eb1966b46b6a62bd963bdfc812dc34e7ede0853537502299b57d56", 0x64, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) socketpair(0x20, 0x1, 0x10000, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mlock(&(0x7f0000001000/0x200000)=nil, 0x200000) 16:01:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) socket$inet6(0x18, 0x1, 0x38) fcntl$getown(r0, 0x5) 16:01:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0xa6d882e6862a34d3}], 0x1, 0x705589cc) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:01:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x1, 0x4) 16:01:15 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x8c7a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$getflags(r0, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:01:15 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x1, 0x843b, 0x2, 0x5, 0x0, 0x6, 0x40}, &(0x7f0000000040)={0x1, 0x1, 0x400, 0x6, 0x200, 0x7, 0x1000, 0x1}, &(0x7f0000000080)={0x70918127, 0x7fff, 0x9, 0x101, 0x40, 0x200, 0x3, 0x5}, &(0x7f00000000c0)={0x2, 0x90000}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) dup2(r2, r1) fchdir(r0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={r2, r3, r4}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r5 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r5, 0x1, 0x400, &(0x7f0000000200)="cc05b27c596ce40ec53eab04cb1c7d22ebf6f31cf3accdca2e0bea5e5c517bbbdb26f0a0464c2604e719177a761f54809203cbafc9abbf6897152eba9f8fcbb572cb7b8d8fd90da483735f01bd065a1d9c17cf1d6c8c8af929837272eb7c26ffcd32096715e40b8a522ef115f8addff0bcf64b21bf1c51bc710e92e8fc6a0b55d2a4552541b5a2e1766c5a9f24f3281dc033093f927b7c9ea8803e738b6dcaf5af9681c0dff6da4d0cff6f61294cef20039640b75beca6c4e07abdb3e164016c3ac98c6f153254eb43f7b3f2810505595da4acb3eaa4044b8eb2dc50a26b6e856887fa45b52b0c6aac6302bfa403ad12fb5b4490d07ecbe3ba26969a0076837470e453d379deeed83b77d936cb645dc2a721f4b76773d398792fa1689b07fb4634c82bda0ad43102027e2e8314d9a848871eb18fcbe41baf3b4265814fdfcc7d982a3182d32b64aed7a212f202d5d2ed8ccf6dc73932d9b73102ccd7cd3b7e712cdd89d0ce428a460e67a353649e16c6bc8792840a2fa5040db85d578286ddfcf3c1deeeae3a550ed4877ca83a7b91ed33f84dbb227c6f28877cba2ccd3215a886245b3c434c627856e1f27ca578bbb2d8243683b6b617cca622e0ae5401ce08cea4ed6f7aec4737295654d031db118e6957f1e05d8cbd3ce3d023c8de42d947f66cb30c0707301c9d9f527a4658b2c76ca7e8a53edbdb65287f013a0f5b250e559e3fbbc8c761cad085b091d6c3f153c8509c2860ba8577273e24874afd6efbe07c47be09ae7d8b9ba24ffd78071591f6613dfe64b9fe93e1081b672325f28bdb6e3a36925a0040b6bae4edcab6211f81c8a6cf6346fbb66913f011e447419ff23f4cc6331e419ef6dc0798f44b5d696820fa7d7c9c0db852f9c6ffa5e05af1ecac28d8d030338d1e2533d477d6066fffbe70a7996ea3ed2402421c38053104b8af86dd943021f39ce67e7832284fb1bf5642c8c9cd458cfbc954ddf8cb7788e5e28b4c67c14169fa9738d95b34f28afe1ac6ad8ccca8b845bc3f513a3c30e332be7c3396006e34a83e7048bb06609a7b00ac458783a5d89cdb12dee8104d625eed67c79c1929e76498e02b86ff7c28a595559aa86e8c41448e3991f6d82f2b1c54c0b25bb5a6c86fdb31a58c4f56cb9f8c2f31630dfa0b3e77f2f168e68c7d18f1a6f22a7023abf6e3c7bf6bd137eee620ff0ab45e3ebb664d54e4644d2a9204d49b1fae511f362e4249bb76420ae8c0e7f7b33907b7bbce9745a39fef91913294fb0452ae9f0f37807cdad84d29e1109e3cf3bdece06ecf83a682b344549f9a314143d2fe1d7a8f36f444f10af2bed42676c00f6de752f668be4bb3b0997c8e4926100a541354f49f1db97b0e9133107767967b0cc64e2258efba5f3930e54cdc0874e7e1db7c40c26479cdcc2a64dc80799fb00529f5b0626a3d7ad1afe7bed73cef91eafcfcba8e58b756a4c3268694701e7eb3e5cf0a4546352d55084bcd9205d086efa5b598995e6a6c076699820e351e3e19f18a9992a30fe866974c3752983639932a97aa90f138491baef8250096e5ce05d64c2bf81ed71b90e08d8c26dcc7d215280f4117df2ba755a1f2e2a0fdfcda33c9467552ca94b9e43dea6408a50062b692525d1e94bdaab58088f36f925fbd5142801852e8a0ffcbd904504ad4ce4ebe2d9629b4717039d463d5684101a48acdb4868e8047d98c33a9e4fd20edaade510cdd2ffd01b297101a029d88c7a3ac180d654dba9ec399d5ff7ee0385038c6af99e474552c669166a930a4bc84a2e28aceff7f82de9c7efed0e313625e0ecfd2f8c5db2fdb9d65ca826f3d009f06bdd777f8c50f6c5083cd2ca80811e1d7e0bf1de066421ea2691fe00665933f919d2ea8eb71d7eb99a79deb9958ff42cb1fac4d9ac909db5f154900124ce39720b9df6cc673bd6eda49977d0ce58dc833fef7ed3ae40c24a5d698b88523e2c084355e576d9d7aa9d503d780bd47a35359b281fb3822a6f856e40fafdc77943a090e5cc2d1c94f0ffda4373299799a61bcd0e1fc3964df12537137b9c0254f55882c8d7994e47e98d5be636668aa0461aff6a904e2c9d73cbd1c961b6accf5d426b1950cda7574a1a0a228a24c96988d1a514c2744e6ca957710c3b7101c1d2c0d24a71e69681ad8e0aae5064361e50057a0ff055e3574c6d0a771bca50989226e7bb725ef2e997a8e4efe4711b86411aa5ad12c6b97e3c8e75e14013c206fa75de4a60e3f3856fd7edc9a052ce36e08267378abe8add651b865d201c719d29ff2d148a1fefd33465530c530bfe989d3290bb6db2655cb74c57e0dbd03a156ab47e6e3c6f7802b4151fadee3861728b34774db13f007fbe515dc697003cc7cc29172a30b94cbc5b5e0bd7b5ce72f10ca739c38f46c61bb885918522f5899107f2fc2a62d283283b72de351c546e60116279e559cbaabc3a9402a5f554908a7013be2bff07a35936bf5a25981807272f636dd44e769f809324b5522b195bc28f74a6b93cc3f97cf6a9542eac7075af1ec7acb523e481dd98b11b50eba6e84628a8a24558693df7d4e52035156bac5f63301bf879454ec2f4c129f6800e49a8007bec36737792635a661bd5e93e27470a86e0d7e8b829565bd8ee585caaae86810eab041782b6b8c72d0b736b5142a78e06ec5ca0d7d2dd8d1ab20b3346ebf898f900083aea135c11bf893abb5c615822e8b0703c32d3a9fceaa71dae5481956ba50751cc685c8f3948db3c702c9030f48e13ec03ed49ea625cb2abd8da9cbc730845209ff6729d095d2f1965f15e562437e26b0e1113456288ec59cd6e829a6854c85f6c339345498ac17ab1d9ded5c01b3bcdef812202dea50045136f814ad7b04929f15b0b90807d68388bc2b301de5c82c68cc301fa923dcccfcaaed56b079180845e622c6b6ae4a741c766572e61280342937506b1b3b6ae91fbb22b0991de596cb6209c88dd0ee3a41b5977d289a590aebab1d44bbacb725746eb0ffa07ecc162be7f39d6d456874ebc82c90e9bfb1eab6a0ad9f315c1a4173dbbe9e4de65b25eab93b16a8671faa68c5edd2d134e9622cee4584fda97a0d94e8d636bddf12311643fc84371daa457707c9b6227d2dc92105745b1aabfa5fb58f1c9ba2021929e0be3c08e4fc56905a7d77329ff03c3a2e2f54339e9514dfae9a006c90aa2a61eda8613d75a8236ca823ee11dceef92799e6cb34196a751688afea1aafed7357c872c3d8d60ea7cb61396609de20183d870c776b42622029b2e0553baf4da86e5990feb3d6d7072e914291ee6dd7186ea4ff92e56ff6d9aaca667f0d7421f44025a36ce3d710ddc36a9f2e94a6cffb297d355b13fbd92511ecd771c0757306ecd62b43edaf50efa1ec7cc9a1eb1b4a1f547405cc297efb762f594d8f1a73e40670497f2bed845f6b982ea1b5d14ea5e3ba3ea66b62ba0688ab4d606dda8ff75099a6157b2a5f67d8a0765d46de2ced90bd99d86141c6022f0f21f031c70c2e6f414c7000ceea623114c9ba947b11c7e4375dec14d9901d09c4c83c01c230f1bfe9cf65164f9628bf9575b0829a1cb12e251be2000b201afe52f13d44cb2c6416ee1eafbec9a71e3d1851b2fa62912c34959d1069fea13865590a042d396373213def3547011453b688c8c6b87f2d74584f6bc555dc649da3047a6b3874b95d0e32dd34e77d1c0e85c76853db0e27ded23838c49ace27152ffa63b4db10ab629b3e2eee631bd15caecd17078fa63d9f6fb9074aec108b1deb4bdad2791a04248f05763abb7b73f317ed94cc33a19ba80d3ec0b49a66576d7e26bade3ad2b6e47145c407343b51f5473e42ca88083399e2fcb7ebd028e184dc475075fec4ab421878b03645a7a93aedf83cb2d9f079f7e40fefeca25ce82cd60cd268077ad737b19d7374957bf83a85cfb19b0d35ab921eae2f5463c0c9a3bda76bab6d62ac4ec771229f1a1eb66591051ca85fc1f9f6851b6279c969c406d3cc35ec55fc7cbb0cf3d1a5f566543292e2d03ca31e769da1519222d4dd15f4025189345662a98f6200b0a83afdffd145c7f28b48266ee0f6f5fd124e51f2329634b28203c9827ea745fc109aa875f27768606c93fc28e9e9a7b59a30c63bfb0f8f2353b7dd4eabf800b8ba21c317b9af2dddc83f513372c88f985baab1551dbe7d6da1405596dccdb1aba48bab441bd81e544f840acde062a6a0d8020e6162e11fb0023ffb0f20700d3fa49a211783715810f1611a0fca968d7d7d5fc4a220694746cccc4dd480682d8f1ad926bb53c405ae873a5520baf2f044ded7508281e5d22f1f759d2dfc2bc5c4aa7ec327a2433405b28a9a503d0b604a84e0e021e575b3f54d706cef6937d28b6247b4ccf51a9d86c96867c360f26adfe67f85835ef65b1fd1ffd30f368771b6a8726a06d58977010cce7214d7b57de2b1b45b17fd2437043756748a84ce14a5bbdcf5702f4be7e7ace494f6b6134456650e3be0db4b816d8da6f66f4a26d9ddfd9b4519f284d855dbd2e551a6fb64c50d978661bbbe2999153cf9ae41a4a6c47fd9c7bfdae526d149b06734691505754572b2c173153bd23060306d681f909504f3d46b102ff9273fa87c9a7fda77582cb5253f02cf4b2b8a0c653e9ed00dc738f9d3b8b90dfd147a6d68f5e2be28e12a8130933a7a7fe3e95af13a9200b6f8781a2845c9bf289cb827a83710f9e2b095d2604803e994aa037635dc68b5bb97902b8a1a0fdeb265ce3ee963d37827be2dbe2fe0a302ed058e443f9e75fe66de756278c0082da8f62d07aa652ee5b6c51a683c0ec47df5236f6f7bc1db48d81cfccf6ac0a90340df63f9506b0f9f308e6e24a0fb43fc80d43da8614f02a9e5ea4ccc636d73bd1cbe11ac1c94119bb8fbb1dbb1391b430d0dac3e7b75b3a7ac0c000b9658a782b1b4e13babdaa537a2b912d1ccf9560f97a8d41332e6dbae11160fede8a438dc76a7652d88195710d42ac6cb2fd07a9f534cde1df628937f923279f0ccdfee30ac146bdb3fd8062e686972ea4ef076377b9f54d00444c2936acd6cd5c54c6c59cfcf68f427d19c39a18ffa867b8b27e96f2adcb337c9a71d39864ab6e9e3ba5cfa850b1d860073f63339f754ceaa8456247e321b1369cb01084198547a83a4a8b0743fe465fa90664245b5c5e4f9a6db5dc76cca35a791f3a96044dd8fde52f882a7ae09bfb9cc3c935cfdddf150355df88e4fcfe9b9a2e22b93d623f19615e0834a3da46cc1426c89cb69d14fc164cedceebde5bc531b8252606e1ce186c2934519dc1f52532a318a5dc15b23947cde87e80b56c52fa8badc5d950841fc453ef7448d6909e8f91f0576254acec3f0ba49044e5c9dd23f30edd2c60be4215453f42f1ec46f9d23f745a0c90051889e18cac151648a807dadf2e74339aa29d59d08c44fbc046d59c809b0401f973961a72bff2f996190f02dcea682cff18bbb2010afd3584eb6a31e76653b70f6ecb306878491705b24d080bd6c32ca0c87b8816b9eec9b11f528f4e232c3c8e8b5fd248c99cf301ef7fa475eba5fde0badb8ce7815ef140145a173a33e33a52593c8e6a2851ee4e5286e88d4238787f7002ee7c3c7cc3932bc32c9a059510603949903e6118f7c43e2c0a94bfe2de19258ee0dc50af6684bea38d1486cc9aa2aa504b7b7b48957e02e9c024d872d2c1ccd97bdbeeae25bc1d5cfd9484a81360484f8c61234edeeb90c91df09514288b841800c785ab06bf0ae6ef72c9ead774400656260a06d9a392345cf0446ac5f58f80a4fcdabfc", 0x1000) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x200, 0x112) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x80000000, r2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') getpgrp() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xa0, 0x0, &(0x7f00000001c0)=""/160}) 16:01:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:16 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) sendto$unix(r0, &(0x7f0000000180)="d429dc9d51d3ded5c5db6ee8ab1e6c4e5409380cc9275f603cd0f86a7c91063fc22e92fd60cbe3e80f5435c544998eab4a4cbbe1b18cd4d3e7c7cb1ab6cd7f2d2e3fb38e12a44b10f1a962953cab9413db0a47c1528f4f18e208d8a9", 0x5c, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x11, 0x8000, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000000, 0x6}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x80) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x7, 0x6, 0xff, 0x7}]}) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x100000007}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0x2a0, 0x0, 0x0) 16:01:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:01:16 executing program 1: socket$inet(0x2, 0x8003, 0x89) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) r4 = shmget(0x3, 0x2000, 0x56, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x436d, 0x5, 0x5, 0x4, "fdc2f15291f4d5cbf2a06ccf01958187ccc9e347", 0x100, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000840)={0x45dc, 0x0, 0x1, 0x0, "dfe56ace8e5b92bbe3b198590b0a2231f189e26c"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000780)="4a0cce96665481d7e4c46ceb6da1e63c3b967bf4c4ec3b9c665c43769d3587e3ff", 0x21}], 0x1) 16:01:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='l0', 0x2}], 0x1, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xe4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x23, 0x3f}, {{r0}, 0xa2b2b567ac66416c, 0x4, 0x2, 0xfb4a, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x112b2efc4ae855a3, 0xfffffffffffffffe, 0x80000000}], 0x1ff00000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x33a52f5e969a8e0a, 0x1, 0xcd8, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0x7, 0xfffffffffffff25e}, {{r0}, 0xffffffffffffffff, 0x2, 0xd2c1cbf02757e7dc, 0x8, 0x1}], 0x2, &(0x7f0000000180)={0x8d, 0xfffffffffffffffd}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r3) 16:01:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x0, 0x400000002, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffff000, 0x9}, {0x7, 0x10}}, 0x2) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f28c6d1200782c3235a6510da0e49956f46cfbb1c00ae9039cb6ae60b0350e55f0d4a7448c81d5285cc5d0ec8486fae3b95dda301f3d53da2c7bb0d2e5ec63832c4f2ef120779cffef308370df12dc01efc6d0c57b9fa4f61c97c3cc7c98872ef2be0574fc"], 0x10) shutdown(r1, 0x2) shutdown(r1, 0x0) 16:01:16 executing program 0: r0 = socket(0x1, 0x4003, 0x20000000) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) 16:01:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) fcntl$getown(r1, 0x5) accept$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ab8c6edba780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bce62d3881d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dda237e649284ef72e514d71002be47f50a13ff972fb6617267c94b7d539bdcabc39f9f8c6ebaab942b1e7d493ebebe5d25e806b1452b37c9fa264536e1d762d76a295de947d059d617257d348154115b03aeab05dbb529a877d0e4e16e8fa372be8bac3653393b54f60340adfba5fb2704c4bdefed1d18e8e34ba3dcf9dcd0cbb6cc394212d706010f1756720e229641490fed39fab64f1a2b55f141b8ee5ca20e14d61c54ab91b50492831916e54fe91cdad42c7a5"], &(0x7f0000000040)=0x1002) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:01:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) fcntl$dupfd(r0, 0xa, r0) 16:01:18 executing program 1: setreuid(0x0, 0xee00) r0 = getpid() r1 = getgid() r2 = msgget$private(0x0, 0x100000200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xe00, r6, r5, r6, r1, 0x28, 0x7fffffff80000}, 0x4, 0x5a, r0, r3, 0x8000, 0x7, 0xae2}) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r4, r1, r6, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r7, r8, 0x7, 0x20, 0x3, 0x3}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) fcntl$getown(r9, 0x5) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) socket$inet(0x2, 0x4000, 0x3f) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f00000002c0)={0x101, 0x3}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000200)=0x9) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r11, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffc00, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x5, 0x100000001, 0x8001}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x1, 0x152}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xc406, 0x401}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xb4d, 0xcd7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000004, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x34, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0xe002e891c2711d29, 0x2, 0x7, 0x5}], 0xd29f, &(0x7f00000002c0)={0x2, 0x1}) unlink(&(0x7f0000000080)='./bus\x00') 16:01:18 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCLOCK(r2, 0x20004276) 16:01:18 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xb9255bf988cc736, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x40) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000440)=""/241) r4 = kqueue() dup(r2) dup2(r4, r2) 16:01:18 executing program 0: socketpair(0x6, 0x2, 0x3ff, &(0x7f0000000000)) r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x110000000007ff) 16:01:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000300)="a3167e53852fa15ca8eb05ecc74c80140d6fff754d09fec35497731fae8342bbd114e3264545fbdee6da5417d05f44e1108d2dfa16ee46d4fe6a0fc37c3f95e2c7de313912d3c08266d5ce79247c1cbf0aeb1981df4a86e650fc6f4cbbb14a2ed61b500ff1bcbafc43337efaf5355d2678dd4aeab36710cdbafd6985b510260207d749eee13dbb3b27c8fb711699fec444aa73ce6c1b", 0x96, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x6) r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000140)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x1, 0x7}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x100002) clock_gettime(0x6, &(0x7f0000000040)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000085b923d4915e1eb74735777d386867aa881b68e06a20b9154555619e5c02ff0fc279537617d90db782f60e81e76c9a91640cf3a60d95b67963462304b1c54507dd0fdfba89ef9a0098cce78459bfccabba6a25076956e6871795ba92c32d8b7827e68257e4a33b8e4d604247e5f7f0b463e323e3beef50612e02a50b1d"]) 16:01:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x10042) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="0149ed85fdc78171da107c2e4fd6422d69538672cf067caaa4ccb117c179e6709f7e27307b3357ed9c9f310af5281076e027d7529f435a977b223f22ffffb02ed3b70cf563ffde555e934cc37ed2304493ccc996a604d64ffcca856ed3d09f32ad2e58361f0c0267ac6249d73658de39322e0c14af99fa29cce5e6164257f9127bd51d0f2be8a1d4c30156f5e26b7d2a0ba88e72e1a9fa66f4bc47a529bcfcd097f6ade132824ab906bd520fb9e9d5d5349d5e90be80513109bad4b4f9b0aebb239ea92a0fea64c3c830fb728fdfc7029e9229a66787d94c634a211b0d84a0a7d11c08002ba9d1b1221bfc3d", 0xec}, {&(0x7f00000003c0)="2eb1a0a196f6d1c17fe183173780c4d5e06c0c03f0967377b739bfa1ca6e686dd456ecbac35c3e6c665dd8153a08ce9572d5052217848538232f0a222735fe74bdf222176ffdc429bea84baf5ddb23d9a74a44225d9d7f5dd0688ab3aaf55cf9f67ac0e6909b1d43482b09c1eab04f43efbe9043e92f99560eebcc7ad56eb2be30b01cfbcaa9be3447c05ce767df22c17fabab4d17f0b5920061bb36a2", 0x9d}], 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe8431414357fb502) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x5, 0x8, 0x101, "fa776a20e3659ab1d48b8ca52d5213b623836792", 0x0, 0x1}) 16:01:18 executing program 1: setrlimit(0xc, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) 16:01:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="0b25335ba319c8513e776ba5e16a82997dc6888a52ea0e0d2c5d0e2758300ff18283770fa6a3fe468f22744f2b37c435a96fab61e6453a87c78bb2076fc36fff9a3ea75050da00bc4a9f903eb55ea64037d50e71606154d293466f91dde2b500b327c0128a3125159f47db1a95e7b2c1a1b89a660d1e437a9c1eb24fa1666c1271be764d", 0x84}, {&(0x7f00000001c0)="63990f7b775689029dbb5fcfb3bad18f7df0c746e031c1208412c3bc180f440dfad8da3fb97ae786370556c9a7da77b0d2878dedb51ab4f6ac5f43976818c2df6a924fe5d0dd4d6fefc4862758abc539e427acf2feedc51a77e67fcc3c5a1d78595e3c49181629f60834c201720b557d20d5ce75738d24bfb81f31d1b569d66b5050f652cd723577febf9a72939debffbf41f3da4fc9c42872e9dff58b2f5d078e7cb5dfa62f3ee1e85e57dd7798f1afdbad67b91865aa8b49644bcc534ceb3102d4479fc0766f38bd099902fbe8c4faaf3f8d5a61539884ec8533b4f44bb5792432d7287f1f0adccbeef9fcbe7c9a", 0xef}, {&(0x7f00000002c0)="342aa3f9c620c495623b013cdc9768f6b8ddbd3abbe74b5cf8a4c649981bab15e33d5193a698f359765b13e639cb85b24eedbfbe7cacd3eb2391771579c9c30bfedd4691c3d56775c192f070d6e8c66b8551325f", 0x54}], 0x1000022a, 0x0, 0x2) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1236d369f57f851a, 0x180) write(r0, &(0x7f0000001180)="b9b0215ba31b45a819432b6e482d00234f1ce7c63dd947d32225be67bd5d9521196ed0f06c89b7d1fc7769345af9b4a60ce911cac86f452bd7a7fe0812fd4ebd605bf77ce64629f36802f9312e52a81e38f84ce76d157b46cfb6ccd2e2d10f838e8d1ff73ebbbbaef1d5ae83793ca74a7fb6e5f1e4badc12bc1e0170c96ceb4ab400f576a32ee3f5f035154d894a01d1acb8a3478ad21fb2276f62c8df084100fd8cb42b27324644", 0xa8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:01:18 executing program 0: unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)='W\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x71}], 0x10000000000002d4, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='.\x00') 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000080)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffbb, &(0x7f0000000000)="d587d08429c11b3794cffb2b9a6ee140df56e551b3655c879828ce7305fdbf551c964e42006997e4e6c9df4599c3e70000000000") 16:01:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="b0b02dba377e53d1f344e33cf4a614b0153827ab323bccd53102b30dbd06de5ac2a58240fe80b02ffc5f4f6609a2627ae183c4c88455dbbdfcca3440c3214676635ef3a9c04d80aaba818a0348f4a14a55664aa622f3af3ae7d0c968e7bc743a0b5fcc21dfcaa1737c5ffbac351ba93a", 0x16) r2 = dup(r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x100000001, 0xc3, 0x1}) dup(r2) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x5, 0x2, 0x6, 0xfffffffffffffffa, "15d89da6bc3bca91e1ce14acd55b4cea1eddcf11", 0x1, 0x6}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket(0x6, 0xc806b2a7c1cf7eb2, 0x83) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 16:01:19 executing program 0: clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f, 0x80000000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0xbd5b4fb3d32f652a) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000200)={0x3, "12558eeb7de1eaff660761150094100c787837a5926936bcb968c41b8dfe30b89bfa95f3a507758c34266c047d5c3271ed5f3e37f4a1ffd47e3f6b59f76bb2b69edce39d358a13394e071ad95a11647ca61b473dc2db10ae8018fcedc5045f1e1c48c4022a4f32902d1b64d09f0ce29406e2bb37688d21f2627161a750db41189e47dbb0ec99a9d119fa9bd87d43bed75b62b384"}, 0x9c, 0x800) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7d81) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xb}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xfffffffffffffdd9}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r4, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) 16:01:19 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x80') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r4 = dup(r2) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="35685e32dd799b8fe5ec44bb544fb1e39c0be60f119080bd28a6f2dd10bc08b0fe4b000f3313e1cdd4214026e1d44abe36da7ac2843b8c3493e17f3575522ed0de8fd2639acd2c9722a1ac228b65d135183b5b9d7b58dadf050ff0fe0f5bbb6902a20035b9a5a97382936a241dfe6d77fee4ccb75c811da065aedd17322e956fc26c0ddd6c857ca70752c2ca5fc7ec57911aab001d53", 0x96}, {&(0x7f0000000280)="46d159323f51c87679cc0713d5e6fa59e2bbc378f9c5d56ebc9af4c96fa4755e4d4f8781ea4c42b3322e1bdc0c1516b60f834b1be33e19a0892d018ec1fc447a671565bd531d3eef4d2cd150818b704d108d21851d41a952de3f4ef888d4a2a9f6fbb9f5b9cfc9d0d0ca1768e1b5ceae9d27604b2803c8a39cbbd5b9e292b66087f76e184f7e31e503e12073f9f841bed0257986c487d963dda1d0a1c428502400223c22e1c892d9188313afe8227672ee43676334e4462b95bcb0052fdf82250d1e8d0c8bcbd9972d3bf0ad88d05317aba15a34cc14232d1d2fff667241a308", 0xe0}, {&(0x7f0000000380)="99a93394e4026229eacd6e7cdf9da37f1607add4da1c64788f2223598aa4884cde9816f3726a74bd6499f98d6f1d09ad6ae1c06ac5643ed16632f12ebf5b0c0af60927e0393e5ca7d65e76863196b6dda8744dbea35a82095df5aa5cf167fc1cf4edfc39b5780671bf661c5ef8fea7bcebe5", 0x72}], 0x3, &(0x7f0000000440)=[{0xd0, 0x1, 0x40, "5032bb4a4b4c749565fda724cc023068c1e84294c00e02aaaee5b4ffe1abc60b3eb1a1a356290936b55e0c57a0aa4c978f159bbc1b53ab93a84a0d7667f8cd26b865984d37f3ae854ace570dad1a1d94c9d7ebb5d5103afe60c146593536f361dacb19ae89c7992aa0bec56e6ac873ddbe6e67e47d3d4d802d45f9f90988b2173d7d126e2d2d6313483f15c5499c1a46e4676a6e5ec4e6647701025e5fd218d144d88b63ad7fff46bcba45fa36c613b1afce2f2fcd08f0153e79ff9d601c18"}, {0x88, 0xffff, 0x1, "10a673c22a802909638026c405f6b828f3ffdc350fade80c3ee30f2bb137ef8ed99cb1afb4315be4e1448d53617824c4318efda5ca58d9fc3dae4cef99e8eed700971763e93417eb8425a177e53f15e339db5cf57454841bb5049c74c2dbea0ec0c49cc4822dc7aa4957522ad057b8cb33fad9736d0667"}, {0x40, 0x1, 0x5, "1e19981d03897deb6861b7768d86ec3759ec774e09660fd66393a8bc7fec781bb42e70e48196821b64a26eb6"}, {0x1010, 0x74c3537c7677d2a5, 0x100000000, "ef546bc59db146796f04c91f830f779e17e0f010fdcf273b986316e786befc0f764183f27274ce87ed74f0a1c6364db58b0320205d842e253ee05319c3d39e7d88655d6abdb579e69290aa3eba50e51d4877e13cc5006ab8b4afe9fb9c19d33df76428272ee0869670de79d88ec3efb912be2b902ac712b2322756370110f4fbd5b6f8c81eddbebebffe1bae77c3babda773b02d6b4f20c82f56726ff42a2013655fe0d48c16745ac00cf2ab51fdf96873a8f7f7cc39dfb91db603c09f22b4a6820dca3142161ee792f3d71b29f14d752b9be6c3ea0741ea9f4708bcf448ce1e23ab02c2011b52340111445139cfd1bea62768ca81972601682d529048a2c0cc0545c4e0739637dbc9aebff6b27070d8f6ac70be7130599187e56bc1edaac7dd366418e4be8219f593a61031041a88d3fb2c16932c71d490cd47aa2794271118cf398de8b98825edebad4a1b8ca0910de46de29ab73ee3bedf8c9a32f1d18e622fb7a40f9fd949aace79f98515e3fe3aa766c3ed0d93578899cf3e4cf15f08c744756bab8f7083ccf72d5d1d4bb2bfc32a048400b8341b37bd5c5e37c780e80481b3394a26e260c73cf180f398fd8ea1392a65d68cb4097336f61b9f945d3bdc789f592fe65a127c6acc6b351b8403f933d66e43550748ace437bd30f4262efbc21a35cfb2c207d80102313dd4e0ccf4bf9b9142d8e5552d91f78598d55484d55b1aea44b59057eb9d2cb07f57f2ec171f30161c983ec931b43d1bc55e53253edddf955d639e4f7329a4e8f53fd9122995acf19ed0f5dc066de1af7740da7e1c7bb7ac030b47250300b1c841a9b08bb48685a3ec6936457c0b371423fc4ffc81624f33804bfeb852c2a9ab1d416970a5431fc7a2dec714e10ee4607f4411f2747c2a583661db1a44fc897004833e1593cb6595c930bd96c2ad4a4621f0ea2f4828876f42b5311aaec8679b1988ad9d317c63f0ff4b919a147626ec1d0c6b3a8506625194b6134b7a52b0ceaa6384164d9aa42f84f6f90d45a3c0046c45107fd8b02c9e8d2014c508ab00e634f3afe3d56f7248a01ed38a372f74722567f5f331539f6f1d584c3f163a83a2d795cebdf87e5212b67d944974a2a1ed4fa20c986f24e9615933b6265b248c5845b7abc850d9c3a28064a488efba3261dd3d0df736d5976ef3ba222ade17b132e84712992444e4822d9a32498e30534210e3697c91fa4b661782a0110e2bcb2ec6936c27f32dd20ea4b0a58f3f382e6b98c70946a60a5b048525f8bda8881f16659acde5eea192be84a8356ce88ca7b1052b9456e4cd584d4f5156aa8170f766d2c281f714b50b22278098f0fa3a629a8deb1610cce821728fd8943b688d6fab02010aa6e2ecca505e270e9be44990fcc00a6c4b5bc3064fbef479c6047301dd4f1e05d3a9dd342c57c13c4b83650937aeb4dcb46589a9bd6e827e9ac728b0670b23f6962d5cb876fcd262c0760c56223634d0ab3597d882f9119011b4410dd608d3a605cc45932db7607b630b93e2bc4d6be6a78b6b0e9254426c7d89f1eb6f36bd0a01b7d166da46d81050bbd59d49083dcbe8f43f2e2837bef21de7bbe1d29902cf819cc11068fe554cd2c54b46918c1ab8ab05d2c22f71430018b8e42123aa71da32db52fcfad47b01fe2a893797574018ea60a54d96c9cccd396c9a54e85bb5b748dd6a7145b78696d3b6b8841a6322be035963e98b6e2539ebb3a3e580dbf75bbc53ecb0c35057ed76494deeeff013f47f220d4400b13a4253986eba947ffe1f0017c159cf807c8b3c734fb922ce394e4dfc314c76e189dceb13ea0023bf5b520d30c879a808ff1d9310ed15ce74775e7b9d8fad4c2c0f1edd1326db0086bb4b1d45dac75c78f21ed6b47445791c19527eb5f8e4204ecb26840e0b7917b0fc4fbc17feb4aeb128cda3adfd6411d72bb13c55574184339317268a3e7774dfd6fbc4664751e5a6cc0866bf88a83075a59b3ea685236a9bb57ba7f751a48c4838e30984c875429316cbefd3eb46ff61b869100773c1efb5f7a5df16dcbb20de69d93c2f44277b30fb155c6abfdc65cbc532494229d088c75897a4fe81e74baed04ab2302b728e3c14b57924e20f7e48e53d01c7aef035e8481495fe68635489bef9e220b5cbc8a9e7a62adf3f20bfc0145504cd700fa920d6260cac6ab58ce44f306203075373f77a79d62575858e0ed56b1ef5513a09819d3b8621809917cf7f1d416867e00b743bab0226a3239b0af206a7e14b2a8651f2b82249b552949821ecfc5cea243be28b16a9e9184227cc8cb0b445c0bb223130c294cc5d656f34cdc2df980ecd3e5695538e33e061aea9af82315c3fc94af636ddbca7cd5fb1041bab678439b3dacb1719873ad90ef1f72ee06e75935bca85009355e1be5a7cbd6bba20e26e4e08c8c54760b4b326c45eaa52ce7c5d6d5f392319fd174b9275679b46ce0a5391cfdd132a5df045127365667b4f85f35be3d13c2d6e5d4506baef22171954c4a9c5b0ea473f1f35ffba94a1a859876d4b9595762013c433277b74785c326e3eb5c62fb6aaddc5308519aea3528ac6ed93c29931662d790bf661856992be0ba5158b606f1384d30f6f892bc3fe404eac689146b68e4371e038a2992af21e683a1aaa02dc2e2c7202d720cde76fe82ea86006c4be762a94ea3b01831e99e17cbe69c4224ec3d281e12cd9e692495f6f455af94d747267b40ee1e769f5cdc80b239b423d140c9130ec467bca569a6060685a02a6f19b2892b4f0beee47eaf76c29420df252a3405345cf31a86ea70f7724f2819bdfecd29f2c28059b596eb816cd42132b4189d986c07b081b03daed542ebd2c8559bb22ae95d15bab4870ff18fb36eff99d2b0059a444677258331f8d16b45ebd56ca5d1bdb56de246dded79eafe87c91abd38ad3a098f341a6c19f5c3fc77d1fc65ba95fac7b33e9f85683b6387bcfd64eaa8a0f88893e46c36a5a6dfcdbfed4740512ed3763f84824a51ff61a751179ede06d8291a0f9b7ef2ec08e77e33b8129e8da97288fbc70fd4a72f0811c58813e949ca0197949d7ee3c8f33b6c8ea615dd4e4531af8fb5804d3b1c74f51cf35f877990ad8a9ebda709cae1435a9ec35f53755478380df9cb753f64b85a33d8dbd9b8541d5dcbc4a9ffb30b8274c733db5e6709eb9b404ff6a4d3f1e44624817ef6e1fb300dbd1b41d8acbf7df18394a08fd31a6e5717f23c66b5e27070888439ee1f6fbbc86c98a8cb6e59374c5bbef8df30cbfb42001d22d78168edb1e7c2305b67f10419fb488763c5a350c0f229faba8ead66616008f8875ccf3ed0fa5914a234bee711fe09a6448db77111c4c0c04bd08d0154279615eddbf1e17c28ce81bb32448edf2f89af07e2d8d42af0a889901a5a1aa0d147113229dff433e12f12b06ad0b1c413e60c388105f8344b689e86c0ea7967bfeb26aad48344842285a75e2a8f4c2a423bf5744225d2fe09785c33be87a437b4315cd8f05e92fdfacc86322a9581ea44dc60b9f819fac8c68fb03e72f6f7cd75fdae48077ef21ec6ec200886851ca929a9648cabc85793eb0bd8a56222e94e845c781e595ef9322554d579a2e1ded613cd6be27cbc6820aae7adfc773aaec7b75107583230fd581b80d93ce46528fe5c9707a3df03a805dba5c10d756ac39463a0df72f522878203a6429842eaa516e31046975c9fab11a94fe4c6cd2e0c0cdcb290b6460d6ad0015ea380416ac157db5d1957e6ad5d2757fe2b378ceff9ecb176578c81cdd76be41b55b24d5463a9d4ebb33b37edcc6c05dd94cd5655a87502a36b6473e49db531b0433737b9730d5c1c21dc41b451046169c5f87d0e058baed4864773a3cd24159856631be7a1a3d3232448d1d7dcc6a61d5b13eb9d2e8db144b107e9003bc040ea7909f8749e8c6ae4d1773b32eb70c4dcc97e5db834ac6eb9e6afa910bd64873a9342361fbd780c3b66330f9ca997f574b85ade1b19eccfdf32ab472516abf976c1564084986a8c6140ca53c4b5b49be6df4036dff0693e533beb95b349dc974aaca2f8a57870bfa5797c2273240b16a43615a2b141cd192f86fc79cd1033a5e33df42678f678a5758dff1f7d49c69f0a3dd45c4cacd174fe24aab0c46f34e9984993289109f52538da2d3fe29ec995eec5d46fa3b5c3b2cd731ffa66cec6b51a7fd98c4d77967eb8f7f91be4f6528601fc13b4391daaa36209fdce232079d2f315084cfbdd35054dec692057cecdcc9f3860cd268882faf4655e18c61bbdf5b8ddc5f4ad513263bd7d321de1347728ef6139f471ec4e77918fb60a8fc70df66c2af40d99d276d8543e38c57c1ec6ece37e51c9ea5761b959045691928aa4548ba6d2f050055ec930992ab541eddd2bb9a5345d48420e583aa9584945d37ca0bbff55c553892a12a2dfd7a3ed4724e86fe01ed5d1e3fcdd27c3d2db1ba5495ffc1dd8f78197558a8501f3b8e1fdbb2b43dfa53ed540adc9bccdc0300cd5555768371249754b09687c9203ae68da3aeaaa95cefdec356d9604bbdf4fc774927fd88708cf04caa8e3f964cfafa5886806a9e14cf7885a44591f6f4df686c507b129824d8e8590e907bcb9e0ab2b5a7877fe2aa1f846e88eab6cda6e26f7c3b2d9225185b520c06d7ebe2f9d3be522119b9a76241b9d1263e5df21f126ab9676277c2698f3678f386a997dd16a5b843877cc64a7f20315715b6eaba1ec92a0245f33568a397b8e2a84ed91d63e6e6930c1bf9f92601eddb6a38a38822af1023eb7a4c3adb8fbc4bce339b1e49b24c698497a3a4d0df9ffe7e4095278f86151ce6f7ba2263e8359f038436ac37f84a3aabe0846ebf4116e6734bd205928cf9de721ecaa2029c74fcd1f1a772184e5c1614c36b87de249ee895c946837b6f8456185874d9e64666ce5131f70de4263c28b36a5ee29ca10d1e3d87af5de9ccfd92e4b44ae17b5fe00ffc9d71e8ecb404d5401ef0dee8a2b5705e72c677ab51a603400c1915342f23c0dc7758a1a50c5c159a19f06b1397af4733ae1ce2a03faabe73c1b63f2619333911cedc84dd61d0e2c88139fead2011222aa64973c048ad5573b8cc4b1a3df381acf37c7cc09bb607cc397a413a0c1fe892efa3bbaac4a2c5ee9af75943fb141417420cc46636f682b1e28deb81fa54a4c4e72ffbc645232bd04746e37e6e070d84c124217f507383eb1ddcd7c0085e513493ca9fc55fa29083664db374bf9702797dde7e59b06acc9a0d71107687bd5a807b862b0775852622d3b9c7dc16b74013c3c7c1c24fe2d2dc17596237058634a1cd6e25bf9f7bd2287448ee5ab61665c78ea6eaec08a7af4621ae9ecfcf6abdabc97a74e9b90a5a4cc49014753d534bf82893015d38f554aeea6809f3f785fd2027354c9d1c558312228a7c5c5f423e86c9fa17dcf8c62b2812d586b8abbd78ca08c2bcec49b24bf461a611e6062ea19df644542675f034d55563ebd088c5de377a9a5feb3cd6e499f151d6944712f6d374e97779fde6bc7f96fc3912152253710a611e2e209e59fa744b1c22f9edda4e5cc545a07f89aaa79792c604afc61cc36e7c42ebaa53b8772085806e79eb079f0eb12d86acf3afab7d6074b5629b013a1d05012d6ad35646e6484d9f33d38b8e1b99cfde53df0abdc5788aa67b153581a8ea5747d86cc8c9973abd4a6ca48ab8d77aa51d0ada27b2ade30730719c8ab19a933877e5e71acd11c4b13a43cc3bae523b92c245d01f1db74c6f391425e8153eac0e70e18e0dad23c34e505ac5d62f18351973da45"}, {0x90, 0x1, 0x4, "c53527e4e3d98aaadf73f351e599bbba163bf0af70f11ff26ae43f8eb49b768d14646defa5cc793140ef6a971af449a155901c3f6b485271fe895c646e448e45a4ef5689b723bb5a7e35d62352454e33214d8e3e80ff0266db3372f83d331b188098d0858e4ed5fc6374e3ac03f831730f3fea3cdda1b11ff2f261c08c8e61"}, {0xf8, 0x1, 0x6, "49a2d6a470c976b34346e16c3724ed8538d4d2c947f3d79873bd166015027fb05204a8f6f8ae8899f6a5c96aa7ba5b57e6a56efbc5a9bed91e82774005bf9a5e8d006157c7c87416078f18ede9e2b181283f213a39f89d4db7347e4308486bf2f2d67e2885f05438abdcff6e5e52b46b250785fa54d78e66a49d3df4b9efac6d7d366060dd34cf450d6c2013ed8a88d1cc8e11c2214f56668390afd9697b4b6bb7faf9b4cb07e76eb5a765cb279a20271ba8f95e8fa0f169c98addb95bc0cb65938806b8c4b083150e9f0632827d4fe46c53bb8fcf10be183ce4097a88324af7c7"}], 0x1330}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xe7b6) kqueue() 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x181, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:01:19 executing program 0: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1800) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) sendto(r2, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a75fb335c9d669eda99ed679b4854b1044c8", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:01:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r11 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r5, r7, r8, r9, 0x40, 0x20}, 0x1, 0x212, r10, r11, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r12 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000680)=""/172) open(&(0x7f0000000140)='./file0\x00', 0xc2, 0x102) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10, 0x0) r13 = msgget$private(0x0, 0x3) r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x17b695e05c81d022, &(0x7f0000000240)) r16 = getpgid(r6) r17 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x2c267675, 0x0, r14, r15, 0x0, 0x13, 0x10a}, 0x401, 0x1, r16, r17, 0x40, 0x8, 0x7, 0x800}) 16:01:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x18, 0xffffffffffffff81, 0x1, "5a897926d27fc9b55f491a99f2a45f7cb8045945", 0x81, 0x3}) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0x9}) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:01:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) socket(0x6, 0x8000, 0x2) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000002c0)={0x0, 0x4, 0x1}) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000006c0)='./file0\x00', 0x20) sendto$inet6(r1, &(0x7f00000005c0)="de393fec2002223ec66c185a8605da60c47b9afc995b15aabab80f885fecd8fadec7977b411f8329ca287bdc112baa8ecf3451f00a21875cf5857a0c4f53fec59b4b77fd18d3b25b25069ee82d3bf4bd2efd08836b9830eb3691b80b3de08af80d07179e793d8e645f15d675769a6e494fcf3b2a83ba4f79b34b4289e0cd91d493736723f4c3d4a03fe74bb2a2be3d20c53885c8d0a3933f9499120db4e3f79fc7d18b49f30a320cf317de44de242c98a04245838efa3a021af1f2569e2aa72cc9ca08187269df5a0442461ae9c285feb529b57b85ab0c89752635902035e11a0984", 0xe2, 0x400, &(0x7f0000000080)={0x18, 0x1, 0x49b2a267, 0x4}, 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 16:01:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt(r0, 0x33308d1f, 0x9, &(0x7f0000000000)="a060e69953c40aca35192f6bf1ce5c9aac6f76a268f3c9533d3b4d1e96413496dc4248a770eb56dd56d22a5cee7c3c45521cd90b1cc6b3df497805313e2bb6dbf0db3c739afbbaa56ad1256c7b1bdaaa1d42c98024b973a47d30ead84e68a92c8d236ef977f47a7e29c0b9234458f4afaab3e14358f89bffc0656fb532e8f5ba0146029587221968170258af9a4c348be4fafea66031231099e082626ee87eec9de77ec65077f9cdf0bdc0e30eb430b1611e60d70d0a2da2f78db13ddf598255b5a185b684afff1bfeae792924b96997f5d8923f4b4b593a3a55bb6472be8a1cd80da3bb22237487b658287736b2afea261bc039", 0xf4) listen(r0, 0xcb8e) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001440)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="5e4e6c9c90660e1b571e179eca1fcf95b6", 0x11}, {&(0x7f0000000100)="98232b84c824fdde1027b3761ac342f0c94ce469137aa0af97466f09b5e64018675b3e51a1cca35c9893e03d9f182ec62604db5f2229be6ca1fd2478e52ed59b0824f8d1fbe68fd21369b0c318b7e80f3b4811f4d0fc29e7b14e5cb2338b6b2f0e0fd88c0cd8f5fefc", 0x69}, {&(0x7f0000000180)="92e4ead07f6ca001f8a2915a7af0f16cb16fa623818a49fe4736c20d9ca38efa886721ff4ddaede01ffca941291297a3caed06bbceeb81d72ad92085b97bdb0e2b7110e7e33590304e0ad9c4082dec15cbb0cd984c4f830722ab7cdd3d2f54e19247cfb567e4650c003a45ed8837fbf0cfd86f8f9570c51dd6578f192d7c20472123e05d1936c581d22d9279601d57c8f7cde882d9d68df7312fbbbd5b05ea617685bc463ff47016a3a5f30f11736f48", 0xb0}, {&(0x7f0000000080)="9f2fe432a445a9a54d0fa2161c20a4c312129354c69df4a860a011c9603736abd0ba0797e761402d96f2fb8c0cbc3230aa848c8385", 0x35}, {&(0x7f0000000240)="d7ea1ecb584f71aae82011c1a151656bf7c53333bec989d890d9900a0cb7270c430b85e275da4864aaf5ffcf75", 0x2d}, {&(0x7f0000000280)="fe975a5a045fcad1fc7ed32f8fc9002c24602071748565039372ad6fba221c95a079c2a6313731fb7d09e88c47dac06a40e1599c6ba71f9c1bd575175b1ba97ea777a5eab9ce513e47bd994c94574a4d0a57aa5188c4792ec97b11eedb89d23a08166e41d9884f8a0707ca600599e6b614590ab65e7e4bc8dd429723a97451ae7fe08d1847ee4d9f4a781f5eb5ded4bc848c4a86f8b9df7e3d814ed8908a4c02fe3e26e19790e2cba16f85ab1f26c228ca2411d0ab4d238a0ec54e9ea3b33bfae97a6b2227aea3d23b37c923ef0678def7b5c19043b4569cc9cdaf104ca9e8d23dff9e95e51b92627434047ad41cf215033e353de9a40aa13fec18e1abd85a84a4d6ecc2818e080e8baed05ff19f7d9901fcbcd240333566d92076a42a7559d3408e11e38a2b6e753edc83a140b64b0446eed674dabca2610a8de2759820d0be661ff50a2e4f91f01c88757710fdad03f99868129b297574bfd1069794cb1958eaaee5a5daefe5787ca368f20dd73314641aad110bc78e0b58f389a28adfb96b70903519e2cf8e32ac13d2c872b44e15b7adcca3e4f7bbe5eb9afb2681615bb1fab3e02b19408994e521e75ad9cacf398b353a17b16fff72601235a28276b6dc55464558f2ce2e81a3448ad070d045b55a07d2331af59626ab12c5c0551ec2363afd9f2207c8709ddbbd3dc5b3f29df7e4b16ee696e35132925966a9c07ec13f25a554525d8d681cb4d340de7fa080bb24b6a04cf9b83ad9c89346b8c131cc138bfc89c88f7263dfea65a4fb8f1ea330be5e5a6933fbd65796509d25f2a62243c97921943e6394333a9a98ee2dc02c13caeb016be476b43ce51b57eb363d5dab9b53f26d7266fa71f39200966194f73eb90b1f5a2a3ff278eb2a1322142a6cd38d27c1de493dc30c154180d17d4a49fa4dca2ca0c0016caa08212a2de31b32f58c5d978672353603a284e7907dccae6509a40568ef936f520ff710c2e4ac05d850fa7713a001fa077a2b723b3b682dcb3560fda3d63d960bc33b683345c27fc495e82019226794e19eca717b9e29db47c2848498dce647ae1e2995ce50fff59b360b92067679aef2a1170486cf83a78c643676ffa0811876e10272e391bb9a6a368fd9c8fa9d8a761191b635be3a10c4c94d8dcd7de60e2cac9976f1a578f1e12f5cf44084c55d4b8b9acb7242e5bb2581ffb60b394805d41f537b44c78744d1eab6ae83faed843feab57b498bb4d65fa8572632a1a7ccd3926a372b0cba6738cccaeeaa8599b531556fcb54d95f2eb3c2649c9b9bec9ecd99f7b719f14d09b01942d45bf052f188327e983b2b901f2c8df56f32afe7a9f5d5a91c7b5c97249913ee49df58d40bebf678e91e9a17c169f3fd0c82db2e0c53fa03cdfc1af5d49d5b6b79df736570431e9603dae793d83771628b0411de4d807c9af1f3dcf9dbd5fba2af9dd8667a2dcf05836f99203980d17022447676eb0f05d7b986fc865ffcd3a98f69cece03bbbb6bd3e2b4d671f57108c3f3bd91c33689d7520b5480714ac169709495ee83eae9ea5f29e34370d5929e438b23d5f7f0a4f2448bf00424e0cbd6511498a164baa75f31fbe4474368888a03a83b34c74dd2306d3d7b57c8615c3120b5a50486b6393765c749afea2696263422a65cf04c82f295befafca3f82ce4f8daff301fd86831e5e4d91e61d39c1baeb9d2a48ed6a48a6acf78893cba7f8063e199a9599d88d6407d0f53d5dea43348741f4b4df7150a9afe4807eb4e91b5dc55bf9e3a21947bd44a4763ef2167880b3ae1e00f796449c4e7f51a88659409e9fd3947e2f005632b6ebf8b5fe479000b9e3047b98a24dfc7681b9ef8897a4984c245707d653a7712f5ef2951955dd04d65a665d9c6f6239f18a5349b06dd9122e55b52736201fa52f0342fc733cf45024d7bdd9ca1137fb8af29d8dfa7e124a4ba04d2c89907a879140f9791881741d6f195b11846bd1a43c3b67eb279f86152fd45c6abd9df88662c778c1b91afe9fe9d9cb3313350af280b3f3b901a828b67b8e804a77ce64d64d8a3b62124f8e3ef322205053e2be375ac6c1ef04b8a4a9ea9a757e3798c20d4f5844ee8e412a6b20489657deb07c0024c37778ba1a993dece0ed57da267e15e745e77baadb22d5177415d6cd4184b94c597501409643ce4fb8cd36942f8fd84ef781446165b043c99e4e33db79922de8705e42573d3c3e064733c33af020efd627fdc08eb8787cb60f152c3786807742ceac4c7ac00d7b0c1cb17a8f85dfafd87ab7d6b0d69689633c3a8d3effcf2ee2fea1004c2d67ee3dab3f60a6ba797ee52cf6358b11704681a30efe1cd70c02f759a6f946431a6aaa4c0986cd3b290fdf89a27742482bb55108f09fc34b03194baace8d7ddfb1f7e948c1f9d1a1dafd80b4eb01123b9c6178a8ee0f44c6f2bd955dcc797edfa49f788d487c0ad9d5ddf59f4af8678d68ef2dadd6ea5b5aafa5d4f4d4cb04416325b58090f1cb6226d874cfb229e22c8ddb5842afe21ff95fca059700170e792ab0750a76036d405fe2f6de4f824b02413f5b79f1ba90ecd62cdfc78b5cfc697bee6d5423e80c68ed99feedbdbc3c9a71b38ffafc13449ba9d0c46696b2b99a063dc8aff2c7357f43d52bb90dae52e350c1291a1db900d4121e2f3a134e200175366cf7ba598d9532761adba49f47dc3e21d13226c802f4b6eff0af0c8edd3fa9cc7ae8aae551c4583b51e9feb04f2357e0c510a9a5f63f751a8a22c352e51b6a4a1b063026bfe2e0322c9e9741ca622fd6cf97128c1b19ad65f02e32d57f2475d801b5d5679fbf5e83fe8ed6e50ae2fd13b8d39eccd7dc7e12095d8a7297fda298c38a08948843e1026d5dc68de5f2e14d0f80b3a436c654a78c7878c3d21ae2f969e88d27b084cf9d54310922568ca81de2a56ad9e62b87baa9b8cd444affac2bc9c0e8394362ea257514a6099e16d4ac36f3bc02987869026d766677c6c5d85ea46d52c639b2a18116abe2318dec6f2da1de86b008ca38803ea0ca4e34a6a19089e640b1d880bc5105a08e84b3d0453ec4bb2b95d32fb31af6692e0bdc741a3469150551c823e49d07ee6f9b4745bc5fdb8004e27be24b9afa0e2669705cae53fd768b392bd5ef4d8541f984398ba4cd8655936f268f01d320dd9ed37f32405d81fef7c94684888282f663cdf6ff6b078b00b3e24eabb245ed95781d28155d976fb26a5bf7f0ec4d9bbbd4ccbab3b2f391b419dbdf8b6d2cad3bdb346d97faca95c18a954601c3e56c77798aff6e7c5ba247e7c1fea33254fb20ba77f20b1c109b2b1165a3cbf97d59f4b124d1a3ded9d990bb3383e308cf2a49dfba5af14c9a2cc7e58764bf40edc21fa048a454913091544f62bf998ca72826c2e0aaa8ace42827d1e3f068bd3f6e7e33154075d60d0a8b90e19ebead9c1880fd8afe2fcea292f89337fec0b9b208a4155a964e379a3f652859ed6204b8f3aea129355d83750fce574a61bfb7675407ac895cd11dc76e1b2f9c0d3de40e87a8802985aeb201c540bf10f459051cbed57cd6bfbd54219fa8c70abe0d7479319f85310d90cbd5f025e605a696d7143fdc45c740800612b80958609b6d1b76605f1ec9e8250dcdf9d1ead9becfbd99cb447da5968d6eba61a84d95bef377c4139f5cf8bf75467e1177af87714d3730e3c205b56aef2ed4f429e7f94211de02dae4674922743c9263d235338774f5661ce0d7c5ad3c4e4c1ae06c2c5dc966dd664ae38253875dfb191e8c0ff78f36d0e82159296d52c68f8992f1c80f782356f82bc27e04fca19fddf2b4e44488d422a0ce9a9b91c2cc05964efb2ba067c327287f1bec207e9cebf7823b621c9ef31b64d5d02f05947b3553867e60149a3fe6082e45d1200e61a7bdbecd082cc99ee9bf063d3409daed76ccf0d68240b773fb85dcd1495ac9e1cd36a50a8f3ea29a8c67913acc86b9e09765f50851e7e231d1126645c623eee40389434284367aba90b869d348458ce294239d410158b092de675a27fcd7e6eae0b96971942a37860aca776d43e81a8cc17ec569fe23339314c65bef3ddab8868e975e85efea2e5f69beafa1120cd567de567dbe04cef4a1a291f825455da806d40d9575b22e11bec344efd5e2f0dfe3004300e07aa329e421f1a2a95b24897361aa9b08a58408f58d4bb9509421e3d67b30993648c75d47fe7c8078f59cee5ce8cd8bd66feaf1559536d8b7c040c1af2e3046e4fafb99361b4227c68ad7a278a36d257a7ed8c1d9ae644b339657060b7c234e906bb6da55a77abc812b63d87d707f5028d5430a697cafab377787926411226efef7e1335b9e2b08ca601a0a3ef055bd3f6a01af5995d8beff929731b6521eb8df5fb21a794249489368f7079eb7d4d2be455a5ddd41b3d430e7aa2c188a9970643f91aeb0b79a4fa87ad4a3f07cf764cb10850a57c2f11c232fbde0db4e97efbf215cf594bfc8cd7989371aa361a031576cc47c8e6ce71f9dbbd2cc52688c5b3b24b5a5e5c26291d88558374df477e28861b7da5ac7e40758144a535e678b92844ab7621bc061a30273185e763a5d65dccdbdccc354ef54462631db2a77c939a8243951cecbd02a6b1b479eccc84cbc46dc7a227a2e4c9b4123edae31f2366efd89e6fc18c1ca36b94882f8a5e97ee822e4e49afd0676154822fe2fde13cf6a8bd94d162191ebcb8767e6147e5b936dc10b86d45eb0740b37c004853f8286d42d4404419561c42e901fa108e96400ebb0fc1941043848768c9d33d47e5ba8bb64fefcce59532e852d8bb19bf94f3f93ffa2d22c3b2858c50c2f34c54b56720fc6b302c6db6a3936d2471e91e46481da73e59c07964d29ac15bf1629aec6fee132a02d575ae5b71f1c65a2bdbd0bd1fdff656c3ba0b039dfd5c09fe4f8ccb9e1e0bb955aff2123c33532dcc0d1f5b611727e6906dbca7012c50f58703cdcb80b6a9bb26f6f654d0499a3ce48bf380d4efbd635e82503aba60d5bfb3a9f0fc93d26fa065e547bc0f5e675bd510fdc9d3f048192dc89647b1acadb2c6973d672a520fa323c897986ff1ad5115b08abaf95da76caa2ab687aa38bd8299542aea28858cca4ccff90d83a961f727d289cb7f142f605ddeff9ad07b4e725bc850cb2914777c67ef88ee4d9a1e065b154fdbbc180b7f9564af90e55fca52e15ad1bbe3e9be0d62dba66311335262963b59113a179d8525c6cb42928d97988c4e4031d612a26001549df85bd150cb6a4d173a9ad369d0dfa990ec9f7f6b691bb48468c462d81042ce34affd24aba649051f03184f265b5ed1de03d46f2f313a81f69e57532cf73fdc6a497e99c0c19fbe1dd0e0f783f1830cc4674dab06c6020b13b933873a18c2baa87a5842b6583392f16f2419eeed461263873190a20c91bb89b7f2179bbe3aeaceb177d9dd339a293c14c4f62eeb6f58168cddd255cb04bc2d1e557ba03d8896e8b82d5cec366f65d9f6af964d2ef2eeb4c3c296e73cda47f6efba57b39f22eafaa20664047dfcb95f3e4d5763c02c3757ea42d0ca00043d51458479addce1ae836b495cde2c99c7140897f4a12c534de2e7178e339ab68e63c7530f57e19f7ce20d2b9487a826228f4eede5d4377044d9256025a48e135008a3f0eac236b675db793e773a8528b0a77ea8be8ffbd4f453c100c017f8fafe6d3fff847f53c915757171f9e0194f80c9144596aded71a4af050ada8b235c8c2e0ce40bf9586732683659140632a1d3c833992adefed3cdbd4578b44cb4a8c05e8f8d2fd3439c3924a0bb85bd6f19", 0x1000}, {&(0x7f0000001280)="ce1afe2b2cf691cfdec8ce653667f5bdca6db154e265ade7d5770f3956f83d010d13dffebfd9d1a218021b9fe05f616cc91e37b31439aac32229f1bc4cd811cadf0271e067b932ac4fb417ca14392089915dfb8689c3d0c6dbf022dfb18ef74ba22be6570797352da306de7780c4b13d8d24beedfb4c5b669079855a6d4059e3db8370b5c09f17b2887906e27177edb86364623b27f83227bf7f2c00a3622cc4bbfb69579a6606c1d809c91be0fa6b8a6766ccf2d77a5864f45223ad335410a7569d0aa419955707ff09916c688fb19f26e7f6af420f9d0ad65ba6f67174c6c9df4edcd902f81f07b5c4", 0xea}], 0x7) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 16:01:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x28b) close(r1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/143, 0x8f) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) 16:01:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = dup2(r3, r2) ioctl$TIOCSBRK(r4, 0x2000747b) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r3, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000003, &(0x7f0000000000)=[{0x45, 0x0, 0x0, 0x1}, {0x1d}, {0xff, 0x7e862279}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCLOCK(r0, 0x20004276) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:01:19 executing program 1: r0 = socket(0x2, 0x4, 0xae) shutdown(r0, 0x1) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x66ea, 0xc0000}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x120000, 0x9}, {{r0}, 0xfffffffffffffffa, 0xf84846a4df9cd935, 0x1, 0x5, 0x2e4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0x8}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x77d9ed20, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x90, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1ff, 0x401}], 0x10001, &(0x7f0000000100)={0x9, 0x2}) 16:01:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x4}) 16:01:20 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:01:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x12, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x4, 0xfd1d, 0x8001}, 0xc) r2 = dup2(r0, r1) socket$inet6(0x18, 0x8000, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x274768fe) pckbd_enable: command error 16:01:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x56a) r2 = msgget(0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 16:01:20 executing program 0: socket(0x1f, 0x5, 0x81) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) r2 = socket(0x800000018, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/62, 0x3e, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x28, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000180)=[{0x89, 0x3f}, {0x44, 0xffffffffffffffc1}, {0x82, 0x55d6}, {0x83, 0x9}, {0x89, 0x4}, {0x44, 0x7}, {0x89, 0x877}], 0xffffffffffffffd7}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2440) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x1}, {0x86, 0xfd}, {0x42, 0x2}, {0x89, 0x100000001}, {0x0, 0xfffffffffffffc77}, {0x7, 0x8}, {0x42, 0x7}, {0x40, 0x8}, {0x48, 0x10000}, {0x81, 0x96}], 0xa}) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7947, 0xd21b, {0x10001, 0x1}}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:20 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a1933f75d31000000008295955984c87910bf413f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01e26d6ee7fec3b77252bfc367b16774d22ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f530085f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000004e83546602644f37d5c7b8d1c733ed3b21cf91ff8559f4a67480c2a9f3e190d4a171844896d84bdd09f2f4faaa4cf5d60050222ea9e92ebb8845d6c962a5a4a7bfb9b2c917ec271a691eb335bc01b406bbd87a9be86cf93eb8dbbf406209934bcd5871307ed3118ef"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864fabe4", 0x14) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="f77c71aed7c8b8108ad8573ac0b67eeebfbae14b5d8ba0db06e2762d4ea3f1ddef214105116b82078e4594afd0329fd606924a0b11e1f5076b7aefd23d7cb91d6a9dd925bf4aaab6860aba04fa8a56c6b8f1a506f4e6b8c0092977a8c5439b3d7dfd8db882c5237c3c8a67003dcaa4bd019dabef1fa2429816dd3658feeadc78e5bd796ce7c608860be0ae241e8c202e726a3ded6374c9df459a638f48c67cf2ec904a32ac7277cfe2ef50d68730e54e8335328e83ac04e45a29e49c32d06aad9a0b8d5c64d1", 0xc6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget(0x0, 0x3000, 0x512, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3ee30df1652cf5c7977520797bf84232c3520107"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r4 = dup2(r0, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) close(r4) syz_open_pts() 16:01:21 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x400, 0x5, 0x8, 0x7}, {0x1, 0x800, 0x8, 0x1ff}, {0x15, 0xffffffff, 0x5, 0x1ff0000000000000}, {0x3, 0xd41, 0x4, 0x5}, {0x9, 0x3e02, 0x10000, 0x2b10}, {0x4, 0x8001, 0x1765, 0x30}, {0x8c, 0x1, 0x0, 0x1}, {0x5, 0xef, 0x6, 0x7}]}) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="3fe8fb1690c9c3c4034188042a", 0xd) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:21 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200001, 0x0, 0x1ff, 0xfffffffffffffffe, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000734000/0x4000)=nil, 0x4000, 0x17) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05d6cd3e97a", 0x8) 16:01:21 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:01:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001380)={0x1, 0x0, 0x9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x857}) r0 = kqueue() readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/97, 0x61}], 0x7) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:21 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0xbf2c9fe4bf984a61) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') setitimer(0x4, &(0x7f0000000080)={{0x0, 0xd9f4}, {0x9, 0x2}}, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x29cedd4e666dbf77, 0x120) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x84118e3b41d9341) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = semget$private(0x0, 0x3, 0x10602) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r4, 0x1}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:01:21 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffca0, &(0x7f0000000080)="f0f08925bee17b16238a979badc1aa06f3") 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0xc) r1 = kqueue() kqueue() renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) 16:01:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/100, 0x64}], 0x6) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) 16:01:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xa6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x10000) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) recvfrom$inet(r0, &(0x7f0000000100)=""/31, 0x1f, 0x43, &(0x7f0000000140)={0x2, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x4, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x9, 0x31}, {{r0}, 0xfffffffffffffffb, 0xc9, 0x4, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x81, 0x101}], 0xed9, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x80000000, 0x23}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8001, 0x8}], 0x20, &(0x7f0000000280)={0x5, 0x6}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r2, r4}, 0xc) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000300)={0x8, 0x633a}) wait4(r3, &(0x7f0000000340), 0x8, &(0x7f0000000380)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000440)) close(r5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) write(r1, &(0x7f00000004c0)="1efbacdf247082ed046faa510a27f79006c37238b28a7278eba74d16dc739565bcee0ae38626f1d0752ac53579bafac31b07376be32ea0cf7abd5edc65c708feb5a9e49bf57aee97f877ba0b67e07c2edb0f3f2c5a1bf7339b56a4e8a3cb7c2a435dcfbc40f66bc97c0fec6aea35e4bf02f4d31b122fd4bb36bba62bd757f125a03821b3b32d1e0ffbec470722c9eedc7bd336ae250dcd4a5e7137d4c59fdb58813d69e7dc66e777674561f001c2d94cc640bb999de10a74c7fce41414db808492f8a71fec08858e7d427e66f8c83a322964a46b0ebbd3379b41591269015c51c8236d7d5ef4692b839aa4c4e475c183b74399090ae9", 0xf6) r6 = dup(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x75b, 0x7}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000600)="07be79bf2372ef6a8efd7930c5a3cfc420349621ea6d3ed76f1f4773e7c288be63b13268eb34feeae765a978306d2cda5f3604ec6fdaf2b3e20342cfb2d79bbecfa84ac35147f834d90f1893a26ee2e66b97da246ef49ac519126312cad2b06d513c3c83446690cdae43b7c700d1abd865c6", 0x72}, {&(0x7f0000000680)="c4633572301a1370148506b7e5fbf3d5c8fa6297ea0bb04ed7964554635fd43fa5699b93984357b928a77fd3", 0x2c}, {&(0x7f00000006c0)="68bbc5a7b8a41050e8e364bcc2652105ceec31cc7bf965c41b8b6dc25914fb3e9e68749e5b2cf08784de8db26e87e4927b7ea6e7b5c73e58", 0x38}, {&(0x7f0000000700)="0229888a866d81214527ebc11a069cbea25150317d2593b2187976cca320a88c5a791134076c88888a7760a6c238212cf694d446484f7b4f82a2a8f40046162a55016736b9a70216151bc94e6be8308c2e43d2ad2a167d024c8e1d02e47f51f323f85ae3e311e05ddfb852ae93dadace2bc4921a82", 0x75}], 0x4, &(0x7f00000007c0)=[{0xb8, 0x1, 0x4dc5f3b3, "bdaa95e66b3b43d8998c85cc74895973a86672075f476ba1932cc8daa98e0fab52fca6b2fb2deaeb257b5091b4e1c724274df1bf2efdee8ef3541953c189b2321b1535113317a384ad42ef0c6781c7898b4a988f80dd744a3c2840d48a5cfa86d5b9fb0b40c867416ce7e47a4a3d2d4baa64ac35befdcd63c54c23b9e634abf0cb6fe2651d4efb282e5a2a6dc1c9694324234e8c960d23d0d62ee11d423549f751"}], 0xb8}, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000008c0)={0x2, 0x7, 0x0, 0x6, 0x100, 0x80000, 0x7, 0x10, [{0x0, 0x7, 0x8, 0xffffffff00000000}, {0xffffffff, 0x2, 0xffff, 0x2}, {0x20, 0xae, 0x800, 0xfffffffffffffc01}, {0x1, 0xbf, 0x8, 0x1}, {0xff, 0x80000001, 0xb69e, 0x3}, {0x2, 0x3, 0x8, 0x200}, {0x4, 0x2, 0x2, 0xa51}, {0x43be, 0x10000, 0x0, 0x800}, {0x996, 0x3, 0x0, 0x2}, {0xffffffffffffff01, 0x7ff, 0x5, 0x40}, {0x8, 0x24000000000000, 0xa8ff, 0x8}, {0x3, 0x23f, 0xd212, 0x200}, {0x0, 0x6, 0x2, 0x4c7}, {0xffffffff, 0x8, 0x80000001, 0x85}, {0x8, 0x6, 0xffffffff80000000, 0xb3}, {0x5, 0xc5d, 0x8000, 0x9}]}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000a00)={0x81, 0x89}) utimes(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x4, 0x9}, {0x3, 0xffff}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x2, 0x0) ftruncate(r6, 0x0, 0x6) fchmod(r0, 0x10) socket$inet6(0x18, 0x5, 0x1) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) write(r8, &(0x7f0000000b40)="96d2646a2a0702c4eb446e6ad3b9845a9df98e1dfadb2e2c08c149dbc3fc7b6769f43853e9691f2a81003d49c4844fdc8c61519e2098f66fb9a0a76a79956b74", 0x40) fcntl$setown(r5, 0x6, r3) open(0x0, 0x20000, 0x14) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x100}, {0x4, 0x4fa}, {0x8a, 0x17}, {0x8b, 0xffffffffffffffff}], 0x4}) 16:01:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0xa) kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/204, 0xcc}, {&(0x7f0000001440)=""/10, 0xa}], 0x7) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:21 executing program 1: r0 = msgget(0x1, 0x42) msgrcv(r0, &(0x7f0000000080)={0x0, ""/62}, 0x46, 0x1, 0x1000) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) getgroups(0x1, &(0x7f0000000000)=[r2]) 16:01:21 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:01:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:01:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0xfff, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4ab}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff04, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x15c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x7fff, 0x3, 0x40, 0x800, 0xe41, 0x200, 0x6, 0x10, [{0x8, 0x4, 0x8, 0x4}, {0x2e4, 0x8, 0x6, 0x8}, {0x101, 0x1f, 0x1, 0x2}, {0xeb52, 0x9, 0xfff, 0x11}, {0x7, 0x6, 0x80000001, 0x8}, {0x647, 0x4, 0x4, 0x800}, {0x3, 0x1000, 0xad5, 0x5}, {0xffff, 0x5, 0x5, 0x6}, {0x1f, 0x8, 0x17, 0x7}, {0xfffffffffffffffb, 0x6581, 0x9}, {0x6, 0x385d, 0xfffffffffffffffd, 0xfffffffffffffffa}, {0x800, 0x4, 0xe2a8}, {0x2, 0x1, 0xfff, 0x3}, {0xfffffffffffffffb, 0xa74fb3e, 0x69, 0x4}, {0x3f80000000, 0x5, 0x4, 0x327}, {0xfffffffffffffffd, 0x1, 0x6, 0x22}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0x900, r2) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x58) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:01:22 executing program 1: r0 = socket(0x20, 0x4, 0x0) setsockopt(r0, 0x1, 0xb943, &(0x7f0000000040)="0000be29", 0x1) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x83, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) 16:01:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x11d7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) 16:01:22 executing program 1: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r0) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x844) mkdirat(r1, &(0x7f0000001700)='./file0\x00', 0x40) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000000)="6c353957302e67caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75d01000000fe77cc9a55a7c8685a17d397a64f4edcdc9a401729f8aad195d16df87afc639f5d1eacf36a55f270ea0348aa152ec5aed646174aacca1cf666c3c3131c65a87aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeae67f4f654df2ff80969ddd160fb930c027f10775c56f765b855d0f2a09d6be", 0xac, 0x0, 0x0) pckbd_enable: command error 16:01:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x5) 16:01:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000004c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) pipe(&(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0xfffff}) ktrace(0x0, 0x1, 0x100000100, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000e01eeea5e05b5f91c3798c43823b3c4c674f6e7d93f2398ae4a52745a68b0e3333a800f5d87f4cba9f2cd16b9cb12bf6ea80b4ee3a1334185d4b9d"]) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) pckbd_enable: command error 16:01:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) setreuid(0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x6) getpgid(r2) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xa1) 16:01:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x7f) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:25 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) write(r0, &(0x7f0000000080)="f0e20ccce3534b9eb19be9e14560728ebf1b7750e0a22f8558f116c55c56244c5414d296ffc651a9f42874e5bb3267236a101a1d0f693bbde28a0593eb55543b63161e657f7b38690c1e975065fdf013dfa33ba76b5b5e989c404856719759d2e80f0483006bf1c94c1cf928566124e07be36eccc8e8155a8df603c9997b2ed3753918bc4a7997ccbec57dcd19a332e48d78b3bbecd8de00d302e7235ed0a08a811ff0c76a094ef548207f14985b79b7b26533c025921931e0503989504fccd85dd16fba8112b19f7a1f62287e6f2981bd68f4d63dc18387fae43db628d6a13564cbad821656b2937cd2e25fc0c69239b393a8cf4aa77e63", 0xffffffa8) r1 = geteuid() setreuid(0x0, 0xee00) socketpair(0x2, 0x4003, 0x102, 0x0) r2 = socket$inet(0x2, 0x5, 0x200) r3 = getpid() r4 = getgid() r5 = getpgrp() r6 = getegid() geteuid() r7 = getppid() r8 = getgid() r9 = getppid() getgroups(0x3, &(0x7f00000026c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getppid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6523a87de3b9393c1265efbb27a289527f7f"], 0xa, &(0x7f0000002640)=[{&(0x7f00000003c0)="39a6d4bcb9ed920b664a1ea138f146e3c876dc729cc4a45c60aa143250650b84d5ce02191e6aaf668ae84c4e5b52f282bab8989923da66e61e52210de29bbb5338db14300886429c9fbe800d6e6efe2ece6e7a06399404f29bcff96af8785d7360c604a65579019b7fdb1651226af6a5d65e28a2f751bc24b02bd22ee0e8a99ddbd8cdc4e807a599bcbce703bcbba283e3fdb235a7d9805ee28b7aba99b1cb199f8ca1f5633e1ba66801eed4987035ee3d2bdedd1545ab51f8d1c7cae9ac8b62aa141b6b7555e8659af81118b9ab78a70d576e1d52b3b006c0f1f570f6d27c09742fa35f3252d7ab65fd0f7a7430a207c635b74bcf7fd493c8932529090427595c93b09c2e4649ae49087551b01398f3a1028fe91747e495d4ffc54d74ae2b5f9f12f0733e5b8a212a794d4716ddddbe3fc1a7e11af26d9689e8b8ecd9dd71e34925c1e78f6cfbe5fab7ad9bc49400ef145d6d2d62e9d67c26ef0e4de6cb406de950802ba6b3b3661b1a3e22ebb6e052499d87872d4f5e3e51a8b2b7868736a428ecb4da3574239f8470f26467947c526d26804b287a1a9544f2d4d3d5829fecc0d23cdfcc0b88f8e061c582080590f03031322a12ca9de9087815ac715ee3baa6b91b02a07e87bd1c8a385ace4960974b237d23d7e5fc834ddde3aeffe0ad407d9f0435799553bf90e392b65a03a624571df431deeed89239c707c094eb1dec4374c5a3040ab248056e2f7da099183cae755f105c1ffb868efa9eb6b83d03e0f88496600f1974ea36f0ba35b360bddb87c7db372d52702232b4da9e46e2fca81b2bf88a7465648f245920d4042db60428f48abb15448dacf82786454f49693a95e81a271bf4f43cc74590463f2cae08e4c5c21df04a101310304c8e88f73ab5204bb6a5f2ddb6e8269df60d097909f05cc186d8b59b5a42f2a67ed40023e7b42d815689d26a17b954c5004242d4b06e5b3bd87574d1fd24c7d9cbbefb6578f1b735d787a413651cc41fc938166704ba19cf5b13545da338e8efb8184277e73b7019e7662a7d7fb94034e19f6aa164913d2fd4ab0ffaf4354a0b9d2c67261c46b1f9135770f9944094289ca030c9da5a182152dbe8af5bab19cd3818292bfcc250c9e1d5654584967ea013586231e4113766a1e913c02035db2c61b1082f6a320b2b260e8904fed51f422e4fcfe9eac2ddd276c80a49f92c22498229d82c871297d890b9025ff2d6b56e793659e73d0b3c25d2326eff8ac93c8d9205f56a8b4e1bd53900787a6b3a8d5e77636c66b67a77c82cd1985f733fd1df8acfeb7b5c52161ea91544b08155f99f4142690112fc129baeb872a9e63da86212e60e824299bedc677e282737183e06fcb675dbb7c28e3ebc04d70252b7c577d750bf4c0b2ca6ceaa918778fd27a8da5420adbec95462f0650fe04513c4ac1408b721098e2463790fa1b697f2d496108ea531f7164d77e32425220de29db9a9d50dfe148481133324f359706d7835512707618ac347e5ceedb8bb62c9d173624e12380f7261b03c9c1b7e677fb1186de2bbb4ae53c250005c04fd6297389d2702c33becd62d37a2757bd2bd91fe9a51c723c3f1693588f7e9edd8fee580d1532432735dc7368fd385e24be2eac1baf7c24565b3461215f70c6653e89c9eef68fdbe46680ed1a56f52a136fcee9899f2b38ffda17f8546a0d9be59d15d7a7d80e5918cd23ba8e52cc2c9ad66e6ad8239a95113bc8b275f81f957c9393b48498b9584aeb091d80e45e4aee18deb7955bb85e1c9c83d68ed2ca6602ce2bbefcd26af54439473f7d6b979377af7fe6789ac564a8bd277e95f3cef8372b4bcb9ae61cf890baae9ce824e6bc839872aa7bd82e1eb7403ce9e506f477951fca85567ee6a697e49c63461cd3418363a1c09065402b8b49da0af9084e7ac15739ccabdb59a49e1d0f505bb6358ccfe92a32b6039c7328c1546ee4f897d5e2a2e69abcbd26af04fbfb3baff69cd4f325d946421e5ab8663586eff9d31bc99a26c18c5ed1ba8cb74d0e5523d3c05966b51bebce01db7cca7312beba31c375dea2f2811e21b1c8cbc84b3165dd75adc1d4ba812e8f6b73f78cade78cdb75e30c93830223a143e9ebc9e0ba6fc988271d13474c9a6c0ef01ea642a08a03b167c0e55cdbd58e08b705c261b54869641ea10ae37b48f0f691856559085928471ece06035a7ca9c9264cdce6c36c5c7bb18abaacdfbbfaa184465c36d780c3e5342cb8b3fef1e95d3a138802f746cfb00cff14e245130bb0e1728489d2824c6dd155d49fec81d0e0b24c242c20329a0269e43074833da4b5bcb41f81d6ce8df887ad9e02f5cd53646c64611965a22737cd7ce98a69efdf2dacc7a12079988ec2289b1fb2f07c66ff8e495d6b91e3b3a4c3b00221d3033cfd75c7ac89235529a4002f8028a5be3e2e1f2b97d5e638e19970a1b7c2dc262a93edf7d25b93c0e47c433da03cc7a660c282b9c40006d4c539aaa13b3f9ea19fd59a45103b1219d08ffd6596ed36331a47e366af935d077f3dc4d78fdee66af0c6f8812dbab62f560559bbb6e28b53575a0f6eb92fe75b1544e1f53c60eb7e173eda52158f5cbb7be1e8451e6f31686542ec6f5f69c7bbdf0ed35d0b60594aba3769c6976e81da1125b2db1ac3ef278df1052ac9c3f73e19efe580d5cb08874745997f6392b22401923995200c1f694a9d566762ac69fba53a8c2020387eddfb722bbca15b0e7ca6aecced377ed0d8d685b581541466867bd0458c4cd04355cc928ac8136854aa223e662af9decdae6cd18b82c6fcd4d98aa663e959c2eeb94ab156e08006caded0c77c2388428f895cd998d9f30e0b9a6dc96f7906f67ed5f12938c830a409d9f09ec3d162b79e606c1c9ce743655ef5da29f6a28172ab381e970266796e5d9ecaf51c77da00ed082cb982c0cc5f209394f3c72e7648110abecb419c1c90acb2d1085175883e949cc2012aa442dfef1643a2ff0b9c5b09ad67656192b1ffe3db7d46dfc8a9d735d743614d3c385cb6eb4e3fc6cdbe961ce01e2f766a83d21d1f8538adeb942047a2407d82765626ff0e9fb31ce431ffb81a0adee3b2ae3a2d3de0e96734e41f3a682b2585a3cf98a1ce3ca39de1cf7c91dc99b7f84a1b3696b2f45d262a1c296224468edeaef433aafeac9c12a6af7d0c726419959b14adbb52d2125401fc5f90421db725c7f9f5a8e216ae3465ade2325eb6f9914a0a6ca69a5c86547f3bf772e5d57f629623d287bd8eb45ed5f345cacb6dd1d4396066ca88a9ea5986db2730e9662dc29a4c5f973f283b96c44ab637079c1ab1552c6020150fe821775b3dee81cd4175059c137571fc8bb98cb516e024726c563aef64e9cfa6310895e8c29e13e55acc01260f076309422e5f978042269e4bf26ae6ee7c0ce097eb8da049e9644a1d8e3f8a6b3d3264673dda5c8fae5ee12adfa805b2e27ae077f82b5373582d6cf74e431c65f60c3cc43662953d59e49f94fc2d124172b2e3ef8eb8b5be941fdd9ee2c20e1264b0a2e9de0be524b0a969e00e4241b657ac90e62132a2bed6571fca80f8477e99609d5e32744a7b2d9bb43973c712f8724f80e38b7be47ecb08d47c8ae56e70f3226aa212915f8f5d3f78604785fe887cb9ebe4ef48b4c0e427ace964ab263540453f1dd3b349c9d07b9abd0e52a1073e67f6a45f2f06ca3f83d134f4a46327fa8dde6f51386dda13dfab0609b5a995fd6600c05d2c4443874c410f4399a03e6ac3f9ace38a18840aacbaf7b1456f73adc26825b9f86074886ee0210cceca17721100b7c651d5c144983f8ba99ac0372e1e4ab5ecb618e11c70500bcf2277f4d9262def7394865d10cf82ce99f043003163530c8cd049cb04ad55dcc12489c93cc0e2babd4d4ec2aeb23f53f966942b31f9e940c5723c2cd6f126fc56647930b4f75fadca63325ad8e136037d2f3264ac8a49f483168384d348c149ed335fb4c6aef32ed55af8765b54c0dcb6a61bf533f77f90cc2ecab1a393ce571f4bc9998729460e8b8eb5b133583132847948e1981267831fc002ea0bee32b075084849f955163b0a0d014928f68d728eff1109b2570432ee8d2fd0cff95f0d9c2d8821537c2a5fa650621f0ee52e2548b4007ac704ae5323beb1496d70da8d91fda506b2c5fe0eea04ae978c24799176392eea2c71f9222f219fb44311d9a49145be45a91a99f44291dcf9158edcb646be9761b48f6726856c571470f62a5edfb00f4a634aa5716c24608bf1a2e94847b812f5d62d58de486d872836e8cfcd8383c1d16d9661172b21f1da8bb81c06945c175bbba56f57d92dd69a7835d8744689952870e94e80571843ed6972edcd66ff74d277ba9e81d78b099c8638f3a39ec4b880b5d6d15d9cb1537b6b1d83cc9950f22136180f77313e4d9c184312c23acbf7e252256099f76a3b2075b017a6779800ba998a3891a6fe8bdc41fd630857ed70042c2d0916c44e0c8d104859a6938ab5f4eb3f6119a85b115636bbde82d07ee950bff61272067d8881c5082dd8d03304e37eb96a5d2df0deee1b6d697e35d95129680ad15a5a8d0bb393ee17e35a3aebbbbbb9daf71096d56445569e204ff6ecf225ae2c4ab09de061c12beddba44f33ad0cdb606f79cc98f8fad1c3f60701cf8516d6d52f302e2ecbc06664796843baffefa85c4ddd34030e5aebb3eb291c40e071d994e2ec5f7af75a0b0472748989d68bc3f5db60a0e3588abf5faee1e0c8b1936a754bcf165db84ec58cfd1a32ffea7a9f27a6cfc8ee2a7c9209ea310291b71895b5d9ea7389167d4e468fe16d30946cac19e3b08aef1e7936fa04d9d74cc7599ca90dec9f64e72112da19be73e2b40babbdc5458effb010de9f68e25d243d2e214dfc985e0c54ae77ee62fc19507163177932420957847ff7c8a2e1188cfe3884e4745a3f39f7d4a8dfe86d46e313807c3dcfe78a6dcbacf2fba410d26c3f27d619814782a5e459638bd6d45061b3f6d3f1400961d75dd29bb98fd94945f6730ada5a642864252d64734a2f35ebfc0710090440cfd271ddaa1af5bf1699641a79acaedfaa3d189d37920a99b08e056fd9001a4f4373ebed8459d42283c3fd11314561ffc12ce50b6407975704e6aedefc38bda9464e84911e930070ec045d80dbb642c8c1a369e29898ae46485e4d5c87ed9ef7c10e015c55b29d197695a18dbb2c710c0468588156f460f45eb9c471e82e7098f63bfb1024c668ee66f4988add095a86a90a6acda4ab28b9d47e5a552da87f2ae5ea14a7b13a293ef40bb2a6d3b1609c7d29cd3497ae404ae1d3267871169b62e60b8bf547b137d5ed5b1f308992f20de4077e0406998f3ec6d7477e98efb1dc68d8ec9027f65c45cda111aa194607bd81f3ac66007489b2de2cb4afdd67f84b33168f8286d2a923806f53f6d87a53914c83765ff58d7530aad2451de560cd35b51e727f3b57e1f186b2a3a39c23b0a83fa54517db5ffe236630d0d88190bf2e98ca17c6df6a0e99168a0d75a41b68dbc8121efaf597fb542bdbe3f5ed299386dbcffe45a673b1ba9738d026f16ac9ee62b8680c60c83716a34d117573868d11ef6ce307d0f5e651cd005d2ef723ed96e6ae7ab09d11d09bde517f37b283d91364d376fcc78edc3b5b8b86e01b0782e2b40c6762ee411b966f88685ec0b771eb8b8ba3043e9c881787b93cb3217ef33ac7cd3c9ecf516fabb89156cafe5ee8810da4285c936f8bdc53040578bc85880fd8bd87548e8af275a64f1439134b8801150663942ea355a23fdc55398", 0x1000}, {&(0x7f00000013c0)="7853afb28626f4fe01693efc034a851edff1820695ba9ae57acd9fa1b3766b84feb9", 0x22}, {&(0x7f0000001400)="b023c42533aa987a4ec3d228f9d77d0d15b3947695ca3dba2dbf4e782bde78c3a1989347512812d8ea86c38be39ffc915fb5711ed9fe66da28bf94dc3f46d25e7a11d72389ca8b9270baa1d625ea5ec6644fabaea906e52bae5865e4ed4685", 0x5f}, {&(0x7f0000001480)="ceb487bdf4967a4dd33e57b3f9953ad82bca02be25afe055c9ac6ceb60f9565c5249998e81edda9ff43f0b568cd158b5a922c1116237b31c38653d41cfa08af90d6d15c3b24d1a207f966c2dd5155284fd6a0512c33c448d5819b6861ccf7cc29605abd5933113ba07df9fd55388ea7c9e67158e5e7fa83e8053ad24afb426eee47855644d", 0x85}, {&(0x7f0000001540)="4a833012032d99a353d4b35d4796326a645e56d1c2702dad8753ef448930ae9431128c8398fdc575809f374e4c2cdac99bf162bf378555b1e07641e0c8133ab1737fe12306e6ed34d0993d9096997d239b8bc2499f5468b3bf1e422addbde6fc1be5c3673988dc9929424ec4034ece7b3d9b2b776714c546860fbbb78efe37a041f18669b37c11e01637555f18364d0809555f47635214ef1be888421cf74819c286ac5146c8357205c6d79cfe979a79861fc58b1c9855c91fdef4d8699aa0853b2e336ebedffef016de72e7b2258cf38fe97e1837a6335c42e381f88eeb7ad6c3a551265395bd40774fbe1ad743aa41e547a61504379aa4e297ee9a7a6af7c6f6390ddd68987ca8675f0b2196645435a8c656fafff843935fdde91f0d2c84bb7a3ea1db9bf968eb73b79347cf51892f92bdea01cb81aceccfe4907bdf80e55bdaec589c0222bab0d4dd3c95790d305d29c72e93a92cdbec353ad83a93e01e9c038c0ec9de59ef4d2d8cbee4de54296afad47b41c6eaaca0bf5dede63f5111a0a33772a9847dc75abc1cd9f972bcbe85196ccfff2c5514a5286760673703bc1094edf45bd8c307850df4e7ef1d45b7dcf502cc7fb0c0d90c968f90632e6e523b4fac09235180e80178c9e5d90417f3056a2875b9dfb564cda59d9c667d2d725f32e69d77ad717e5e2645a1a7a76e4143823091b21faaf2108911de3f07b1e39e80f19d32e75ced44c6a4a850d22e872f2c347add7df3928a157c22bd6eb085d4cb14f42b0f517d41fd64f0ac5c51baddd530c5beab17bbfef11f8d2678e20c900f31933e8ab6fd4a53e473effb88bf65ae8811085028119e282a4289fa7b087ae05ad931c142d02fc0e8981fd0c64a82fa5a5ed1390c0776a01dd147158de85a7d8757143f8c5f2c3ff7ab3913191bac9206f6aa2eda2fa8d0fefca10dac6d3204fa90d6e61989e53f65f8f700b527589c573693b04076c7a3501fc4ad0341d2c2b86906088c5a034fe55394b1fdea90d67a23713717c66e10348074d73bb834f7f1912835f1957b05fafcb59dca367bb4922e00cac1609947af87be9ff08703ca2f81d77b551cf8d660aedcd7a22a6abe467cb9cb3d260c23ba7d11eb72b4c25e60a239bd7ce3a8688864d4e2fba415bd4a2d2bd142aebf247f5c7e98d6287d82265718536957334daf39646a2324f2d8b5479876255ae0e1417fee5af24fb59fbc6679a1ccd178fe344bd9ee4fb0b1413654d92a04d62f0caa08a54c5482c5c09c35f9caa2f87a2e3464a1989ebc7a1867892396eb782e11d0728bbaf975f699eaa2f8cce98a03850d9475af3d0a97f9338e3a03c206bf1f179f8cd81e512ae5ab2115eda08ea4536234fd18d66e3ca73dfa30f0b42d1a613dcb92e6c29d8ec74924a8efff71838bea2df23096c1d1a0c7f0bd7e4a96bde3656134b85adbca69a9ee06c4d2476e8d2e9fa40357cc7c0697ae31985561b28766c3dc4b29dd7a16c869ce3ab33e9ed508938128de771fead31982ef214a884504eee102545bd7fc5bc1da9c50a1d404c62704ecd91aaaae14d977c24679e1452bef41154dc1a5e375e72ff4636920858a91511de1227be91a99e46d3356e7f520f1ba8a74237cc63562642ba746d493fd5764f6063157f6855ae11186a0e999bb5bdd84a52fccacaba513d99436cb1385c06d13795f247faaf3f221dd87b32dc8978ef1b8b8eaf2d3644f7dd3f1c6a7b8376f5223a04c84437c5a22f4162fc224a9498a0131ebc3fe5239bc50e16d110d76dfac026f3094bdf452821ea74282878b3b9f9dc8c6cc319dd6d7082fd523db5d61e9e0b27822a03d9f473a99ebbeadf34ca845298f356f9db6bef259b197dafb74d935b9b4f53a39a1e501224fd2567c6bbde0126f107cfc4f73859d4f8242ba8cac38d010692a5b8b9cfde9e8848c84c6f474dde4da30eb54ccde3e4f42f308c6e33fb880eb5f2fb26d1b6f8cdb029b7cc3d1a481db8c53566150dbbf6f59f5d4b52f8ae1c6f36033a7d9676a54f07bef3b1e84b47e4d9eae4a69baee99d320c500a8970781f4431b383475180c92731a60622ffee0e52494bff25686e779a186dea169f92146ac8f545303fe71af5d84c4d5e861e8ba3d46fc1b6f446426c542e8477c49524c22e925347ff33e839831d821f8091b36b6c03b0d222d5016fd3a79a935c1f95b6ba098dec74fedc26735803a0b982343b52a3fd6dfec4df3aa0c221682d1cc2f9f8e6bec0cbaee636de13777c380fe19e229a05684ad390048ac017fb2b336003a7a9a094280b5e47672e6880339b957311f5ee36c77172331881dc1f0e47b886183a92e91c5b605d053efc1bace48552d6a66acba45956e84c45a3bf08e54f40f4378abd921c45e3bf8281006863c88cefd8348ae6b317bf468c955c932c858c560f4c34aff1a89143513c14e7a7d6924387ea254faa29ee491fc83dd19187aca91c716d94ca7d9332cfb011e302e83abd7379a2896fbc814548af52ddee7439c4fcd9d040900bf0349e7181328f4f860fb7d5bff9378fef1abab374577b40e29d79ec3c050f5e7a5eef2319328955eaae8748aa56f072431ba58218690dba09ed81e5505a211f73d340d530245d01f695cdf4d591dc7654319e3a7a8573ef26b654847990735c53ce74ac9457fe4d3d71282cadf655c12455f53980025d9f7f6785af7cf2b240a6fd9ce47502553193f207602df299fb17aaa88a976af0982f6136b88fb8d9c11d941a56daa000b514482c815fa5c637eeae830f9216fb098146afa6d3132f7b541e9dca739a462b4ac913f32138cf3224ff875cb413adaad1c9153ee2e2ffc3e1aa862a004b8a66cd12be2a3d648a69cade95b85e2e5238fb752b09e057c8676b84f720faaab2b86f2e7b8878c9edc208504f27f20941d3813982ff3740c26ec19520dda36265dd8a3e8c9f549a8c9976e83905c2ab56e41eefe3c7788161e64a8f68f40836f4b19e79bf38d9a6ac8d739267b899d5492f2088f905e4098a15f961b3bdcb0c38ef4b3a6736a74e91e3200b591808b3fda507470f04a19cc28c347c69a5e3024698f21354e3ae31c1ecf1692ef50181d55f3a7ab0d83bdce8d0d93b2214c2975c8ecab966af036358de4bedbc15820e10145cbdf8c0b96af40daf1d0703332dbc7e2b7724e67e54856283e5faacc8bb52cc43856c0d1f8c992c3763fb92f9a8a8f0817833d0e34c49e810375e3532f59adb5af49d6bbc49aa7e195d6fa610b1e6df18d3b9b5f0a36f77bde82a53c427304f0e7e6ab0387a728f15698c541fa9efe4170923b84ed16ab0a7d16d5ebf44ea0276a6affa341f082fdc36985af8c593919192599640e84de33b833ecbc1e6ab3e768b439f8969a29cc21213e8eb2924df3ed86ea90f1b996930b4253815364d2b7cb526a34ba6ad1c321f3e625a8209e8539e9fa95b921f15a7e9fe721ee0cc50868408b54dcf4135c0424e6f296e83cbf4f86f866a18433d0277759caa368683351f4dd03f76bfacacc09a406d805b5d9574ea96b71f2c2863a446971590cd2bd5a12691d920a53c5020ca6faf2dfce6ce5af59a0fa987b0d6dfee830dfa30c851b830b399bd0d678c2a9e28e543aaaf237775fd117281991cac5cf1bd1bcb6825c88a9cc9202ec3964ba2adfe0a527b0822619be907aca77e9cb64077bd44b1ad3c4816ab4ea55c5b2e0b6daa39abb71524d0ed5ece78d2fe61fef6794b0e9f06ccac49fe195fa96822b4396684af1a5ce213cc59773baaed013a05f23d0ca618b1d795f9d17a5b0e5191d89a7b13d75a09547b3dc84014047b14f11da17628c84756183abd88699500ee06a903926aca35bcd25bfa5cb4d827fad834628da454ee0e538ff42e4caec6253098d325c1bdac55e52ed159dfa7f5e893046b3552a494898c23899b6094cd4a39996c39bf3f3a94d4d3ab0da6958f25cbf1847d37617f232166e88a50fbf8f4a12a5a790b81b8573426e29b594538401026f568076d1c483f58058020a613af902f6989e6ef4aaef8f15e82b2a980f87b6940d6a600742f81288223e40b7a3fbfe920adc639d10d3b52e536b583b9633e63351506abb2809d26f93c92206e081fb8601a2762c0729ced5d811d919276885096d3bd88c7925c36dbf64104796559afd22113bf3c7a26775482123c6bb0411d848d8a7df9f3889a45e81c5a9cc60dc6a13307cb21dda6f07890b3fcd3ccbffd544218f61dc5464c0e871ec6ec10e6016941bc8cb3970d6f296d5f00c3fe4a76d5fe9286e45f919bcbed9beee66833151e4398e1344dd51e429f334a933f592a65bcb03337ffe2a414d0dde8d3ee4f3a7550622fd1059d49ba258cc861959ee7b0ddbe2acf9886aad68f3829ef88ada08252fd8c57a30f4e842de3c4fcaac530ec856f9815ec7819a69ae2d373f097995627a500f60e3f3aa0430ac3ea0d4daa29e90f7e6a9496e8604cb2e011d258821de4387e21af920fb892493e8d5fc52b73d84fefed5d4bcd0c21275944306492b311ebeffa638b53e37374edcab9ed06f493de40075315751ca0ed4037d95a8ac93b92af5ee742470318e68e59834f48c53049d4676bcbb0502208e6a11d2344ac6e9efb09da2ecd87a9742000f203230e0f5a7e645980dee9746bb0929c98c58aad489bdb5f8d59ebefe20703e775d48b471bd0474c888296ac343428a9d86cccc076e5f01a5bdcf0d9b8f5e3bc22b1b829a5402e24858167f6c442fda22e720d729b5a70b4b76804b6373e02729d18e5d4f79205d3c688d9e4c2a11f2644216aabc4aa3cfab013274d2061f94fe22c168d991424277517b4f13ef3b89b379823356ac7d5aebb7983b991fb2032095dea254144c65107a78fd9385cde1d7f2eb56ac78a9ed64eaa4fbedab841cf99b5696922501f7b8c0d87c77eef2d8aa30db4baddbf5d32a5faabc23496b3763c9f9fcfd7453fec1e4b7395494496693bbf62fca30a47044929416dc39b6d396dca1869f7569d6610fab3d8bdfd855aa1e54421ce96e89ac0d5510bb0c760d3ba1d43152b429f63f9d342084a8edd11ae271793023dbdee4d01235a991800e8972caed5b684bb46665a641fa0a516c9cd8bf374b668d73b83beeec6f7984138190470aff97fba0250834590a52d963597ab5c7ec62befeaf219181d2f55d07850a9de1aef0c9a2faed4f3f5260450487a677c78bd6a29c1612f3d31c9a0895782e875d1502a506c499208bbd37183dde29ba0e7a198e7c5af8bd563ae3507a34e6bb41502ed7716eff53532924ea8e958efed0e6a186e4eb62c40828b68fc6b34dce6b4393843f42b16476eb256790c085a83c84e08f4d1fbc6ddccd3c6a45b84bf97b2ec806792c1554a68c717cbd1cc20ebf449e1ba18b9f47e28b688a7626196791271c5e9fe0fdd863e4bf8a0cb5e8348e5b47a29e1bafcfc288694121c6a736761776999899ead233c314a25342d439b4dd0c05eea03ee03e83fb1a729fcdb9b4df32ab2681a6d235a779a34da0da3a1b93bd4df476c3c633797a9050c1a22e2684f0d78686d98b55c51580fb8d51d7a4500df16e60c9fbebcfb09c082fa329111c8eb8eaf52d9260184b742b7d9805b013bc0ef17c44e484fe9e5f410e6c8709879b77cbe4e79709814bd6b4bc4a90778bf4fe8273a073265a49b8e9b057f7d76229e3fd3666b2d8f86440423f35802518c0ee70f6daecfd969d2888259e27fd50d046a0c798ba01629b1e4238a3a2a6f4d7b56b63d1114151118d76587358a0e44696d362641cbed17d4035a7026514", 0x1000}, {&(0x7f0000002540)="89ff8bbafcad4ff6edd6aee43203af466382d3e92357d1cfd5ddbdd700a6bbe7de2a2d00af6d79e83930e35ad82947e366fd4c7c6c1d5c51c490f40fd59e4ebb5833d6b78e421e86deee740b8dd0bdb38c91aae34bdc674cab33331c5e4a5fcebc56990e35e64523096e583e330d9bc258d4060bf6f5201d39e0efdb7577aa027125e41902d99c5ef5bbc4a305480e5c33f9b09eeed6d802b8bbc433736b469927ec766969ffde525bbf592c3e685596f86fc3dfc5869f4d408f281f83ad05c5fa0f293ace7201fab870c6929528bdc6b2091766aa35aeda07b1dfaca216df4ca09985eff4e4b2155228f3e5f3d5cb48", 0xf0}], 0x6, &(0x7f0000002700)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}, @cred={0x20, 0xffff, 0x0, r11, r1, r12}], 0xd8}, 0x2) r13 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x40) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r14) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000002840)={0x5, 0x10001, {0x1, 0x3164}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() socket$unix(0x1, 0x1, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000340)={{}, 0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:01:25 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900070032000000030000003591af0dc1bb893fa54d357a98f61a5459644cfbd1cfcabb6a3fcc58e32bf47c7b5933be9e91dd078e73f177c2abbfe4b9896437c82310679e267b3aed07ec43d23750c0c0c04382d4b68d41839fcb79ace1866a44b61a87178ba0bb318a8fa666d378931a62c883de0b3074c2a45007a0a790e622f7df79bddab3e6986611efc9273b4fd58b0048f086c1445e3f82f2a1d853c63d606aef63131ee9967ba0f35e10aadfdd35b6fbcd9e0e5272b15f6dae56d82426cde4"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) 16:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xfec3}], 0x110, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x8000000400005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x100) fcntl$getflags(r0, 0x3) openat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0xb065b5257dfd3200) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0x83, 0x6, "f1116d1d944944697ec23f79c594f343fe740153", 0x7f, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0d83c43dc052a461a8ad1967fa73d880df3aa3f4", 0x0, 0x20001000}) 16:01:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) 16:01:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x90, 0x4, 0xfffffffffffffc01, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xa8, 0x60}, {{r0}, 0x758159f6b9197713, 0x0, 0x200fffff, 0x688, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xd3, 0x1}, {{r1}, 0xffffffffffffffff, 0x7, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x81, 0x0, 0x4877, 0x7}], 0x80000001, &(0x7f0000000200)=[{{r1}, 0x0, 0xd1, 0x20, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0xcb, 0x20, 0x10001, 0xa7e}, {{r1}, 0xfffffffffffffffd, 0x5, 0x10, 0x80, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x100, 0x8}], 0x0, &(0x7f0000000080)={0x6698}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x6, 0x8e, 0x100000001, "d873db84b0f47722937dda0bc17fb5115cf77749", 0x9, 0x81}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x1ff, 0x0, 0x10000, "f47bbfb3af69a9f395dc713d4b4dabada7ac547a", 0x3f, 0x4}) 16:01:25 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcb59316c803a19b7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:26 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000080)=""/135, 0x87) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x5, 0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) shutdown(r1, 0x2) 16:01:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000000)='./file\x00', &(0x7f0000000080)='./file0/file0/file0\x00') select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) rename(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x33, 0x4, 0x899, [{&(0x7f00000bf000/0x3000)=nil, &(0x7f000024b000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000710000/0x3000)=nil, 0x2}, {&(0x7f0000211000/0x3000)=nil, &(0x7f000047c000/0x3000)=nil, 0x9}, {&(0x7f000016b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001dc000/0x2000)=nil, &(0x7f0000270000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002b2000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00006a6000/0x3000)=nil, 0x1}, {&(0x7f00000cd000/0x1000)=nil, &(0x7f00006ea000/0x4000)=nil}, {&(0x7f00004fb000/0x4000)=nil, &(0x7f00007f2000/0x2000)=nil, 0xa3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004c8000/0x4000)=nil, 0x7ff}, {&(0x7f0000026000/0x2000)=nil, &(0x7f0000563000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000529000/0x3000)=nil, 0x6}, {&(0x7f0000514000/0x2000)=nil, &(0x7f0000136000/0x2000)=nil, 0x3}, {&(0x7f00005a7000/0x3000)=nil, &(0x7f0000347000/0x1000)=nil, 0x4}, {&(0x7f00002ff000/0x4000)=nil, &(0x7f0000463000/0x3000)=nil, 0x100000000}, {&(0x7f00004e4000/0x4000)=nil, &(0x7f00002fb000/0x3000)=nil, 0x8}], ['./file0/file0\x00', './file0\x00', './file0/../file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x28}) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:01:26 executing program 0: r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) 16:01:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x6) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8463) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/198, 0xc6}], 0x1) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getrlimit(0x2, &(0x7f0000000100)) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2"}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:28 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r1) 16:01:28 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10090, 0x8) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x81676981b3c9a0b1, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="7aeb70533b7109535fa4de2e002d76fa88671feba8c2b798c15753b4d9c9557e40ddecbf0eaa368d0210acd70fa21e637a866ce0ccd849536ccd7312ebcc912b67df9be52592f4fc53ff476d5ff861709b44d2ad885e38f4edaa82136593987399abe9f2d9b0d5209ae0383053", 0x6d, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) 16:01:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/104, 0x68, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5810473f2a044fd33055552515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9af8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628bd3a5b92e629ba810e65ef4fee5eeda0094cb013924804a086a24abba1df260ba11aa86489e43416239327eab83eb73078e1bd2d697588bcd800f4f9b6e47b20a5274357f56ca6b525d7c8be3d50f24812acfb3da82ae65ee017830e90086a6ed222f4efa8", 0x188) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1ff, 0x4, 0x20, 0x1, 0xffffffffffffff80, 0x23d, 0xbcdd, 0x0, 0x3, 0x8, 0x2}) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) 16:01:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xff1, 0x9, &(0x7f0000000180)="6baa331ef65a4acce28d925b39dcab5fffaa10f2977397753e8b2d0537e11429db225a54456a8d2012b3ab30deaf09847ba7ec3e7e68439a141b2851ed9ef7a16ed7c369d2bfed12ffe1afb72798c9ce153cf6283491317c1cc1777cd938a31f29f2803c87320a8deb3c00cef67ee088166b001d48194217f3371ae51ff8556abed741788145e71e57d6afbc9cf4a2eb78da2e9f97a4138a66ee70205dad8300", 0xa0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7fff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x4, 0x80, './file0\x00', 0x5, 0x0, 0x8, 0x1000}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') 16:01:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT=r1, @ANYRES32=r1], 0x2d}, 0x2) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x126) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x78, 0x2}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x40, 0x139a, 0x8}, {{r0}, 0x0, 0x6b, 0x1, 0x9, 0x8}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3ff, 0x6}], 0x1, &(0x7f00000001c0)={0xad7, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) sendto$inet(r2, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x9, 0x6, 0x1, 0x2c5944bb}, {0x400, 0xe82, 0x2, 0x8}, {0x7, 0xaa, 0x4}, {0x9, 0xffff, 0xfffffffffffffffb, 0x9}, {0x1, 0x4, 0xfffffffffffffff7, 0xf95a}, {0x4440, 0x200, 0x7ff, 0xf7e0}, {0x7896, 0x101, 0x101, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd1bb3846a60df94c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:01:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = semget(0x0, 0x2, 0xd) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r5, r6, 0x2, 0x7}, 0x7fffffff, 0x0, 0x8000}) 16:01:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x9, 0x2, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x1010e) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x1}, {0x20, 0x0, 0xfffffffffffffffb, 0x40}, {0xa}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = semget(0x2, 0x4, 0x504) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x401}, {0x50}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000240), 0xac0000000000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xffffffffffffffd9, 0x7, 0x8001, 0x2}, {0x10001, 0x40000, 0x1, 0x1}, {0x9, 0x1, 0xfffffffffffffff8, 0x3}, {0x400, 0x73, 0xfffffffffffff001, 0x8}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0xffffffff, 0xe5f5, 0x401}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x4, 0x18000, {0x2, 0x5}}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000002c0)={0x8, 0x0, 0x1}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="44c7ed44da607a56c20c5409a040ba00961f773fce27800bee9bc63d7b649eeda811fcdb968d2b9b1fe3f5d3b0341674c618ec41b697e948", 0x38) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x6, 0x4, 0x5, 0xb3}, {0x74, 0xf1, 0x0, 0x101}, {0x9, 0x1ff, 0x4, 0x4f}, {0xffffffff82024680, 0x6, 0x264b, 0x9}, {0x5, 0x7, 0x8001, 0x401}, {0x8001, 0xfffffffffffeffff, 0x7ff, 0xdb}, {0x5, 0x7, 0x7, 0x3}, {0x7, 0x9, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x8001, 0x9, 0x8, 0x20000}, {0x830, 0x31f543c5, 0x610, 0x6}, {0x100, 0x2f4, 0x98, 0xf7}, {0x0, 0xb06, 0x3, 0x5d59102}, {0x5, 0x0, 0x10001, 0x7ff}, {0x759f, 0x4, 0x3, 0x2}, {0x3, 0x1000, 0xfffffffffffffffe, 0x1}, {0x0, 0x0, 0x0, 0x5}, {0xdf5, 0xffff, 0x0, 0x100}, {0x5, 0x1, 0x2000000000003, 0x3a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:01:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 16:01:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/9, &(0x7f0000000740)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 16:01:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x10, r0, 0x0, 0xfffffffffffffffd) clock_settime(0x0, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) 16:01:29 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) poll(0x0, 0xfffffffffffffe9f, 0x200000005) close(r0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="2749c71a6c53bb2d7f8d10b8c6cee883ed927d596f0c43b0aad1ba23d8d1807bad913566b494b990ff3d30700a8cd1cf1e64b0ebe6629738b4e312e346695b3c7906b2817ad20abf253f2fd061a22f2310f385e3ce02a0f1c656e937549d607e6687f6dd9d407fbdf1861a09aaccde6cff56113d0bdbe7ce7e2d54e2ebd4fbad", 0x80}], 0x1) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef40b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 1: r0 = msgget(0x2, 0x2) msgsnd(r0, &(0x7f00000000c0)={0x3, "aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eab5c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"}, 0x118, 0x2784654cdad2cd0c) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) semget(0x0, 0x4, 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x101) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10878, 0x100) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) flock(r0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xfffffffffffffe22) socket(0x3f, 0x4, 0xc2) r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x1) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4ec79dd6}, 0xc) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r0, r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x1e1) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x81) sendto(r0, &(0x7f0000000000)='G', 0x1, 0x409, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = getgid() r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) getgroups(0x3, &(0x7f0000000100)=[r1, r3, r2]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x3, 0x1, 0x40}, 0xe33b, [0x3, 0x82ec, 0x1, 0x49, 0x7fffffff, 0x6, 0x100000001, 0x10001]}, 0x3c) preadv(r4, &(0x7f0000000780)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/138, 0x8a}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/106, 0x6a}], 0xa, 0x0, 0x0) open(&(0x7f0000000840)='./file1\x00', 0x2, 0x1a3) recvfrom$inet(r4, &(0x7f0000000880)=""/184, 0xb8, 0x800, &(0x7f0000000940)={0x2, 0x3}, 0xc) socket$inet(0x2, 0xf31fe3b2722ad76f, 0x7ff) r5 = getuid() r6 = getuid() setreuid(r5, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000980)={0xc23, './file0\x00'}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000009c0)) r7 = msgget(0x1, 0x2) msgsnd(r7, &(0x7f0000000a00)={0x2, "e979b1c6b596804accdf62eaeedf5e779923fb01632b6ee0c8346b7404c8a42f0cebcb1028445ea2a41c70c058cc45603a8a73784b21cdb6b256567de427114adde3a7270ef46a223cc5f7667eef5a69ec6b324b9b63127475bb9817ca120e7fd7b3fe503c12e3566c492d18e70ba979de68d4f15ee7840b34cd23a4507dc24b776981e61b47021e23def4490b53dd2c4b9bdd75d707eb07fd728e06b8ccf1911e8bed3d82ef6e30eefde334c28a8a77d86eb04b071ef4cc4c65730a7b0b3e664341b0a076666053771569b1753a4393b3c3817db7f0f772abf60dd9ba26a50f89eb593c53dee45115bc8a04a4fcd4328ec98914ed54b3c9cf06ccf72255381509296c4aa9c5f83f7c80352bfb8a7b26d760382f23ec689a19a5a7249ddd47f9570dedf6c863b12e298cd36dbbeae5b1037e1654694991f73dfe48a8a19b76586dad972be39acfa4ed5cc166e45dc160f59a7a60380fa78dc8bd4e0386470a3c0253b4a89e375afdf9dd115232c166ef5d9c35df2dbeb594f081b7320d3f414c7aca3c3ab5f9bde55e697226a6f863e682d060882d5328d2508b28c7246c8b4f8ad2403179d371f850b77bbc4fc94313ade6afc28d879b0ca3523deb2fe3de05cdce85398ab484c263cefd0a690fe7ae1828eb05173e826fcca9ccd926e53ff51ebbbf959a445be1de573a2ae7abe2ac151f7b98e8a6f7cdc96f42b8e7751242ce623c2e7cd9b56ceeb7dad7b085c61ce482f8e2fc1dd5d10867d17e8af1b7d31904753f3ef7b9f06a79dce10f32cea0eb506c9bb56ebf856c41c9c221fa466aa87ea23c83b28e35ac93c145b895b462e88b2821c063dff550a90f7f9477d8abd9a7612ff7b959736c2aa73de2e4bea360fd5418d30d1822326451151bd6f172da28ad5d238b6059b160420ffe539f7cd7ee43875b83b0703cb5e7564db84241c92af86e7d9776649747f1a7b67ed678babd1edb958b48e7b4e8cf45ce5e481bc6ab36ebd571dd0756d16a24f6d85cbd6ea1bfe4200fc0b89086724d882b5b5f179a0e064d1a5da54ec1f3d82d03128a91fb31969c854b58536c5df3f7d83c0137035cfd8757d7e5cbaca3044372ecebb17eae434c71a602d261c255e2efec095d94226f485d714de6711846b9cd846a979a822d30356a64e777539607b541588c458dbf7999bfd542f7456dbef52cd53331928f90367b5d3b788be39af1aabd8c55d5d2e6b8a35c7685d40a09109daf0b11d6841c60547319144e451a2add15b14ef41d7b853c41af05d10d000088f4f1f07d17a6b5829d58f909e3ab75ab0d296e1926222b289eccfd1ccbb40f1838db448b317e24243e21e64b77eec1bbd9cc6f66bd13ef8942c4c53b0107354da5b8fc8a63aa8a05cd890d0378633825d787aadb75dedef41e2202ad1946eb11dd3078233b5a75edad3176881744b8529d5cd12dab6a0e7e9c10cf28adbc3beceae7e7c5ea8523647b370997d2e82178b9ba37b839f7d13409d1cf6c2b65ca9d0532499a39adcbcd3ef6b34b3e2cf8c2a22656301c718b1748bb22a23a42e961577708dd75667067884484af2de3d137fa386f600f6946a36915164f3c69600e8e3f8438d2efbc89abc347045efbc1e4b7b38051147cd650beedf5f55e77e9cbc9661eeaa98b3a0aa88378c8f208466b3073932d00c935eb2f31193fc1795fd894985290d98901207847db7cb1438cbaf1df3c7382ead8989069c9232d5bac651bd7218739ca2b11bca616db57d7f8a828ce655aaeef0ae4b62ecb1c02cb02b4fcc5ca3237f98e4e31d40a58fbd1892cdb0828e7a0d3d0da84f5221e3f951b310d5a7badc237b3f53284df15f70b0557b3951dd39a5b622bba4ca22d8eab44dee75a791cd848b78ac48f441df456c02ab59f4050e8530a711b00e98b78423e82539e58edcca2bde46ab419159a137feb995ad40665cd3e563235e889f29fcfbde979e7b3ad810f4875cbd76b322c556a6c2362f381306109701ddb8dbd2b802c7c5136ae814ae73a3735408bfd13b942580ef3de63434a104ca0c8e687e7341c9f620523bd37449226a7bdfdd9b3231d64e96e2477922c5d96fe1be686c2e03bc602b6c190e23e4bb1a4b80e3e5839c2166acb3e02be066dc0c27823db585fed99194b7d016372a83cb037afc877760fde6bdef05462212c1a2ef0d50c0aeac1081f935965c5f70ffc6b40990d0050f4fe7cc038c1b1c0f5baf8c0e01c2c59aa0faf1f817d256130b4c74f1a91c6d01b659136effab73dd6adc73d5e63df689e5b2dc27caa5d41b8a2928900d03194dbdf25cc0358db2159f439ddc6d2d6ff69d28020be8b8831b98e3bcdba7114188977203120aa7eb6191a453702d1fdca5b9cb5be9ba14cfe9fff24681abab5ee2352d38253200d6130f559d87acee77510ba60ec6944d4aad355d050f5c9591f2f540ec2148c03daaea73df7fa663ac1b25de8214014331bd820dd0279e247a797ef4754ca3e6633fc39a69a168627230228355475ca3dc9aff0398a6b2c22c390602d464b46364ea1da56eff928284f0aa830fbb77956829a73f5aba21998c5dba1459316443d5e8878c58f6ef5b9666ccb1f04fa03edc37d9cd1d318b814d481787509ce718809185e80e451e6947acde02fc46de888056eaab71f3830ec0c43a68414634f7b37c5adc4b1c896eb62a2365bd28e3a0bd153ded34ed4d1d72db2fef053ba1aedb3eb0531695b66b6f2ffe4f13c0a6962087aa95e632b5991287ffadd05a6efacbe19a0e9b0e05cf83842c2aac14ef5ddf2cce40f6f738e4dd20e6b8e665236822bdd083d5a4295991609a83bc16f969c4c50797ea82a26bca42dd6bfdca371753c8cf6fc6bbfa5637423e925f5d51525a16b327932982a3f6a7b111c13b7b9144e1650b91f1253603e62f2665004828bc875499853c9ac4c45b3f41655734aa6b319988fdc3264fad38bde570623f983890f2d31d3cdc62e7c7dd6975e07b90a5a843f14f5af7018026e9bc3f20a31e33146c8962fadc85da35938bf2019d00ab51f9d9b8d2b431aae14633ade7a29478a3331ee5ebec9e6e0601ff7949340fb018c4c9fb46b012a813c611e71d1e07b1e68b3544bfa2136d157911ae037c1a638b541e6bcc60ac23083adbd59b004306460ac29e98012f1d317678eae192a1737e606c2d541498db6a48f8b4df1db673cb919d5f8cb56ad238d29da5b6ced4cb66696b0817927f01741e3955a7df06f153cb05e1725759486c6f76b7915e3765597c50bf4017f9f5024dbfe85578c63e8a3e6a0afe96b72909271b47bdd085d3970b24092ba046dffa39c165769a6657ed4f69a09be790b92c3d23222458a2c80c3b6c84759f5ea31a5b22a0d284483ba4bbeca7f21d134a8639be20f394080840b9db88f57d518684c8934779a6f53a42815483da6c408f54f59f65022b887cf02f9c05c53782f52ab8023f1978104789d5d1fb76c80d6acfab16bece359ea937de897a6328e9c03b2875588c9bfc615e36c611eecb31706d707c221a82b3cf612255df2806c74930972391de925fb6a15b95596a7197640b594e34667df8f5341ea82305e8149ad077f66e5c4cef6c75fc5f9dbdb0b4f70121ee93b4a2aae89b625603f741dadd64971b8ba6ef3d5433aa6347e824e51aebcb24251bcdab740f0e040e34483827c39cd3323117a55aeb3ef5b6bb876a99bd56278b9c8dfe3f274d0625aae21ee2e7be8c808376a2b97b33ce96072995f6543c1c5e2c63d92990a05dddcd2820f969ac9ece692c409f6cda4f1823ca31bcb5c62dea7c140226c3cb7f17ba1a09894d4a7601a49a54297fc34cc8e2382f4ac2943de2aaba2db88b8b152ce2784824447bea4761ec68a315c1318456f8f32f53c71a76e58d374e6b27ff98d6106612b6911e53c4aefb5702801831bbb664cd5b20106cd5de42687b6b46dc098d29ab3a2d306b427e2fdf70696367d529553a13e22609da76b07ab094581bfe69d3cd31dd078993f7b8f0e36df0fe15166f1c43dd720d2e5862abc49fd7c76c81005f63d47ff332c2416715ac5d90c3af2a60fa51329a0115d30bc446371d593a98eea7e6abdf6a938f520a3d3e887cf43a8b426e761ddecaec0c25cbe31eae012e9834141461d6e2925367faab4c7474512a1084f44c9efeffe79a90e36ab86a9a2be6773b9484e27bff763d7c0aff5ad325b6707c9a5a57626054ec57b26830db3995e5350076f2e5c27468231739f5b2ce5df2acdddb79f4b96ce14a3701a87f77e7f70e942ddac789dfbfbbca0516afcb1855f6208f4d2bfb869e95dd793ebb9f756d6f29e4e615dc3e5d66cda406e7e95640dbfe90d11757be09e3c690cee99052893ab295d6d80ea186a646e73fda313dbe0f120c57b72a13393d18f4dc6f9fb3777f509f7e0f040769e94238f3e50ba8b208e6612bb77585cdcf6378e839fae8f0cf9ee6e07248f813d3f4ce1e319a00967a6072057c1ab4604135ca57c19f126dea2d0d1c2f1fb69913db43931c0a536839203f8266a1517c08df94acac14b6f3c725544449eb269057aef222f457820df2d8127311933c8c5316fd1e3dcae432f0f0010d00dd9423725eebfe272f65a2435164402c7672d245f03f6aff2c7afcc115fa2c095193abf97df14365254e05e17aa820018b455ec765e40e9ffd158e67aabae366abcec367780598897e33a34019d412aea157537a5935ec3b2c6530983deb09842d28ef8e4abf83ee4d577d00204fdd254336912f7c674d5290d25c01c3c107aec9aa2b7af8df6999cacfc3e4552ed1e68a7f5e45f2cf52af1f28d91d4b54910b27eee925a48cde124ded1efaaa05975b32ed502fd26e91db637718101e683af66f78a55e565c2964157c946b18756fb7e3af8e50705c53e28feed36b6bf270f97c4dbf0cdc7ecf1d9675f99dc84b37400e216dada0d98b01ac3e3ded5d6ba1d51bc07b04c00b279970296a50dfcaed1936a9773220500a966b437a141a44069394712e2eca7490851fb16f396004fa13a3e27716b1d89b7f4bac79aa665d141f77c8b159c6b0b734466d8218b1f21d43cb881685cfa8e0c21f6368b3b71cc9e523198a6ab45ef8ba992f020e73a7dfb2e11e73269fe32f0bd63466112e0b0756f4f2e26b348307186af6d87c9110fd0335583008f4378b091f283efdd94b44be14d7e61bea09a74bf56004d7be2c6bf8b931d2bfb663766e74d717c18080eda60cc98397171248d31911763a2c662f5519a8b5ce5322bbc9278cebe4fa868473cf4d98c09974416f8b31f7b9dc97a9f67f3a1d2285b4b8c9f697458874b8cd80481205526bcf0b151232b89e5f62e7cc897c01a0cf27ccc6bbee13876dfbe9fccfcfcd5285b37c14f9c37caa539caab7f50089fdb37710b54c0388949da44ed53a343a1608e4dce2f159af51cce97eb75c041bc856d4ee7228896e8229bf02fad7eefa7561cdd01037c1a6ca17f7393058056f7aaa1f4e252585f018089fb121469d17e117d3485459ec15d0b95e1c92ac53ba584f4322f42df95e7337748798d1f8bfa81e9cb0f93cb26848d1ebf9f61568523f51c634d3a125f832b2b7a09911a8c01d6f4a41b3c5f1e748016da620dc9df9000e5464e9a5652349fb3414e90f4523ae9dccbc7698fb714113dc7d1ef31d838b9ffc135098645f431e6da2d1e5586fb1bf53d6f6a70581ef9e1c03f06da841d7c10d9a7e9c3a42d7069a5957353eda57fcf89be23340592c0cddb3cdac5e204daed9960bf3cd3ee89cc4862705b41d567c8284b72b35a14"}, 0x1008, 0x800) msgrcv(r7, &(0x7f0000001a40)={0x0, ""/111}, 0x77, 0x3, 0x800) msgget(0x2, 0x20) r8 = accept$inet(r4, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) accept(r8, &(0x7f0000001b40)=@un=@file={0x0, ""/4096}, &(0x7f0000002b80)=0x1002) msgget$private(0x0, 0x222) r9 = open(&(0x7f0000002bc0)='./file1\x00', 0x80, 0x40) open(&(0x7f0000002c00)='./file0\x00', 0x10082, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000002c40)) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000002c80)={0x0, './file1\x00', './file1\x00'}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) faccessat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x4, 0x3) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000005c0)=0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) r6 = semget(0x0, 0x2, 0x80) semop(r6, &(0x7f0000000340)=[{0x3, 0x1f, 0x800}, {0x2, 0x7, 0x1000}, {0x1, 0x1f, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x5, 0x1000}], 0x5) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r3, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r7, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) 16:00:00 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) sync() dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)='C', 0x1) close(r3) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000180)=@in6={0x18, 0x2, 0xeb7, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000001c0)="c97d06514661be681b78d189e1b2a305114e9939", 0x14}, {&(0x7f0000000200)="9ea8ed3bbc67107ce516ccc2e7add17892935c2484fd2abf515a6341578bee38315561d03c0deb1810ca7bdc5350b21dfbe28190f005e6b57126352d8e7df1dfecb88925ca9abb4b97ec3855912cd446958d1fe66c267a51c765f7887ddc614a259a89e6d3636e272f756811985905bd663b8b8654a0f1abc87f82a72bf3b7595bd57524b686ad136b303ed59e12537a88de1f0ef76c0b4d1494da75a288f9859bb673586b", 0xa5}, {&(0x7f00000002c0)="e205b2f018fde7a3ba360dce13836ffcc535cb7c0b54b7b157c366c8f3710c0fa60072e3d969624d13a2f49531ad08304d992337241d9a9f134276566fa764b136483c332f1ea7eec7e9e69e312fa9692b5f5c371f605a91bf715f71a52a957f4a8ed6ac9e6d6b8d3fb24ab772795f99b025f01d5603f4d1ae631e518ac878217167bb376bf059e5b3fa1eddcf42604464539a511e119008db12240e8f21e809210a4f7d3de40e04c836632e3510f06eae74b6571495853710466bae4ff595e4d50678be02ef95d46e81986984f633332f5b", 0xd2}, {&(0x7f00000003c0)="d49a74ea0a9e6216c38fd3d39f262319b47ac903b0882893599abc8a4fdcf30caad7b6d05c39770dabaa8c2499ea9d958d8d94dff0032dc576368210b21c8cce8c9d08c2edd0813f323b36b89e783b45d23233b770363ccb35231976aa1e0989c3bc", 0x62}, {&(0x7f0000000440)="e0d0a141922c01366adc124508652d0915132d5d78861ebd06fda2cc275c82c2f2a9e8efc50dd3043b8edfdd323b2984c4dfb75ee75f9d9007c1a8648a30e493643ace1dabf0121b6ba1b8a005f83b29ebf7370fa9de73d09b2de61894cc645a5f72f135cb740de15aec9780d0f82454e3aef041c5ed1b70a388e58d89adadb5722095468dd6857b379e04e60d", 0x8d}, {&(0x7f0000001500)="6befab79b4e63f3847d04af028c72acf52d576700e44feaa377ffa15f196576b9a8f68fc7801fa08cdb5a00b9466828cd652c34ea432a9c3a56d1fe0f06d43f042a69e88fc72f11c22677af7d7b22e69d6d690349e65f779c3b4e6d34903434d73252131dd04b63b45a42ffd", 0x6c}, {&(0x7f0000001580)="2d94ecc279498f4a", 0x8}], 0x7, &(0x7f0000001640)=[{0xe8, 0x1, 0x1, "3dad8ea7c0dcac0c640ccaa31ba16281e8b92f5a8bd1ae1ffb896fe1938f90052c58ec8a429f8047e3968f8aff8f4db750c36e8d601074e12b0bb29dd3d92896e7d64ef98936538fbe5340193ab27f5b9f9cc0df27af04cb4b8d075bb64af891a29b9ef6d46a197a4cf2128f6a84c588d885c10f7cf11c41f6501ac95ff76de49af5df3dfb75988ea2f8b7bc7be8bef6b8239b264dfa70b3c0a4d6dbc249ad2118d7b4739898fc56908a1ecca97b792ab150069a0b4a860b99af0f5c9de5bb0c63b3bd53a65f1aba02a51801b4af9f929b336dd1786adb"}], 0xe8}, 0x1) 16:00:00 executing program 1: r0 = socket(0x10, 0x4, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380), &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='#(\x00', &(0x7f0000000480)='/*\x00', &(0x7f00000004c0)='\\[([\x00', &(0x7f0000000500)='\xcb\x00']) r1 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000200)=0x6, 0x35d) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000012c0)=0x1) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x8001}, {0x4a21, 0x4}}) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4d8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x1f}, {&(0x7f0000aae000/0x2000)=nil, &(0x7f0000e47000/0x2000)=nil, 0x400}, {&(0x7f0000a55000/0x3000)=nil, &(0x7f0000c72000/0x3000)=nil, 0x2}, {&(0x7f0000ec6000/0x1000)=nil, &(0x7f0000a71000/0x3000)=nil, 0x401}, {&(0x7f0000aac000/0x2000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4, 0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x321f, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x74281338, 0x6}, {{r4}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}], 0x777, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0x40, 0xaa5a, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r13}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01002e2f66696c65300038a6c4d432f647e42d547ba5a167e20aaff98945f1b2287fa38e27dfe9c5809a570b0de45d68e93b0a6052d5e251b1521aefdd97b8686a5d82fbf50cf38e06022d9ffe63250fb5d6736594f7f351da00b7942ca29386250c092c44d53dfebfecebf354060f956bc89ab4d8cc4a62b38569053202004e1878630b64572ba615d2543c4b757e7d9c45a2bacd78518601f7ac5be2ef6702dfa3530f18fb3ca2a5bcef67948ccedcffce47262cb6e2fb9a756a0642b6120061aebd705a9bf4738d6e130055910d8419654e6247736c2061c22e5ee66ac93ac708dbb1d60ea765dc2e7481dee937756133f34b7d9c54e3264bafe1cd5551c1fedceeb1ef7103a9188eb16293b1e453a5797734529ecc90285da142dff976944de89e5cc2e67c442eac5ecec5992cbe499717b319874ee735db4189c2052d3458beaa912c758f6d4aef11d3140f9217809fe85bddc1e49780a43a7bb3d508c08e94db854eac6c72b3b09e101e0f92e4e794fc8b44ac3ebae6efb25c29dbc56d88daf3e20c532a846ecf3129cba5217e5c48bc947bc5a747318a3690b15f0847f8479f891af530a97c8348d097a7bd39ccebc8fd2c1c28f28227ffdf176637c6e06bf6c2a9451cd4b2d13337f00782be549261ac5eb3c1ce2c0fea996766e55690d4c36e6e142afbe84b2e38718cc608d8a0c6"], 0xa) r14 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r11, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r15 = msgget(0x0, 0x20) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r15, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000740)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0xffffff94) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8) preadv(r11, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r13, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x7, 0xfff}, 0xc) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 16:00:02 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0xf723da28a7f3f38c, 0x6, 0x3, r1}) flock(r0, 0xb) login: pckbd_enable: command error 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r4) pckbd_enable: command error 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 16:00:05 executing program 0: r0 = socket(0x10, 0x4, 0x8000) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:05 executing program 1: socket(0x11, 0x2, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="ef34b1b38b28cf7ec575b3bc92f68a31e02affc87b69551813a2f849740a52fc773149cd2b224370ca091430982c4662422dd1e8f5297a1f3ff4336236c916c633887c47dbcc16c8d9f46a909b7da3a563af342e84fbef0d76ed2a93f9a75e", 0x379}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pckbd_enable: command error 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) chroot(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000300)="94df9b267d2c0d7e41e67b42419ddc52bf7f947a77dfdfa102bfc5b741e7c3d8242f1a79ff98da867510fe514f36140c9a58b70a239493fd8e9310f2a8ead15b6a0f58be428a996772527ea8fb8e2cdd9cddbb140bafc87dd7c4d96287956a9c7deb2d33d1548b6563fab65b0fa0474fdef7b3394c1223693513ab9032e4a0997baabb55440475427ac9a35428f57d630b9ca9388de0fe72eba8c6de4a0a527c778124b8d270ecebd9157bd5fc1bd696b9a098207825cf52300b5ed4a4a9583456acc106790305654e0d0aa52ab473f184692efb10d2db9ac85a08e84e0314a6cc4f7e30523a099e8f3ef410552e016c5b290d513435163104abbe04655400010d6fcca4ed06fae432773e06dfd3760a5419baec94042d77482cd1ab571c73ca8c210bca4072140090ed410051f08b36cdcf1e217e929bd48bbf19ea5d3a926919b3b189f47a26c488946f1e3b0759f41ba31b5ec405ab7343a19e8ce3b0437371f00ea6214dbb5844de32e87bd39e63c504968be443b36ab0625e525117a88c2830aa8fc9ddf16167f95263af3886fb0b2d0be554d62201d0622057e15b00cf6083cef206b80342e3b6b2db0ee23699dfb9aff5a0c79a660b190aae3833e5ec5ded29156853f1e51a0900c9653f27fcdab95cf635fdfef572c5fb3438235cd2c0bba2d89eba70eada3445cedb53f1969d81fe3226b8191cf8ae5a0b14dbef38e445a951b799a49068e8a89500d3b04883e635fff0961af501e0438044402edff86f5dc692341779924e064fb49c4f16b7cd62b245b6f0bdc492cca4b84c2c8c63aef7a1d049ad46eefe9cbaaebd996f4a30a0cc33d6751eb6501ccc8dd7c2eed3b7ca998bd184ed5abfe3df2ac00302f3066b868501efbd17099674d03eacc393df7e9524beca297bafb4ad88652442e4df3bce245cda80f578ebfa4e8194f10a64ec4d70ee3e95544e0a1ce50d399cad1b98daa2cf36db07bd183970797fb4840cec814a2b2dfe61c274194f8082c4e4102676288cbc26f9c59a32ad05d9a3a6950ea1faab3f79be16192329b587686f69f42fb99d2c5b92a0138fd92ed06918c239d0a312a4f33274845727ea72a8d97d66217686ebd59cc7bd4c3f590806f545edaf03f6fc68030b856d35b831b349276a6e986dcee0d39b365553c8421b6536fdb4ec4e547ffbb8a322d3bab988b671ff2cd7e67ab2f1ad02020eafbfa6df17d48ed32ebba896f456fba004e216078da35f9db848cc192c6b3bfb9d8a8f24fed0acf89a0180aa580ae7655b757a92b101fc27bf9355e8959912e71bcf3ef5966930484b21631464962701a775af9526c3b0531b628136f2dbeecc2880ab8dbbc2b9285e277ab93aa5930d0fdd44b91b98d1c4fd96de61bf14c531f70cabf58ea0f05319ee24204b29496b3400e5d1b17a63771dac10dbdf6dfa7f2a84e8eb3e5cfbe8bde00f11457c217210c7af23c7b8da983e79af0c3c23bc8a0dd7cf950393cf75686c05df9c90228c6755e2bf513c23ac02eb6f2dfe3fbd91918bf26febff09290858a814196a12a8455ee09d6368236d066b4d2e56c4b8fdc2f39ece5fc2b6c57c77e39a9a4203d5bef7428c1417c525ed23bc88d9749b3ccfe4db8564543593b531db1b207b1fd74bb3415c87b11562e957c61377fdc33491e8d9288a53d146d5068153844f48cf808b196f96629c07be69d7b3303023fec49548665fbf4e81d708bc411ad106aed02b74b2f84148bb171c3f8450ae76d2b9d2702437b0bc8f8f26118d166d9d2b553af08a315dc44c2e99e39c0c4677ca00250b49bdffea52b5b2005ee6fb5208b9c731048318feca1e98e7cd2a7eed9bf1c54cbc10480306c53cdb718056723c0dd2bbe0bc79bb5b318f65cb79cf3e27650afc77cdf236ceec7baa854622697318fafa5b641bb9a65563ea4927a8434079af76a3d7340c3611f99ec1b2adeca3706acc1b3481393db05113aa57e7825cdec4ed887ac31abb215527c80e46aa546d832d02efd3eca3619505775275cfe71a6719775a3b9d64b769537fb699d17dee199f4a28b62ab8c187f72e56875ef88e266a30442535cac26600cc0a2cd128e1db9cd60abe5d07caa422e8ac55cda3395f507282a43ae2bc97c7978e3813d2473364222534d87b22e40fa6272854b8fa942f86f361a5106e91ae473233481f40afba310d6d5206b437e9f23ad4c87b896554edc63d405cf299522172be8bfc78367e6754e10d009ca39d9a8646876a48b8c84a81acccd54956afb1f4c33a72274bdbaef2316a537bfc5789f241a294f700e538b75f04768665752fc6491b530828d23d5bb1cc4ab0c106dae56f37f97b4000d0af03f6a2a9b630b03b7973e9b1c0843ec49d701da791822508ccd73cdf60f21902f9fcf4fb0aaa1fe1641e1445fb047de07ea8a4d00498aa436f9793718ce8ff0dde7ba62fa4229271595c1cf0d1b37e47094a22ee7eefd941a568a00cbd60012a3f511239a6bf4264cb2d18577bbcd7249807243a82aa3e95516ca5ba205cef75f67aad81a43894f66ff8d5441403c6e99068647a4645df7856320cb589161af05bef290f717903c4408298a7fd174d2f0ff95878311da2cfe99045cfe85bb51810709c27ae31b3072371dda43942f9a746f9fb6f2cf2bbf86c8e3a97339498addd8320067c5b3d85454a5c5b29046950b62a230e6d329faeb3e50d1855e5e2865eb791868b33863157ac45cc3621bd496a5f28310f81aa7f79a1d9f4ad385231fa6c5d985116c948723ff036d9bb5634bc9f5258e654d2c724a597c3bc9edbb1ecb4ba9d6ec64a572f1207fe3ea81c80471c2cf7424f7979f4b53be1dd5a2e4262c46c771547fe20ebf9d6243abf50d517e2b3a83f1d11b733b3477f70f31613c1fdbe8d8e0261d766cf5abf596b84a59faf3b3479d38e1b546787fbae4547eb1f5b2aca7a12500c497e14e7525f20d84e63b9cd315a265891e4bcf8f8709af169f2b5f03fc9acdbe3bbd879340a81eaf08c9380365458dc5cdb6c71d4c0365b4d56678d1e7425ef408bceea5264a206ffe43858ef6f96114dc1d3c1af16cba791131cbc618fa55d39b05d4396bc39c3935f54352426b9cdb8c2f5fd9481a26a1640a97fe1c1756eb9ebc924cf5b2b839c4ee859efdb090bea0637f11c1273b6383226b8cd161a1ce278adc095faf98d7e37647ca349abba8f298d47ff0e572077e9c6e228f38af3edde67fc651b1ecbb27f6bfefa3b4fcaf827d8361753c249d20bdebe535efe76d647f84284edd394bc66cdc3263845d06efa41e7a75979632146dee0560b45e878715758af2d8d50364149a9ba5353f574ea8bd148548a602a619c5f8d73bef285a93b37b4d09432f98e2c389a7e5efe488875f9d5238078649e0e37b8ca4bc8d4312081749ba9c6c4b1d0add2feec7b214c4157006c55fef529f3a9d1f233d794e568d1d8fc45dba0e98c4dd9035f8eee7e7f469f4cd54a342f860266d82ddc3e95672e3f8e29e96411afd5729db9e1fcf483fcb968090807bc5564b52d604e55466160f5866329e05c4194ea6cc4ce01ef9002a6788058450fbef0b02a7a0367d4f6c468bc57c280a01bd564d3720395c6d21534b84d19380f18bd14c383c10ae85eb2f16e887ee92564c4122626231b6e0bb5e1609fc04977043c8a709075e276f87f8fc3d9c17f4d3e212fd085399eb35235b3dd6fef15a3b95ff0b8743fef4a0ec590982aa243de09db7d9f2bf2a5cd29ac2acbe35630b71cba3afc56c5cea247cf6559c91f27a0d3870b47e69f2f5b2dcec6bc87c821ef7c4ac0220a36fa353493b72145a361aff72404f84bc4bb50de614272eeafcd56d9cc1686df4249c7f7b4502036c6d7c8b0bd57beb48ab8ab073cef75ea763fcb9ece49978cf96dcaded6605b6e08ec3f1444d34c3ead0f29081177c12df43cfd18a22390cafd7e5e3327bfe03c13b79945e2166af732c65cd28a450b276e02291ffc96d9412cef5eeaa2715f3be968206907991dce6ec841d97ac46424c1b10fdd32da2d42089bc82fa1afdaed1df8aef4a885352b209f70bef78de7e451aa45306714b9c4721805afb851d2a9226f81a1b39a40826c67c880261853e2fcae219d5d397b15013a9e10ad9afe60a0bcfd7b42f280ccc5bf0f8aee28debcea6505802993502f5e1087b4dcfc530dbe0a6b99369e14187e2185067ce842826f04fd0e8498c2ead06ef7879231d7a5e73ef98f744a758427cbbfc0cdd7d1989b64e5ff6988a28688bbd92c7cd7993caf28107971cc3613ae46af21df42b6596432e0e9e6370623d39378fae00ebd9ccedec94bf2a6821fb97cfea5d274942b70423e9cacba444736c82e8b11196ff58b7fb2fe91994fbb3d20735aa40b7a6843a6bd851f34fa6c23b529a2cf00278e051df3a3c89e9efb44f82ccbd5192f32322db69ea4d2ff3992f5953426b4e5a964f1c61a943a86bd5938ea1ae3709eebe131873fb6771e018d55c57a7294a0d2cb2212e5af83609f316f4553f10d39bfa917c13a05b383f6af3bb78e19b2029f3c38a326b0fa188acd1163bc67b96c432261c4ca89ef125307c8304a971412e4c54e0ed98b24c3b58f9e97a3b25e142dd59f5ab4ca71a03a52ca128f2526a1f0bf3b376d0bb06e42b6e4e9a7f2385f625e9ea55b3a94d66c0de47a43d801875aba132904edde82cbdf2371d93d53fc6d6925b895617885c4698074b3f6f3ab5a0238f3fbf36b6fceffe2d06a7b8704e635571e80482825492908ff49bbff7a835582bb01586b73a87b4dbd3a1a912e1ccb023595c759699c7aa32c538ab55643eacc7398b50eca3200efc7207932db53ac8d10c2b16e7cb2adb7238d8c43ac8854029b8fd8d3458cc9cf2e3f3fd7b86184db0044bfddc6683af99fe703ccfa57b7580b69bf3bdea3951ff9af1c0197544a81690a3a6abf8ba2d3c01c0d39628eb2a3037765c9717fbad0495663ebf70f92e7eb6b13073ac5ef2dae453eb0beb5ead31b9ca74a3e66f9615401b804e38c56c4bc61005be0cc523e99c5a446451d6dc937dcf94eac548d93ebf62b1a83f75eb822ae9cb0c95339d6ab040b14f9e4ab63b42cdfd7fcac902840418bc78b46bfe7385c8496f2f88ad80e4c4214c3b30e45d1904d7f3cd48fd829df8c7259deb5356ca1385f8f473bf4489e49d82dfdfa944d273c497822187948ffc81ee0c68628681f53f95501fb2e7ad83ae82766d35f8ca25b012ab9d32012c79806acef2e1187bac4d23f6942f372fe406765be7e777fc9e35ed90a6166c5740133ff2d846df7af3cbf7571982a53206302aafb45119cfe45c12718c38ceea48dac2544c039e2b9ef83cbffd4804bbbea03bec332a4cd9bef73a66b3535809f52776f68ccab0e21502a41eda1b1f06eb4baa41fc5faeb6c5b19e5aeddb6fb007f1089677f3194c1cb0ca1b41dbdde830b3efe49466d92aed2606558f1d17a5d622042cf8406177f9d80114e77a2b865682cb74b82f655430cf2d8a8dc73800184a1762152b4a00b2423ec4ab8091b02e013cc14f2df3a5980bb2b6e6badce85f245459723b229af9fc20ee1a38d2d3ef27379e3ff79245c8ac2c855e3cb98f5603ece5cbdf1dfd5cb814b53c1d26acec7128a0272e913e026377abbb6002e8c8f6f8331c0b40d46224dfa54ad8dba4f2a5776e9f9f705acbe06f275605f4acd533f55578956d34e6cc173d5d0e71a7ae8393479465bc8bb8d341095ce03c08a92a265439f32e98d78b5dce165d41c846c4dce26c0d714cd5c2eced60d9b600d6f4b0f", 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x3000, 0x100, &(0x7f000071d000/0x3000)=nil) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000080)="d1e1f3cfe800b6") r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r1 = socket$inet6(0x18, 0x3, 0x4ae) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xc4c, 0x1, 0x40, 0xdffa, 0x6}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x8, 0x956c, {0x3, 0x1}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) sync() r3 = dup2(r0, r0) r4 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/125) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x100, 0x48) sendto$unix(r0, &(0x7f0000000140)="d678d0a66256de440d23dbd0683bd13ad20c5439e3512fe4c5eb678b5a49b30b583e08572127a937f3d01e230facea22ca4d57dd1e1684825ae80ca3be87ccb90117ad04416328013ebe02", 0x4b, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x5) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pckbd_enable: command error 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000100)='./file0\x00') close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000100)="d022fe452dc67f35feccc8185c775b8a063f68307d88a1d8b1c0f2e90bc988bca139592b0e6c7d08fbabb36f859b9de2e376b834d1323e157f4b5ba7fb859637bc270b851bae51985ec2603770a2ff36c07414fadbbbaff712577d8a98eae641c24937e4bdc93d2f207ce29bcb2597c6aff39d7d81454492439aa65041520ee448ed930a0d35e31f72370c076a24ea637e8490bda9549030efbe7b0b9e7d13a0fb347ff6e8ed1d7636bea11b6e69ebba3cd199c385d7631a96ebc4b19bea3d1960b177c50b979b4c9fae3cc408895452b7cc917075292198c8651e19e6", 0xdd, 0xd, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1, 0x5, &(0x7f00000001c0)="a8a43afd0dac0e2181ce140c1c3cb5ecb19bd30d3ec1be79d69833580afd4bfe960ed2addf837104786d5dc5279f4d798235cf085e4e9ad1215971a39bb1e533b3839dcbd97c87761bcf5af70c0cffd33c673c6431ce22def477c9bb30b2e48f0af7153802f8ad49425615d0690015581d7ce89b4f6810f844177a3c87f66fb339fdb120b9564bdeb11dd6c097ded217dcbcb6637af29cc33fcc07751628cc56f298b74bcf7ad8ebeef244be3953", 0xae) H~4'h$g ;=q^F3LSX43NiYN vQRNSQ;Q,>F7RgJSK:guJO'k$b*7c9֝~֨b6Lk_^'|'*,yODۂm4r%zK>ՆOMp`r0VAX` %$#5B/|z]w(lp/ѕ[EfY& EZZj㾿wB[J0t'V ۘ{TmN\:mBfu}۫zU̢hUM׈Dɖ0itNvt-!Th#$"`COQCt>X?bH'~F7#of~S"\EJ?"Ib58˫3g襺;˄~4) /c;hc̾y e?'SLRwa0 ݙ0:FAPK&kDN A&_XQ'ωu 1S‚m ݔ5{X5a-hYֶxgH> W O^i@P_X]fM!i|}`<̇r9n̢33*ߙрu27ᠽj"+ȱ5N6 9ԚS*`#o4͂Gs *ٔ߼DzaJ\iiF^u&L!c,3oB!ľ{KT J[qeJt>/P8,^_B x:E0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r4) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4901) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) close(r0) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x1000, 0x480, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000300)="510fc3a03861ba0e81b2f815052a753b52f9379261bf8d83dd01617d4a40a797f6c7ef50d9d22e797d426d8646d26f955d02faf5bd8c4214801e165a5e165f60ffce9b6b41b2e4f358162e22b7d782eddba36d24deeeef1d93369c9a6f96d87ccf6bb0a19c96030e78c24b2926af741188c320355c91d7956b610ca7bed068b4771ac5bc299976a776575f9a04ea0d903f03000000183c4ec93eee21577537d0f70ec2d72328f3e9cb045d3ea9fe8980eb396f6ca69ed16647958d36c3e52e68eee42334bb3a65645306cd5076aaae8deb30ecc1d6c822841ae0f8d236d5ebef343a04016996b71213c2e9f7b98c6ca9a307eace8f2dae730dfa1e7ceb94e399befdc7e2f7a909fb2d87348edc3453dc1bd73c382be216ba48085d3eeb6ffee6d385ea", 0x33a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6000000000000000, './file0\x00', './bus\x00'}) 16:00:06 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 3^Zk6#g[A)Eo}0($2 W^k{AgP5ZŴ>gQO84>Џ,V}51Sp.A񖟻;~o̿WHA`O@pF4v*CE*ct ӳ'4cVΫ-(J;'Ҏe\@:F%yjE4^‰4R#9ڂE "ِݺG>.gim@/:0"q"dF(kϩՋ;V(l}TN<٤_Fƈ^"8gIJo@N..=~z2ִ&$'w&WtjSMer|ՁRkB t\R[S(S;ZnhEQ6eZ`)u33P*l)} ">~kݸ?u2lf5 B+WF 6A[I[{?X3"Qqs=!@E(}DYMQPl"m؅y6~e×kghaLE0Y&BT7ߡRJxW5/?vHL-;f8dH.ejZJn^brds]1nJh]+8S]9 3KWIjv*U&piKEYRg|Yy"L0%f+n$lr6D4NpGД߹/IO7xβv#x .z>1uI>^F*v[nzg|&-~ U&}_C98h"xVIP$+y#{O % B՛[;r[ >s_IM)5ӎ|+▒di@\&1LwT4E}^Jmgly>mp|'myvlYxZsUMİfEy䕢F:bG^p>Xȩy?༓"m߆,.D;mZؠ.Z~%fMrϕ~<|;xt3Po4m35rOl¥7G "oWȰuNƒߔHrZ6'b 8#g!|t56 Uܪgkk ʎ`R8+ 52{AgG.F>)WBB*ؼ ?vw U.}_3} Ū4N doJc[_X^QGRQ?8VI{1ϣ}xNI4 VFLYo%U`irwq?5FX~?OUG0[H~4'h$g ;=q^F3LSX43NiYN vQRNSQ;Q,>F7RgJSK:guJO'k$b*7c9֝~֨b6Lk_^'|'*,yODۂm4r%zK>ՆOMp`r0VAX` %$#5B/|z]w(lp/ѕ[EfY& EZZj㾿wB[J0t'V ۘ{TmN\:mBfu}۫zU̢hUM׈Dɖ0itNvt-!Th#$"`COQCt>X?bH'~F7#of~S"\EJ?"Ib58˫3g襺;˄~4) /c;hc̾y e?'SLRwa0 ݙ0:FAPK&kDN A&_XQ'ωu 1S‚m ݔ5{X5a-hYֶxgH> W O^i@P_X]fM!i|}`<̇r9n̢33*ߙрu27ᠽj"+ȱ5N6 9ԚS*`#o4͂Gs *ٔ߼DzaJ\iiF^u&L!c,3oB!ľ{KT J[qeJt>/P8,^_B x:EgQO84>Џ,V}51Sp.A񖟻;~o̿WHA`O@pF4v*CE*ct ӳ'4cVΫ-(J;'Ҏe\@:F%yjE4^‰4R#9ڂE "ِݺG>.gim@/:0"q"dF(kϩՋ;V(l}TN<٤_Fƈ^"8gIJo@N..=~z2ִ&$'w&WtjSMer|ՁRkB t\R[S(S;ZnhEQ6eZ`)u33P*l)} ">~kp?u2lf5 Ba+WF 6A[nI[{?X3"Qqis=!@E(}cDYMQPl"m:؅y6~e× kghaLE0mY&BT7ߡRJxW5a/?vHL-l;f8dH.eljZJn^brods]1nJh]+c8S:]9 3KWI jv*U&piaKEYRg|lYy"L0%lf+n$lr6Do4NpGД߹/IcO7xβv#x .za>1uI>t^F*v[nzg|i&-~ U&}o_C98h"xnVIP $+y#{O %t B՛[o;r[ >so_IM)5ӎ|+ di@\&1lLwT4E}^Jamrgly>mpg|'myvlYexZsUMİ,fE y䕢F:btG^p>Xȩyy?༓p"m߆,.De;mZؠ.Z ~%fMr=~<| ;xt3Po4m325rOl¥7G, "oWȰuN ߔHrZ6'b s8#g!|t56 iUܪgkk zʎ`R8+ e52{A gG.9F>)W5BB*ؼ ?vw5 U.}_31} Ū4N d2oJc[_X^QG9RQ?8VI{16}xNI4 VFLYo%U `irwq?5FX ~?OUG0[ Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *346690 78519 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800017366f30) at vm_get_info+0x9a VOP_IOCTL(fffffd80365b79c0,c0185603,ffff800017366f30,81,fffffd803f7c69c0,ffff8000ffff3b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ef895b0,c0185603,ffff800017366f30,ffff8000ffff3b40) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3b40,ffff800017367048,ffff800017367090) at sys_ioctl+0x5b9 syscall(ffff800017367110) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,bcbc2484010) at Xsyscall+0x128 end of kernel end trace frame: 0xbce013770b0, count: 6 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 malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800017366f30) at vm_get_info+0x9a VOP_IOCTL(fffffd80365b79c0,c0185603,ffff800017366f30,81,fffffd803f7c69c0,ffff8000ffff3b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ef895b0,c0185603,ffff800017366f30,ffff8000ffff3b40) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3b40,ffff800017367048,ffff800017367090) at sys_ioctl+0x5b9 syscall(ffff800017367110) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,bcbc2484010) at Xsyscall+0x128 end of kernel end trace frame: 0xbce013770b0, count: -9 ddb> show registers rdi 0xffffffff81b02f57 db_enter+0x17 rsi 0x22914 acpi_pdirpa+0xe77c rbp 0xffff800017366b70 rbx 0xffff800017366c20 rdx 0x22915 acpi_pdirpa+0xe77d rcx 0xffff800017562000 rax 0xffff800017562000 r8 0xffff800017366b30 r9 0x1 r10 0xffff800000a6c940 r11 0xfacab1027096b8ba r12 0x3000000008 r13 0xffff800017366b80 r14 0x100 r15 0x1 rip 0xffffffff81b02f58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017366b60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=346690 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffff8000ffff38d8 process=0xffff8000148a2a38 user=0xffff800017362000, vmspace=0xfffffd803f014990 estcpu=36, cpticks=11, pctcpu=0.0 user=0, sys=10, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 78519 49552 81972 0 2 0 syz-executor.1 *78519 346690 81972 0 7 0x4000000 syz-executor.1 98426 135942 5451 0 2 0 syz-executor.0 98426 487926 5451 0 3 0x4000080 fifor syz-executor.0 98426 298222 5451 0 3 0x4000080 fsleep syz-executor.0 70799 132360 1 0 3 0x100083 ttyin getty 5451 375272 29763 0 2 0x482 syz-executor.0 81972 288962 29763 0 2 0x482 syz-executor.1 5372 391739 0 0 3 0x14200 bored sosplice 29763 244 64930 0 3 0x82 thrsleep syz-fuzzer 29763 118610 64930 0 3 0x4000082 thrsleep syz-fuzzer 29763 229947 64930 0 3 0x4000082 thrsleep syz-fuzzer 29763 428283 64930 0 3 0x4000082 thrsleep syz-fuzzer 29763 343460 64930 0 3 0x4000082 thrsleep syz-fuzzer 29763 477568 64930 0 3 0x4000082 kqread syz-fuzzer 29763 99339 64930 0 3 0x4000082 thrsleep syz-fuzzer 29763 137664 64930 0 3 0x4000082 thrsleep syz-fuzzer 64930 286539 33519 0 3 0x10008a pause ksh 33519 2182 5999 0 3 0x92 select sshd 5999 348724 1 0 3 0x80 select sshd 68641 189413 943 73 3 0x100090 kqread syslogd 943 89816 1 0 3 0x100082 netio syslogd 84983 89945 1 77 3 0x100090 poll dhclient 75625 264953 1 0 3 0x80 poll dhclient 96482 70919 0 0 2 0x14200 zerothread 10257 49500 0 0 3 0x14200 aiodoned aiodoned 67288 43437 0 0 3 0x14200 syncer update 46690 273313 0 0 3 0x14200 cleaner cleaner 70125 331001 0 0 3 0x14200 reaper reaper 30055 481054 0 0 3 0x14200 pgdaemon pagedaemon 65715 258918 0 0 3 0x14200 bored crynlk 2447 511530 0 0 3 0x14200 bored crypto 52183 500655 0 0 3 0x40014200 acpi0 acpi0 8401 239884 0 0 2 0x14200 softnet 30658 287608 0 0 3 0x14200 bored systqmp 78973 344409 0 0 3 0x14200 bored systq 35305 41953 0 0 2 0x40014200 softclock 77317 504680 0 0 3 0x40014200 idle0 68205 408786 0 0 3 0x14200 bored smr 1 200084 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 9537 6481K 6996K 78643K 14917 0 0 pcb 13 8K 8K 78643K 261 0 0 rtable 108 3K 4K 78643K 677 0 0 ifaddr 65 14K 15K 78643K 222 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 103 0 0 iov 0 0K 24K 78643K 220 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2989 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 26 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 240 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 6 17K 25K 78643K 1912 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 49 38K 63K 78643K 830 0 0 subproc 32 2K 2K 78643K 138 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 174 0 0 in_multi 33 2K 2K 78643K 162 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 460 0 0 pfkey data 0 0K 0K 78643K 2 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 98 21K 30K 78643K 5345 0 0 UVM aobj 101 3K 3K 78643K 119 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 248 0 0 NDP 14 0K 0K 78643K 67 0 0 temp 184 3539K 3606K 78643K 36423 0 0 kqueue 0 0K 0K 78643K 5 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 19 0 13 1 0 1 1 0 8 0 rtpcb 80 99 0 97 1 0 1 1 0 8 0 rtentry 112 108 0 64 2 0 2 2 0 8 0 unpcb 120 699 0 689 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7020 0 7020 1 1 0 1 0 8 0 tcpcb 544 382 0 378 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 12 0 12 2 2 0 1 0 8 0 inpcb 280 1119 0 1112 3 2 1 2 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 16 0 12 2 1 1 1 0 8 0 pkpcb 40 18 0 18 4 4 0 1 0 8 0 ppxss 1128 25 0 25 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 482 0 266 18 4 14 14 0 8 0 art_table 32 483 0 266 2 0 2 2 0 8 0 art_node 16 105 0 65 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 15 1 0 1 1 0 8 0 semapl 112 238 0 228 1 0 1 1 0 8 0 shmpl 112 117 0 18 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4365 0 2974 46 0 46 46 0 8 0 ffsino 240 4365 0 2974 83 0 83 83 0 8 0 nchpl 144 7197 0 5595 60 0 60 60 0 8 0 uvmvnodes 72 5611 0 0 103 0 103 103 0 8 0 vnodes 208 5611 0 0 296 0 296 296 0 8 0 namei 1024 22531 0 22531 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 21406 0 21406 18 17 1 7 0 8 1 plimitpl 152 173 0 166 1 0 1 1 0 8 0 sigapl 432 2067 0 2053 2 0 2 2 0 8 0 futexpl 56 32369 0 32368 1 0 1 1 0 8 0 knotepl 112 439 0 420 1 0 1 1 0 8 0 kqueuepl 104 436 0 434 1 0 1 1 0 8 0 pipepl 112 1094 0 1075 4 3 1 2 0 8 0 fdescpl 424 2068 0 2053 2 0 2 2 0 8 0 filepl 120 12480 0 12379 6 2 4 5 0 8 0 lockfpl 104 638 0 637 1 0 1 1 0 8 0 lockfspl 48 208 0 207 1 0 1 1 0 8 0 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 2311 0 2304 1 0 1 1 0 8 0 zombiepl 144 2055 0 2055 3 2 1 1 0 8 1 processpl 864 2085 0 2055 4 0 4 4 0 8 0 procpl 632 4362 0 4322 4 0 4 4 0 8 0 sosppl 128 33 0 33 6 6 0 1 0 8 0 sockpl 384 1969 0 1950 4 1 3 3 0 8 1 mcl64k 65536 563 0 563 62 30 32 32 0 8 32 mcl16k 16384 6 0 6 5 5 0 1 0 8 0 mcl12k 12288 41 0 41 7 6 1 1 0 8 1 mcl9k 9216 19 0 19 9 8 1 1 0 8 1 mcl8k 8192 27 0 27 7 6 1 1 0 8 1 mcl4k 4096 115 0 115 3 2 1 1 0 8 1 mcl2k2 2112 10 0 10 5 5 0 1 0 8 0 mcl2k 2048 50365 0 50320 19 13 6 13 0 8 0 mtagpl 80 51 0 32 3 2 1 1 0 8 0 mbufpl 256 92688 0 92575 42 24 18 24 0 8 8 bufpl 256 10402 0 5422 312 0 312 312 0 8 0 anonpl 16 215479 0 202787 128 60 68 84 0 62 12 amapchunkpl 152 8914 0 8809 17 12 5 9 0 158 0 amappl16 192 11498 0 10776 111 66 45 55 0 8 8 amappl15 184 190 0 190 1 1 0 1 0 8 0 amappl14 176 711 0 708 2 1 1 1 0 8 0 amappl13 168 141 0 141 1 1 0 1 0 8 0 amappl12 160 383 0 380 2 1 1 1 0 8 0 amappl11 152 63 0 52 1 0 1 1 0 8 0 amappl10 144 310 0 307 1 0 1 1 0 8 0 amappl9 136 815 0 806 1 0 1 1 0 8 0 amappl8 128 364 0 339 1 0 1 1 0 8 0 amappl7 120 356 0 349 1 0 1 1 0 8 0 amappl6 112 73 0 63 1 0 1 1 0 8 0 amappl5 104 565 0 554 1 0 1 1 0 8 0 amappl4 96 1959 0 1932 1 0 1 1 0 8 0 amappl3 88 1206 0 1200 1 0 1 1 0 8 0 amappl2 80 15668 0 15593 4 2 2 3 0 8 0 amappl1 72 45696 0 45276 28 19 9 20 0 8 0 amappl 80 4676 0 4639 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 118 0 18 2 0 2 2 0 8 0 uaddrrnd 24 2070 0 2053 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2070 0 2053 1 0 1 1 0 8 0 vmmpekpl 168 14566 0 14539 2 0 2 2 0 8 0 vmmpepl 168 249167 0 247297 210 117 93 103 0 357 9 vmsppl 272 2067 0 2053 2 1 1 2 0 8 0 pdppl 4096 4146 0 4110 6 1 5 6 0 8 0 pvpl 32 566501 0 550734 279 115 164 197 0 265 31 pmappl 200 2069 0 2055 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 569 0 90 14 0 14 14 0 8 0