Warning: Permanently added '10.128.1.53' (ECDSA) to the list of known hosts. 2020/04/07 00:20:04 fuzzer started 2020/04/07 00:20:07 dialing manager at 10.128.15.235:31482 2020/04/07 00:20:07 syscalls: 338 2020/04/07 00:20:07 code coverage: enabled 2020/04/07 00:20:07 comparison tracing: enabled 2020/04/07 00:20:07 extra coverage: support is not implemented in syzkaller 2020/04/07 00:20:07 setuid sandbox: enabled 2020/04/07 00:20:07 namespace sandbox: support is not implemented in syzkaller 2020/04/07 00:20:07 Android sandbox: support is not implemented in syzkaller 2020/04/07 00:20:07 fault injection: support is not implemented in syzkaller 2020/04/07 00:20:07 leak checking: support is not implemented in syzkaller 2020/04/07 00:20:07 net packet injection: enabled 2020/04/07 00:20:07 net device setup: support is not implemented in syzkaller 2020/04/07 00:20:07 concurrency sanitizer: support is not implemented in syzkaller 2020/04/07 00:20:07 devlink PCI setup: support is not implemented in syzkaller 2020/04/07 00:20:07 USB emulation: support is not implemented in syzkaller 00:20:13 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x1d0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') acct(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x10) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="93f8e2092f6d11bf60170e08dac2eb9a736e36e05313fd113c26b30a2a04962fafd9a2fd916ac091fb986efdbee9a25dd7ed6ce3cfdff75f390d421a69040b63f7f70848c59227811f29375e9fbba7218655f39fa4c752f1152770e2e07df5046d863f94d7e3947b523ab918f88d10b911789ad80f404b9ef509c25dfe8635de44", 0x81}, {&(0x7f00000002c0)="ef120f6d9d3d17013a780facb066938cf8eb017ef03c763e48a2a932eb023549fb596273fc4760004093d02db1c3410f4152b66e122439c83d6800532bbece0504893f77028bd69d8ba38c9ee711b226a47cdf82183e8ca2df619d935a7ab781ebc5982a569e15223199864b668b22e0ef2b994a51c2e6a9c8619145a9d50c1a0ddbbfd692fd2d3829f5f81c8866e85ec9a7ce99f9ec90e2deecc1fedf4da86ca9748cf54f", 0xa5}, {&(0x7f0000000380)="cee62828f8d7b2e1bde87e73b5acc99af28701926f026b48d300d8af1a00a75ceb3dd65ca3bd18b1c3f1b3b4b9b32f3549db8daa0d40ad3ceea8d14123e09227b45ca5a77e1c7ddb6c203f794555887ba064d0b61f81a90bc95140e4b45551ab8f116339f16179cca39a9477ebb3e3c43b54eb02bd81b9f07b0da0ac79632f101fabb32e289c9348d134ff9cad4857b520bf1c20aafc47bb06cb7b61f66fa00cfd7761b49b782703295f1428ab0224b6317049868baad2847f000618b205929f5851c5182f6c97b4fe0c51ffb86340a1c31aca89c5405541c8edac320eb9412afd27d86355d7b1e44aeb662889d60ff8b2b75218710cddde4ca0c4e6aff3a22af7f28e5cf50f434a9c9decb5473ae1e256afa6f5c6426ddefedb90a1bb95f35d4e14a63de92ed824142f38ccfc80680daa23be695586c6481ed4b113ccc7bc0af8347500184421014fecba0d67d6ebbd2b4a8b558021190f462cb23b12b352476543c2a8a48c6479ebc0b079f2f66fbab09a755b31faaa3f5fcb1cb3a123128280e3757257b0205eb8cdffb5d4e945108e15b021b567306a2c65af52d767614f4231792d9844d456fc5169706bb9cd9f923355a6f10b1d171639ccb265c2035e2f401cfaed1e37ca70807ef7552943da420283b01b65b5930e60804d461963813594477b4d064f96937f5bbf5648817f92fe7a042224dcb56d8a6268b35f739a9c3f553a2a2433825b2b23dc253b96818b9485e9d6ad902e1035c742535d5c127bdcfb0c80e9235c0a9726e164a23fbcbfe05a4f12f649e500d406cac92ab89202a24047d03ee590efed6eab005caa9af6b933554dc1b0ca75dce209665f74baa35372842c3203d6f8c4a067e7dc4e45ce66d531aa0fd53879c370cb7a9a535bf787f719194aab6d31137fd567d0595b5d0d8e83b205ed0f07890f22966611f96c34bc2f3d33439d8b6bdff5a760e301b413e799ae42509ea73c361ec6bc655cb1f66d47076ad8c0b1abb1b86648873fb21a43d97ba70fb2d7102df75b853a6386f530ab4caead87c70efd2e959ece834151b5f17794c256610ee1522ff6547ef6f3b3167d4a28061481b20d6bd716a50be5c6e0e5fca8b2826244d5e2b7dbefd251adb5556e628e3a613580a594fe202c4566c04dd62aec4ab6c9349aa5cc3ce49844b027c3da93d066fc8fa1d9236b4955bbb153ae1d3130b4d31d9ea287a18c85162964900b4d68619229444742ca6a4a4939c69a1101b288665bfddb3a9c5975a3be5f8334e968b18f6d4be2a8fd7eb6f04c9fdf92ca42e2274b9d24db5190d30ea7c7d4073dfbc19777f881233d43f8893d50574389ca3da7f1a8faa7484476bc8b2513bb3c5e58b62914367715f626529f41b2aa388bcd5f52db78cb0722288d9b8a9c05c77fd6c601e1a095c8783717e6137d19d9ed7761d595f6ee11b5ba7f4e364cebbea8cb7f4c0cfc96e7b24c99a4229a613e3fe13418d06e3545e527dfb3ff1cc61833015a9aff26921df15601c91a0b0271efbaae7b9a091633b474c0b4c69d6dbd6ba6761f7d1c245f3b5f9c66d40379471d33cfafee1574bfaa9f8fe6d68730785d5391f95935241336126eedd6f5bf1c8330a4e586a15abda76557ca22eaf61b99d869cafe3d98f97cb4c4b6b4a96935bd6e7c59970474aba0befec18a847082b7b08d27a847bed10bc3285c68789f7d1addcbfdd66d3bc791b67cb66f542e3b4e6aa58fcdf73f76ae19a8679bfa4b35ffcf2330c368916f9ced406be9ed20db4b0ba2c62335d32915b1ab3fa077ab0d518ef85c68f39a01fc35675419561aa445cc6d093578f7a2259c542e9087ea93fadee94509715947de1f93a10ffa5b13e9f0999a6157aee86028015b5a0ece9e2860f8b51f3989191222014d78c892ca7fede8441a688d57856966384988f3cecc4df8a516d19b1b52ee7519b1fc098dc9d0403a8704ba7fa4708075e27e3ab3dba22973b13424f764e4c8c35b3983f97db8b14a7a84c186030e25a4a04dd641d2630d046fca7a7c91c064ec798f3c3a9bbafd1d33ba6fbe005c70516fa7b6a1368bce2cc92fe84b5621ec8ded74c607dfac060f451838a511daef43508155e1c3b4c6a26a079499eb52d808ead0e4b4e68f3c6f136c6510268d3adf4b7bb762bd72573feafe8663fc24587314a7b4a7cee806f1dd8b30def98672b8ac5cdfe4e2ecbe1603ddc03c19e12879414cc349ecb008fe7c8087506e30bed554b933e7e1484275122c5fd110edc38bf760d54e74ee61da56b5020251290814ca91a27f41e0c27e3a0879421205b79d8434479b9a4c9905a2acb94d68ec9297b4133b496ffee811a9bd49a0a784247f91a9966db4353d29994451164d65ade3ce5daa73b42c344b5390b875fbc4c2ec410d0a42e748838a209429b5db2e2739eff3d65a6d6b69ec33a77a1a5d904246d99f2013f4c7842861ee431f5ec50ec382ac90493783928db09fd6df0b69a5122d479cefba2d7fc4df0301114eb0088db15305a22263e9d373871705ce244ec464bbfd6e134b99ff87a9cf92272580c0ebb325cf849ae6dc5e1953c194753ce20cda982e4f877b8c0d43536f56c248c4748d81c21810e1cc660def243dae9ba8c274957ef3840f66abe6557482bb2d6403a36d27dd6c4bc9cdf0b6fe37b87e226be536e74cafeaf7f632ab9fdf663348246fc8417a8492a277fbf4976dfb8ea292102624390998496857a5aac9a9e07e8d6047becdadea5d63235d64384fb325ab61272a609d704fb3e1e73edf62fd0b7535dcd78fe0ed9a5cbcb07ca35148d935f980a02baea5f1f0ed271f8bdd0525c41353fbb61e3b365d86e5a80326886afc06a60e02e8cd0c117126daee310d455f03886f52c731ef8f598092d1b39c821dee8da15c1f801c8ee24617623f76be6c1a5d34fae277632f6ff526b313b26d35b1ba047b8baa2bf596be659c84b88c6362bb5be2162ae694a1dd3ec22eca339558416852547ff438cc1d15b2788ee72479d753f14ac3fa64314a5298da2e410cb84a3c0fe35e2855feceb085a9702a7f4bc918d40ac5eed4b76ec58007e07595e8b8b4f283830e23ff4b62c72bd1e25bc5f7076d7c7fab76c728b5978d34d7df62aebcad2f8840126525ae8e41637eb64ee0690b231bab572d23fa4396ff8140bcd1772429e58f461509186936e8fcec7042f09e13bf4eae3a8ecfa3af5c97cf5b810831f347d57aae9d330db00a57c7a7795a3b3734209ccae7219fb11d4f536a466fb7d5525283b90f5cc0f9ec8b75f448fb0cc50bb4c408fda3a8a4854f5e8c2e52fc7f0ad952738f53ebc2d6351ac6fbf2870d185acbcc76c9ce4197e6d3ff51758861da09ea95b32cefcabc7b879bfa63cb3b28f37c4fd2ec39013cf2a321e8ea9e8b494ba434c47177199b1af43187cfd6f6c0bc42a9c06226c18b7d05177918a05096d2312827c587c9cc540217aad0c5d44fe91c1323891163d49457f144ea8b7de22a91cc3caa71c4f1377b4c898c29f8f95631c9645c670c64cf63ed362d18f51a12de02cc026177df24f008fe4cfbb6cb5c8b3bac7614f8d87b0c13957cf9375d27a654e55778842ee9f7161a4eb51c50abf9d713d582c1d6b6b8efd1daf8ac86e7028409c6839cbc93853042d550a56faf0e3436b2ad08d22285f69474a9b2b7fca1ec278881aec94a63b188e47037b56860381b927a742cd33bc0d5fedb551a2accf1a664fadb87f7ea5b6ea33dba506a636a2784df8b4cd969143c56834c58b6d6c267342bb0bfa80d0056e3cd16ef78bb995a78852987d0ccaf35025b8022b652010e5de7df4deedfc0735c2eca372b740f67e9f451fc61ad4480fd2445c887b63928d6019f4af80e2e4436344f78475cdc1ed485a005feefc588996f87214f54ff79e905d837e31a2d050a37dde3efca4dc74d0a41ec750ca9bdf1cf7ec5ef5bd69d74a2e6db3440041a03f878e2d4efce097ce4ad5c0d4ca6d3c77e3d5d63101e86a117e63f8c049958ddfd1358de15257e4d5d831efd5056a766fe3535b6c4184c9fe99605be92c7e633886801663730bccb38de4698a6e4b9b9d7b80d2f16fd6b294384cbf47ab41b11360f76b6f5b4134616182bdb6130cb2679900dd42372c6e87ecc17c2cdb20f491c8f001dbfd36610d8b1ff1d353b525263d8ef41eb4aed463a5b5ea197c8a2bd1074dbed82c9cbdc9f7ec520ee3036fcbd09d421c0273c56b3b0cc83fca8a84c394c3845d6882662d83e92ed1af718e2c17e9b1c7b204d95ee20bafa2f77945f90304363f81562a0aa91553cfb9345a55bceb01517f1124e16d696ef8cb67983c61f68e1027f60aed7767a322585efa680dba374a02b797b40d6e5d75ad633fcc077948e2c757bedad7bb5a3793ac671d2182636e1e228dfc43da70f064fa3a31dca92c0f1718f6198c21112d12843e06ae590a7ba1c87344f66c83eafc0326fd5286306072ad3eeea193a83e34c8e13bdbdf7783afe7b96e2d2acb00ca4061bcce93f1c085a2574f051ee9cb86226b9fbd48ca209e65be7bea2fc62cfbe1fc28a18404f7907dd67ba672f99626cc67d122a9ea8df292ec6b72675af7c5dd473b60e74378ce8ac1ce1008a369839ff2b9891030e073ebd511297e69fed70dbe6f8b0f756b6d598d2be75f186aa657af0e0b2e696650672497ff87f35fc6eef747092fa25257eda069f133844330db49ec88fa61e1b2b56614e216f886069bb23f6f922ff50be00ff1b46d4d59ce36fa383e2c7e88da55e81c6e55ecfd07f44fe4eb607f083a82f3221b1b2b3b8c3417322e2b9ee978fe5314773f65216ec2b3c584cba7f76c4996ce2ab7414e48288b1ad338b74258dcbead42aa63e1d3c298c27159b0d9db94cd81a00d0fd07b40a0551019f033455f90e0af51081649f95af22fc3ac4d2c5b293c5043ba2468877f77b9748574de53020ec855ca94e7d7dfd8d88e1945cf26f44dfe302d7e047844d03c4e398aa53d02be8f9c358e9a8821cbb99aec2e26e4e950312b51cda3fc23ebee8f2e3a0a31bd32e1d16884f4c238b64bba0695f30e211c845186e65336aad7e44b4ba4c61d58eb76c9635ecdb59edeb00d47da7418d2ea0e00f8980794c7da291159d209e53ee1fd541044c314200d3c645bffdf04509121b215a631525a0ccffcb1fe196f74509b8a03f6a324607928bc4bb6ef83ebca8c2a51cd70593ac18fcc05aabef3fd942c783ceea177f482941c1b7e9a17b79658acd2079e3adfca44e4c7defc5991016c10fd64cab5728cfe3c29174c4b791d01b07e2a9a87fff95b2a4f4e15afa02fa8d42eb6379f84d1fdf9e4f8120d31b3a27093ff6dd913bbb85001c93d88952178b930e7be662503642e0ecf2d0c7c17cd7957cba10617ef0473cb8a93d550d38ff7485dafa024d56fe376bea7d0bd63a5db779f516ca36b603647f928df69a383ef594cb3aa621bbf27c40a3f97db68f41a32f6eec07f27fef0edbbb6493a0c6877ffcf95b5f442d99e7cc73b8711263115cec6ac62123b2ba5dabc6703ac50192501ec8528a9532c624f19ebc9c975942fcd44c1ed00e9639aadfe7c55a8cde174b058693298aa53afb1119abee5a20179c20b25aba022af0294f5d4822415ec4599da0bde1fcb2ab3ed0251ef8bac1c974c89a8e1e7a0b89d259215af5fe05c76e1ecfd4e4d84c4f321ab87ac6dcae6fa2276eeb2aa580ab54c4dd4c0aa845e165267c1f69b95057929ed5dfb1a352e7889bc286ebb351d6461541ebded1b68c58fa1b50bf847a2a0c0f7d5bd11b", 0x1000}], 0x3, 0x0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x80, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) socketpair(0x20, 0x2, 0x3f, &(0x7f0000001400)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001440)=0x8, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000001480)='./file0\x00', r4, r5) open(&(0x7f0000001500)='./file0\x00', 0x400, 0x141) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001540)={0x29, 0x1f, 0x80000000, 0x6, "1cbbd81baf6d990e30621ce951f55a8ec970af27", 0x5, 0xfff}) open(&(0x7f0000001580)='./file0\x00', 0x2, 0x4) 00:20:13 executing program 1: geteuid() r0 = kqueue() fchdir(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xc80, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x24) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x593}, {{r3}, 0xfffffffffffffffe, 0x193732572e217bd6, 0x10, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x10000000, 0x9}, {{r4}, 0xfffffffffffffff8, 0x28, 0x2, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x7, 0x1000}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x3f}, {{r6}, 0xfffffffffffffffa, 0xab, 0x2, 0x2, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x80000000}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x100, 0x2, 0x7f, 0x800}, {{}, 0xfffffffffffffffa, 0x8a, 0x3, 0x1, 0x1}], 0x5, &(0x7f0000000400)={0x3, 0xebdc}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000440)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x800, 0xd) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000004c0)=0x8ea) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x800, 0x0) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x180) r10 = socket(0x20, 0x5b2799d517955d5d, 0xe7) fcntl$dupfd(r9, 0x0, r10) 00:20:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x9b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r1) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3ff, 0x3f, r1}) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 00:20:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x7, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0xfc}, {0x60, 0xfd, 0x0, 0xfbffffff}, {0x6, 0x0, 0x0, 0x80000005}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:20:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x10000, 0x8001, {0x8000000080000000, 0x101}}) socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x41) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x5) shutdown(0xffffffffffffffff, 0x0) r5 = dup(r1) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) sendto$inet6(0xffffffffffffff9c, &(0x7f00000002c0)="33ef4b1a78d63426e2f16db427e9a87f724ee32ad00dbbff169f6186dd54f4c345a7ec39c79b209c486bef4274345bb74a3ece30728c53863a8ed3b027fcd4443572762b75c11d1fbe6d296a03c3c08655ae9a802df645d76c47a4c85e70601d8a21bc3b3c3c6a4ed46653e6d8d4b0e8d04bb92834ea254d8e5e65de6713f7d4ae53dce9e370ef5ac5f22d3db672868708175b2dbd2b1908b1f4a448ead4dc042c50bfb2c30273d614c5f8efa615a1858e19bb5375fa45e6e6b2a2c36250358923413d8f8432bdc7fa69ea3d789d47b4172a9a808f5e396ca8628b6508a23a8d55c575123b2b2c7a72e2f1ba", 0xec, 0x404, &(0x7f0000000100)={0x18, 0x2, 0x90e, 0x3}, 0xc) 00:20:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x1c, &(0x7f0000499000/0x2000)=nil) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x101) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:20:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x4, 0x5, 0x0, 0x3, 0x1000, 0x0, 0x1, 0x1, 0xf4, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) close(r2) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r4 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) recvfrom(r4, &(0x7f0000000100)=""/26, 0x1a, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) fchown(0xffffffffffffffff, 0x0, 0x0) 00:20:15 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/169, 0xa9) 00:20:15 executing program 0: semget$private(0x0, 0x2, 0x240) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$getflags(r1, 0x3) 00:20:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x1, 0x3, 0xff) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/23, 0x17}], 0x4, &(0x7f0000000500)=""/128, 0x80}, 0x2) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 00:20:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100400004}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) 00:20:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8654f0cb87436c16df2bc178467847339e002188f9133e0360f7bed00e26d7aa7cbabfc118c858bcf746f47ee5d4d4cb889022b170c82478c050c3e6bfc73b3fe338afe438b055880024c333d0817c40dcef024f6c6c1bff2d7e90b5f1e7a2fb85bb3e9ad8b5e5dc6cf0f69b9304e2dcfdc20da359b6d85fcec4f9e8a3f50458666cf004ba61170c39180db38a5c3904e798cf30de2131ec63be3b6586c0625b428dfc26a381cbf73f796209111336423e6586e1b0df977bf32960e7f0a24cf61fe87b162cc38debb4871556541466eed654690bf4b5bba0e496f89c9306ea40"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000540)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:20:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b3b7cc352d72139e"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:20:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xb58c77d44b02dff2, 0x0) flock(r0, 0x2) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r2) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x956, 0x1ff, r2}) flock(0xffffffffffffffff, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 00:20:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r0) setgroups(0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() munlockall() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, r3) 00:20:15 executing program 1: symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0x9, 0x0, &(0x7f0000000080)=""/9}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000180)="ebff301ccb86cbff13b9fd812eaa4e713048e699", 0x14) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x25, &(0x7f0000000040)="1f12fb36", 0x4) close(r0) r2 = socket(0x1, 0x4, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe9f) 00:20:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401, 0x0, 0x40, 0x5], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') write(r2, &(0x7f0000000140)="125929be66e6d498bfe0b7e7b395241a0ce9bedcb700e04efc4c209d5c516bb3af244b964f8561e2aa49885a3a02f148ba12af49dcedaf3a96386e1850fb3cae27a6907728e7a79cd04a9f8ac74a2173ea1d9ee9782332d2d4e9f28bf6a9b3a77c67fdb869dc23ac37a5eacac0b15bf688d01e2a03cde6c8c95d973d6c4ab0d4bcc2e3", 0x83) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="24c096465635da7d1cf259fbb9facd0a44dd43373f944d43959e1776cc26e2347318295f43d674bd6fb6a3ce4f3ef1a89adad7f4440c4d038a699bb1530262fab2d4bdaa4a24d48db7fd69a144af31f63ca1f8983b4d4c961da5a2e57e254c64bd24228f294166f0885ba72a6c9e", 0x6e}, {&(0x7f0000000080)="ab921fb69629637bfeb5100c4729f0089684d47fea373e1e3bd10fc2afbe4a65410542fd460e706252c7481769b2a1fdc501f0a643894e6349944bd97d272b565617de17c828fe24d25288d0c4f38733107cd6c0e37c489fb66b4d163d34d4fd17b4b5045ac5ea3c78af7f27f41c4a157d1b7f", 0x73}], 0x2, 0x0, 0x1) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') poll(&(0x7f00000004c0)=[{r3, 0x100}, {0xffffffffffffffff, 0x80}, {r4, 0x40}, {r1, 0x2}, {r5, 0x2}], 0x5, 0xff) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x53b, 0x46768eb3, 0x5, 0x3, "301889a56dcd42c48b887f5dfd19e45e1435fba0", 0x1f, 0x8000}) 00:20:15 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) kqueue() symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x101, 0x7fff, 0x200, 0x9}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) 00:20:15 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x4}, {}, {0x6, 0x300}], 0xa) r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semop(r0, &(0x7f0000000000)=[{}, {}, {0x0, 0x0, 0x1800}, {}, {0x0, 0x0, 0x1800}], 0x5) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000140), 0x8, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) r9 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xc9, r4, r3, r6, r8, 0x88, 0x4}, 0x7f, 0xff, r9, r1, 0x4, 0x0, 0x20, 0x66e47ba9}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="dfff05000000aa1b70dd6000000000182c00000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:20:15 executing program 0: symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$setflags(r1, 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/62, 0x3e, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x8}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getrusage(0x0, &(0x7f00000000c0)) readlinkat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/183, 0xb7) 00:20:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') unveil(&(0x7f0000000100)='./file0/file0/fi/file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/fi\x00', 0x0) 00:20:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20000003]}}) r1 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) setreuid(r2, r4) 00:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x2, 0x8, 0x7, 0x584}, {0x800, 0x7f, 0x6b}, {0x5, 0x4, 0x40, 0x6}, {0x8, 0x2, 0x7, 0x7ffffeff}, {0x9, 0x81, 0x40, 0x1000}, {0x0, 0x7f, 0x4, 0x2e23}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 00:20:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') close(r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "fe000000000000000036b33d4d23136a1fe600"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5975de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbc2adca96978e233f8f20c93e479634dd9a495d11b5c5146ffe0e68e22f09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0db1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b25a5b172be862d4ce7f218f663aeb04b154c90c42ed77e8c8fc5a7b4439eb89520f2d4910d3061177abc74691f530c8ee50404bff2155da86df5a967869624c7acfdc0000000000009ec50400d4af11d4f7b25c8a95c029d55f5929e2bc22f130734ea46afb139f58bab9f2d5af", 0xfffffeeb) 00:20:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x6}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x8, 0x8, 0x3c}, 0x101, 0x4, 0x4}) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0xff, 0x6c29, 0xa761}, 0xc) getppid() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xfffd, 0x0, 0x5, 0x9}, {0x9, 0x9, 0x7, 0x20}, {0x7fff, 0x1, 0xfd, 0xfff}]}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000001c0)={0x377, 0x5d41}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 00:20:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe06) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7f, 0x7fff, 0x40, 0x401}) 00:20:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x133) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 00:22:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="c5740db17c63db12124e192b78526e1b9a86450eccc4d4e09edac3bb4bca25f989fbd1ed55a7719d945eaf17126a2be45fb2056a457b0b96f7ca2b11dc681aad0f788143c2dd5f7b0e95699fac7919ad698dc25d90883653dd45caab73056fb601faa7d160eea6edf89add9bb600f9013acdaece075bf7", 0x77}], 0x1}, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = dup2(r0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1d}, {0xffffffffffff4991, 0x3}}) r4 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0\x00', r5, r7) clock_getres(0x2, 0xffffffffffffffff) 00:22:51 executing program 1: socketpair(0x18, 0x4, 0x0, 0x0) r0 = msgget(0x2, 0x108) msgsnd(r0, &(0x7f0000000000)={0x2, "4906b0de36a0d047fcff"}, 0x12, 0x800) 00:22:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = socket$inet(0x2, 0x4000, 0x8) recvfrom(r5, &(0x7f0000000100)=""/173, 0xad, 0x802, 0x0, 0x0) dup2(r3, r4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x1}], 0x5, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 00:22:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 00:22:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0xf247, 0x1, 0x0, 0xc74e, 0x16f}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r3, &(0x7f0000000140)="5544f16fce04f90e696b6a4ba955c5d14f53000236c1c037bb09f5499bda9a85b11c4c28f875676d27421e18b66da81d89b4a00c32cf4cb6ebdadd509bdab339dde6e80731cda4632e74ded7357f9ea42a184b692492c2ec71745b2567b44c752e85549fedb81be6120766da3e434adae73ae21f973989c3d5df9f8b0d53d8f96353b3fa82325a7d19b54f71aa419633bed0fe2f286a52eb3489b8e6872c64c1e3bfd241cebad9c0e49f8ebe594e6512c097e6e520df81ca72a384", 0xbb, 0x0, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 00:22:52 executing program 1: r0 = socket(0x10, 0x1, 0xff) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="9385c3b7a240d2f1eb33b0393ca98e615428ec7d594b3db1d153c662e738081bf6911dcbb38b75273c59c19ed87846821584265cc4005ce95ce5d1015b1a5b9d90bbac85d5b6e2861b77d12dc958ed88009c3d0c61e4a6417d1305fef8e92539c62c6e6562a3709ccbd7c7cc9d728b09a08572d8f68f29c34446571ec0639f24dc35c9e8260fa2c94f8d830ed1bbd4d0275f525d7bf0562efb48b07541c0a64823f2199cd5cc0200"/188, 0xbc) sendto(r0, &(0x7f00000000c0)="97bd2b28d465367e0c89c602f089c07feb22fd06ad49d95fb00b7424d1aa35c685002572287777ae154d5ec35fbda0d3dcc6c568bedd9cdbbbbda9302f073e0b959c92d7e72f8741c285f79051a5318eb3e2bd13da", 0x55, 0xa, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 00:22:52 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0x124}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x4, 0x41, 0x25, 0x3}, {0x0, 0x2, 0x1f, 0x8}, {0x6, 0x7, 0xa3, 0x81}, {0x5, 0x0, 0x1, 0x3}, {0x6, 0x9, 0x1, 0x1ff}, {0xff, 0x1, 0x71, 0x3}, {0x4, 0x90, 0x3, 0x1}, {0x5, 0x4, 0x41, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 00:22:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffbff], [0x0, 0x0, 0x480], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {}, {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:22:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a0991502fe67495f454033e1a25fd0792a05961e2dcddadb9edd15ce58c44b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc774fcd00"/341], 0x10) dup2(r1, r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:22:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 00:22:52 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x8, 0x5, 0x6, "b661772361bdb86ba02f0037d19c870a445b1829", 0x6, 0x6}) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r6, r8, 0x88, 0x808}, 0x6a, 0x0, 0x97}) r9 = socket(0x0, 0x1, 0x0) getsockopt(r9, 0x200000029, 0x41, 0x0, 0x0) 00:22:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e2f66696c653000"], 0x10) close(r0) 00:22:52 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) 00:22:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x80000000, 0x400, {[0x3, 0x0, 0x5, 0x8, 0x4b, 0x7, 0x3, 0x81, 0x9, 0xbb, 0x4, 0x0, 0xffff, 0xea, 0x2, 0xbbb, 0xbf2, 0xfffffffffffffffe], [0x8001, 0x2, 0xd86, 0x9, 0x2, 0x3, 0x6, 0x7fff, 0x5, 0x1], [0x100, 0x2000000000000, 0x5, 0xb27, 0x7, 0x4, 0x2b], [0x1, 0x10000, 0x217b, 0x5, 0xffd, 0x9], [{0x5, 0xb4, 0x1, 0x6}, {0x3ff, 0x3, 0x7, 0xfa}, {0x7, 0x2, 0x1, 0x3}, {0x5, 0x7, 0x9, 0x7}, {0x1, 0x8905, 0x5, 0x8}, {0x2, 0xed, 0x1, 0xce}, {0xffff, 0x80, 0x0, 0x7}, {0xbae4, 0x9, 0x6b77}], {0x81, 0x7, 0x4, 0x3}, {0x0, 0x1, 0x6, 0x1}}}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x81, 0x3}, {0x0, 0xfffffffffffffffd}}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') poll(&(0x7f0000000140)=[{r2}, {r0, 0x10}], 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}, {&(0x7f0000000180)="5c1f3538f9e9df1877d28f1ed68d4f9141c6301984e7a1c837a5fdf69f365b230ef977ecd948c005122769606b54250396b726dedd", 0x35}], 0x2, 0x0, 0x0) 00:22:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) r3 = socket(0x400000000018, 0x3, 0x3a) nanosleep(&(0x7f0000000040)={0x2}, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) listen(r3, 0x1f) 00:22:53 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x98) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a1022e2f66696ccb6b96b14e79ad79b592564863a720e1afb5ce529820158647b8ecadb2b2af577443a547ea7d474a51f6c2f9b6828d553581a18bf8e8397fb754a2d485b13c29b23e5e0478ce35f35211af1a2175610b47e303fbb6ec41444e73bb66b0dab22f9b1b37fed261097cf63943c50bd6fec1ec353f1fd81eeaa32c02e3297443919e78ed9c6a10c48864831ea69f569d3a82aa0ceab0760fc50857fdc6793cb3eb420b990aaa9d048c5e4981499ec866998df66f5ea55c75"], 0x10) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) 00:22:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r0, 0x0, 0xffff) r1 = kqueue() close(r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000001c00)="05c6de0ee1fbf43918eefa4bf1ea4455efa9486cf92ea75ffa871ff208bc36dee4dffb6a9099db6273ac3ab07d049064a2726d7cdde746d3e2b84db7d4d0ff8711a9f94444999ab19e251b4a707037068ecd9b47dd718bd701963d02fcb5ffde9eb3e896e0a8d1d9f9862ffd58059ca26e242a1daf750d52d73c07bdb4f5725bc71baa23b822f5b6b776f62b0ccacd5b4f42fa2f8fdf7a7256b1425c7d149aa7aac49c749afe2732cbaf6e7b88887a025f37c0772a2c7a3a07aa51d5fc6f1b6fbf0daa739652af3f8110dfee7d", 0xcd}, {&(0x7f00000001c0)="82b2624b7e058e633e1b117405f0291f19816208d53b876500"/36, 0x24}, {&(0x7f0000001b00)="15d3e4a7d7ba1bb1328c80fee0a36641438a9246d4293750f2ed05f62a6a7916e92c27e4559de9d9b0c08b2be8e0bfeb025fe55eadb6d1e382619ef80a0b34cc86d558fd76ac12bb1ff7bd6142f8a00053f2f0ddb2e288b46dd99e95caaef049a44cafb99755bbcf21342a059a", 0x6d}, {&(0x7f0000001e00)="c3a074c2206681976df782c491df939a40324a04b1b7b33d6a1b2260f5871905a4d6a4113933ef23470897c9a358f9f7866c40f282ead8aeb21aa152df72af46a916bf1c26e3eeaac1b47dcef49a6ce07b0b40ea651f6e534e05b80b3e569a554d358fb23813e74b662f91a1f5c184ce3d2612134aa1edfbf68d1d40db390ec7541fcee9d02f4e55a231f7d1138e975ecd0489db2b55fdf0566727e62622ac9cae5ae667034a0f95f2d7", 0xaa}], 0x4, 0x0, 0x80000001) pwritev(r2, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 00:22:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="102fa4e19a849b02"], 0x10}, 0x0) 00:22:53 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6513da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634d066a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa05a3bfd499cfbe72ac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5e00002f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a8090000005a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f5ad036b0233aca38bc8789d01c4674fb41c172465a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26782fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793c4381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7715087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23eb3e5f48700"/1276], 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x10, 0x3, 0x81) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x3}) 00:22:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x6c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x400) 00:22:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc, 0xfe, 0x0, 0xfffffffe}, {0x6, 0x0, 0x7f, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 00:22:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x401, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) accept$inet(r4, 0x0, &(0x7f0000000180)) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe04) write(r3, &(0x7f0000000080)="b58b", 0x2) 00:22:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socketpair(0x2, 0x5, 0x8, &(0x7f0000000180)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000300)) clock_gettime(0x2, &(0x7f0000000000)) 00:22:53 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchown(r0, r3, r5) 00:22:53 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, r0) getuid() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semctl$IPC_RMID(r3, 0x0, 0x0) setreuid(r2, r4) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040), 0x4) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, r6) 00:22:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000097c1901272ecb78c6400", 0x0, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r5, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') connect(r6, &(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0xffffffff}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:22:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}], 0x1, 0x0) 00:22:54 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchown(r0, r3, r5) 00:22:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x401, 0x2, 0x0, 0x3ff, 0x95, 0xc4c, 0x2, 0x2, 0x0, 0x5}) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r2], @ANYRESHEX, @ANYRES16]], 0x2, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="380000002900000033000000013ce72df906356f22f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cd436363f0060aafc029c9b216cbca3"], 0x47}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x0, 0x6, 0x6415, 0x7e6d968a}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x19) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') listen(r5, 0xf1f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x96) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x40) setsockopt(r5, 0x6, 0x10001, &(0x7f0000000180), 0x0) 00:22:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x3, 0xf433, 0x12}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000140)="102f5b6683fb65f1ba6658ffcd7d0d68554a901648dfd9d4fac5598d924720b2bf1e290627f0dad18d88d8a48d8878612a189c97de83bacc0000000000006216768391c977faa359b9afa99b25651bf57b403c6280dc58a2d95f42ff017588b35b0e552246185fa65c61c8bb890ab2ba0000000000000000", 0x78) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="da0a8abf7b6ade9e9201489dfe57d987f5c8d15ed18ad8a739a82e08c40a0f06e01407e1d805fc82fa7e540327ccff5f33794216b41c2989914c71eb9b5dff3a79393f5f044811acb2755c1a0a55c3ca923f7c17bfbda98a28322866b191ecafc97078ee9d77f6387f5e8dff74309c12b03c56dec370fef4fb18f4a4af837a146b780fd10d3ebfe3d706d5", 0x8b) 00:22:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) 00:22:55 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchown(r0, r3, r5) 00:22:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x189) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x9) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) writev(r4, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a", 0x296}], 0x1) write(r4, &(0x7f0000000080)="f56121772c159d9eed34503deba6961d92f7d148bb81c115471822bd78cdb367ebc5b5a0f768edd6b26dd5257add7a2c871726ad1a748c6b86f48a13795b000ccb8d6764078ad198c33bbe897a55609109890e1d50e8231adc7cfcbfe30f7996a958140fa70319c03ccd77d7ea7659c89e40d2afa4001f3efde2c1f24204be8d64a31d298a613fc6456fdd3839cfb80047503412fe680f1eadfcce4f4bc4551c4ddebc42f096167ac9fb5aaa1b02c1fc016eb813", 0xb4) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:22:55 executing program 0: r0 = msgget$private(0x0, 0x49) msgsnd(r0, &(0x7f0000000340)={0x1, "7f6565aab0dba6701fc5593a79d6c4213ed17222b96861a96c7861a869bcc2c190f937358c4c2ade7a35c06262ee4422d2f1d9e5d1611591cf65476b096ace67c02a0742c74572712b5fd4752a3c698ed550aca0d53aae1fe063a2829de1fbbbe138da4398db8ed10f285dee55245282ddb8600a038172f03cf3396f40185df3cae750986a2e0607adcc309dc91d254e2351e9caff377484fd06e8d95606b5edf497ae4c750a29b197215fba596d4ff9479a625725fc7ea663c35c1a37450fe19912f460463278db42981ec8ab39132d2551ebdeaf4b5bb02d36275c9816e5b2a666e51ae1e4ee"}, 0xef, 0x800) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000008005b9d66b63bd219bd0be8659d99942ff0bf545aca2d7cadd8cf5e23514f24422daaeccaff63a55b28ab4165c10e29989d6e3cd8993dff9e637642f6e70bbe92ec756a4e58070241eafb0aa7ae35b36f7ae2b87395a75935048338842e3dcdc5"], 0x8, 0x3, 0x800) msgsnd(r1, &(0x7f0000000440)={0x1, "bd7f96139ecfe3fd64b0f58923f55e7fc0493684d7032d123aaddb911b4bb04cd8e255ee85ed42f82ef61c576311b0cc512179aecdfacacb1aaedb24b0411b6d2aaef0d15f2512023cfd670adc85f00a2f697f23da6fd59f837735c87d"}, 0x65, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="bbed9510b833f97fe1154590b571251c8ca0910f6fea"}, {&(0x7f0000000180)="167cdff6b05a9779df4e1d5801a07dec6dd92f4d122c29ef2ecb0d828c4f2a5f0da769b8190bcaa2585ae8e2ad4cac95987ef4d9aee6a8bbca8d03f87ee1242336ccd5c54470673c44af3023dd2bffcd0b22a7f466a44224823e1ee6ee296e6a2d2248ab30e5826af332a0c44e079542d75660c36107faeb33c8e16d5f9a2a6bc63fdb4b8a341a1ed0243098b17a650dd573"}, {&(0x7f0000000240)="c38b75d4515eb50d60f88a7628264f3f1d4d0ce44d65c835e25aaf83d99c75dfbc2087b7a77f2e259377ac643c926add4036c97d4e3f3737767cc0b21b81385e8e181ff285fa6f9801d327b03bc5784014c9b4132a74ae8449fcb535b36e823fb0ce797f66ca32e078b1bafb1cfc91de17d8b5f79a5a068a2b3f4ee6f179b15c84f3b5e03433b7911e24f430c16011533161847eca5010a749ec41a3f06c138162da16295afa2bd109c96abaa63f081a9abb060676c8733e52046405f72ee263324c04e8c4b724"}], 0x2, 0x0, 0xfffffffffffff908) 00:22:55 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000003000/0xe000)=nil, 0xe000, 0x2) r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semop(r0, &(0x7f0000000000)=[{0x2, 0x7ef6}, {0x4, 0x3, 0x800}, {0x0, 0xd17b}, {0x2, 0xfff, 0x1000}, {0x2, 0x80, 0x1000}], 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') 00:22:56 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchown(r0, r3, r5) 00:22:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:22:56 executing program 0: socketpair(0x20, 0x2, 0x8, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1}, {0xffffffffffffffff, 0x1}], 0x3, 0xfffffffc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x6, 0xb, 0x0, 0x404, 0x30, 0x6, 0x0, 0x1, 0x100009, 0xe8}) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000380)="717bc3a6f70c311a02e02f6287597ef2b2dbf3bdaa3a1cdef8f0e798d250a5322580ab25461b8fa8b712162fb8474158a5674d19054603f9251c44f76fa9a0b3f6d2ebbfdb67e28747933017f0ccd72529242cc7bf028660fba02e628c9c138aa91a4edd66c1160a545bbdc6191fa581c5b401316583d56efa2688abd36f97c586f07778fc5ae636fbfd9a8aaaf32d4d4a8fc37c0e4996acb7855d57f422b753b6a4f6df9263894b0f4c957a42e49e390acbf696aa4b46a82293dd6a2f33b76d319cbfdfb77f61a6a13b6d058e9e5afbd4198e933c3bebcf", 0xd8}, {&(0x7f0000000500)="43c32b8b985fde218b3d92f3e5ad812903c3be69f7ec3aadf900cff2b272e012eed27c8a62c886424c1f92485f13dad18c05fe5bd01f03fe88e89192dfc2cb8855980cc473d4de225ff648843828b67c77c8f66ec076a039453787c108b3a8e8626e8f6294bef29f445a626b602d953985", 0x71}, {&(0x7f0000000580)="0092d8b9f5dae63f9f6973e68cc54f52f8eb86f40de791cdd4b6909ed3eee8da2b94e4a89518aa8a3a16450c76db754d7f375b1eb4123081bb0c67c4c0802c61577b1ff6a6deee2655fc2e683044009507d5f0c3713cc6ffac1e310255a2210d758bf7a54aec95f55aa83673a62ec0ac5dd91342ec4f7bbc607583a7e19abd369d07d8b24ac8671707f098a67556ecad423b934b9971b8f7b83c2774157c06855c864c13492a9ba9c0e308e45230ef212ae7e7b443325172b9a91d4513408b42dfd20f1390f4f7a9caf749f583e37e319d7bb88a6b9d5910e4fcb4892a394980cf11", 0xe2}, {&(0x7f00000001c0)="cedef7aafe3e0786c5", 0x9}, {&(0x7f0000000680)="5b1c74310dbf7b678d7b29af", 0xc}, {&(0x7f00000006c0)="20e53a3c26d01b5f2c900f782338e034547c567eb1020c01417f99d56ee5434205d3de439f48046fc5c49e287123931bffac400aefb0a852414d2c74c4be1ccef3e7857524fa1629a6d7515f346a21df582a67dfd20dc175", 0x58}, {&(0x7f0000000740)="4658fd1c26be2c02b78373c327fa4d4d938ef2b5abb68fdad40b0b039f49b665fd8dc5d3417212da44a77024ea", 0x2d}], 0x7, 0x0, 0x1) semop(0x0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semop(0x0, &(0x7f0000000180)=[{0x3, 0x80, 0x1800}, {0x2, 0x3e3, 0x800}, {0x4, 0x5, 0x1000}], 0x3) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) 00:22:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0x0, "0903000000ee000000e80079f954668cd900", 0x0, 0x9c}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3", 0x1e}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:22:57 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) 00:22:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7fffffffefff], [0x0, 0x0, 0x482], [], {0x0, 0x3}}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x7f) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) chown(&(0x7f0000000540)='./file0\x00', r4, r6) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x401, 0x94, 0x9, 0xe9, 0x448588c5, 0x1ff, 0x2, 0x5}, &(0x7f0000000040)={0xfffffffffffffe00, 0x0, 0x5, 0x40, 0x6, 0x6, 0xff, 0x5}, &(0x7f0000000080)={0x400, 0x7ff, 0xbf26, 0x9, 0x1, 0xffffffff, 0x100000000, 0x400}, &(0x7f00000000c0)={0x2, 0x2}) sendto$inet(r1, &(0x7f0000000180)="e533a6c8183ba10e8ef0811fb1e6e32c023f38cbcddb4bd86f18f46722317e95004c2edcb733285d8fe3addaa571cf80b59902a3bc7f9d4165cf54827453db22692dc17cff324582a7ad0f7b71ba665adc26fc4c48c673b91b0a8db2aa876e41d730bab87b5362e372bcfce47efc52312c0ce2e57bbf5279e877963328b7fb79c8613dff0c18df763bd584c8dceeba9fafae14189301f1d93e8113e46686ab4195c721ac9bebe69206", 0xa9, 0x4, 0x0, 0x0) 00:22:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x80}, {0x6, 0x0, 0x0, 0x120}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 00:22:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') flock(r2, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) dup2(r1, r3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') dup2(r7, r6) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 00:22:58 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) 00:22:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x4000002], [0x0, 0x0, 0x0, 0x200000000], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x3a}]}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 00:22:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000172000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000244000/0x3000)=nil, 0x7fea724da190882f) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) shmdt(r2) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000340)=""/164, 0xa4}], 0x6, &(0x7f0000000480)=""/4096, 0x1000}, 0x6) 00:22:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2, "0447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addfbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12b86ac445438c3c322485a552e935982fbb"}, 0x104, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/48}, 0x38, 0x0, 0x1800) 00:22:59 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) socket(0x18, 0x1, 0x0) 00:22:59 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00801c261b6fe80000000fffa0000000000000000aaff0200000000000000000000000000013f9d01ead42265e3a1ca9561ba33684b6403308c252651a2b253fa6fc5934d3b3f09298107938225b18a92b1db44792ca2e3dcac56d64b4ee02b"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:22:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x100, 0x160) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x80, 0x65e1f0bc, &(0x7f0000000100)="7ec8a3b509d3bb6f8e8e61520d4bb7beb42a66d9226a7f83ea0110311438090c22fff37e2b", 0x25) fchmodat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x2) 00:22:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x80001ffffb) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x2) ftruncate(r2, 0x0, 0x80001ffffc) 00:22:59 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) 00:22:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = socket$inet(0x2, 0x3, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000009, 0x1, 0x1}, {{r4}, 0xfffffffffffffffa, 0x0, 0x4, 0x3ff, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffff9, 0x101}, {{r2}, 0xfffffffffffffffe, 0x6, 0x1, 0x3be, 0x468092ac}, {{r1}, 0xfffffffffffffff8, 0x41, 0x2, 0x3}], 0xff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff9, 0x19, 0x10, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x81, 0x7}, {{r7}, 0xfffffffffffffffd, 0xa1, 0x80, 0x4, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0x50, 0xf0000000, 0x9, 0x7}], 0x0, &(0x7f0000000200)={0xe, 0x3ff}) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 00:22:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x301, 0x185) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000001b00)) 00:22:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x490d6, 0xbb61, "d700060000000000005b00000000000000e74de4", 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r4) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x8, r4}) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xb) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, 0x0) 00:23:00 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) 00:23:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891fe2e217821b111ef89695d4ae142a2099adeb635aca83271cb08cf5a006da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3db0fcb95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128ce9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8951723f77675d9abb072731f32a5372a1a554a3856903f632d6e94de4ed51a01a0d72405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9ab630998621b906204346ff00000000000000466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094d276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942de4a050000aa2d5c8ac02f11c02b81dfb682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf50400000000000000cc32ed7813dbaf9ca4b65ac557a100"/572], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f090805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128311f62a244d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7efb9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b016cad1813d8321becb9f89e1427591ad356168e3335739335fd15c9fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7f7df0e790ace00000000"], 0x1, 0x0) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgget(0x3, 0x87) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r4, &(0x7f0000033540)={0x0, ""/102400}, 0x13785, 0x2, 0x0) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff90) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x2, 0x4001, 0x0) dup(r7) 00:23:01 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) 00:23:01 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') 00:23:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) r9 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x6d, 0x20000000, 0xed, 0x7252}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x3, 0x8886}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x2, 0xffffffff7fffffff}], 0x3a7af9b9, &(0x7f0000000180)=[{{r0}, 0x1, 0x81, 0x80, 0x8d, 0x53}, {{r5}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0x3}, {{r6}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x8ec0}, {{}, 0xfffffffffffffffa, 0x120, 0x1, 0x10001, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x19, 0x40, 0x8000, 0x3}, {{r8}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xc39, 0x4}, {{}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0xffffffff}, {{r9}, 0xfffffffffffffff9, 0x2, 0x10, 0x1874, 0x80}], 0x10001, &(0x7f00000002c0)={0x7d, 0x17200000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000007c0)="000000186204018b002b110000d19ec0c07df7486a6481b4aedfbf860000008eb3ffd14f1a4b400cdac0f980166cf86cc640905f000000000006008e0293aed09075a04e513d00000080495bfbfe9e3be0140af609aba0", 0x57}], 0x1) 00:23:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getdents(r2, &(0x7f0000000100)=""/43, 0x2b) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x6, 0x1ff, 0x101, {[0xfffffffffffffff9, 0xffffffffffffffa4, 0x36ce, 0xae9, 0x10000, 0x2, 0x8, 0x3, 0x2, 0x81, 0x7, 0x1, 0x7, 0xffffffff, 0x6de54015, 0x1f, 0x372, 0x1], [0x3, 0x0, 0x1ffe000000000, 0x1, 0x8, 0x32, 0xa8, 0x2, 0x10000, 0x9], [0x3, 0x7, 0x4, 0x0, 0x1, 0x7, 0x1], [0x4, 0x7327, 0x3, 0x4, 0x100000001, 0x1f], [{0xa5, 0x9a1a, 0x7, 0x101}, {0x2, 0x8, 0x7fffffff, 0xfff}, {0x7, 0xa6, 0xfff, 0x9}, {0xff, 0x10001, 0x7f}, {0x1, 0xffff, 0x7ff, 0x3}, {0xff, 0xffffffff, 0x3, 0x8}, {0x5, 0xf9ff, 0x0, 0x20}, {0x9, 0x7, 0x80000000, 0x1}], {0x1, 0x80000001, 0xfffffff8, 0x6}, {0x2, 0x1fc000, 0x5}}}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 00:23:02 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 00:23:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080)=0x10000, 0x4) r3 = socket(0x18, 0x2, 0x0) socket(0x40, 0x1, 0x9b) close(r3) socket(0x2, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:23:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x0, 0x101, 0x3, 0x10000, 0x2, 0x2, 0x2, 0x9}) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d0000000000000000000000000000000000000001") 00:23:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto$inet6(r0, &(0x7f0000000280)="6a3710593c0ab1f5b4c4f4f3c6e6f6ff0c8712915e00db8ec1613ed5fa1a1c90d3e33327490c8e36eab33fae671d3495212a5ebdf778faf9bb16376fd397e8a0c52897fabec8e02b75ded368c6f1542dfd8371cd7614ffd913e71f98009c776a3813847bc50505d634d8cc3e2cb69846ab0c9a62d0f7776b6e65f7e163dde81a95d4a6e19cebe9dc6123fd70cebb52e0aae5d97991907a84a5e60e9792beab217d61102744c0a1d7cb242fa54d9c5714ee1059e982e9b6c59b8ebc4f5cc8a8c60d7fe45cd9c83b850cb7b838294ca1da29029efc6701e3aaf0a904f36e30021bcdec84f813f016e76c1f17a652617751da200e6daba6c2f04cd88ace7f2a92dbfb6a0d72f25e677f1c8ec13a0f090c250c107ac24386e43501946f3770b6fd28eab9270ed1fd5a5e3098c3538e5843a0ca14c7386e439d9236e156c9711e0ef27f25ba353318121dc50cf5eed6f8e4d33743342cdadfb094f5ce25b550dc22581dd4954e569b558fa644a1d857947dc141585be0e9ec382f121eae3b604e52d560b1106004f5e425eef2055a3f7b7c31bff14d601b9305d05cecfead4200b12573fbb06b238c159754526b59cb9d3d604a03933cf542bbcc9fa601af74955fa39760a38e32e8dc37ae15d3acf46b4464aba8a42ec91b789aa3d3033f109612cadd8055ef2eb31a9ed1681a5069cc8b3b8a3b8f57a1b6bfe539c4f67facee1896193f245fcd68c23fe0908ef712c10a783e6b5efe048e0b96421877a390b6f1afb4df2de711ecf57806d829d3a3c7bc8fc5104ffee6d0d4d9fa71c0621d25c878bc0a5f8edb52b2df24441475cbfcb0782bbd368dcd569a194f9be76c0513cc4e0b479c70378cd46559e9c1eb9b47dc2fe03066f44e322917f1e51a9bf3742450a57480a4ec782223e352cd155994e374ffbf6f07d8ffef9f3b2562d9f2281b425957ec0b28fcbe7aaf2f55c59f972eafa9e5c8267f2365287f74eb6cf543077673cf7f5841fb19f0a56ce42e660cdb0ab032c27386aa534b9ca5f63689dd86d938518a4019b2f7d9bea044d2fa6277bdb0b6f9e680a837bf85df00ad0f15ed099c9b63d318438d8a0a696a431c040307a77229a748842d5dce9ddfebc0bb8717f722c838c63f14174efb51a0ef32901ab252db94e9f597e6220acb9703a6e2897c490962eefcb740f8111712c49477a398ca770a349d42ffb8ae1294a05dd7abe2393029ec34d6b7a710d6f6751239d95f8509dff61bc1d5f9c92031a29970c6e8073e38f1a8905aafb538a9f43615ee646dadefe7890a5904391c3e3467876399baf4a21feb1cb4ab311438d1d6fc52858d84c7ead991b448d4e4a6a1c2ef4b843f331fc1d4b20b6d204c4200730448cfcfaf68447a2a2b0e53a7457cb9e23cbcc092c6696acf413da20036b2060e46cb86b2a6d41e8253c6bd4e86d2ac88ebb860211d7295408b12f139cb4a4d75380c30d75815d40f2d310c18ded97ba89b674a015c8f24bbdc73a24ad457041f33c09c5191533edab7eb513a623702fd6d9b074209480393684e3c5b35648fe16dc40ba1aa19aee2f105ee91c401dc2b90e3bd2a4573f6dd238f47a62555aad61617403735b7f7cb18cf1fb367ac66c1edb98c6d1bccec94c7ad239cc4f85e2935d737052408c6828acb6f1755cebcafd1f8c4fb88419a692e9d19afe73be4dfb321d048c1f9ba056b50929d194c9e25079a21febb53bf3eea9d0abf80ee7df1cf7bea338251ebeba4f188bc3fb725c3a9bd50739ce1679d0d7ddc6901da602de2fc2bc76bc559090b679f7bf25fce49689db892dba2929932831b82ee1e015b32d08187a040d8bebffffd5d2e0e51c3e9078c8818532fc4b499163a7febb58658cd29be8706e270578169d8d4b1dede58854adc6a434a1798582f2434c4aebfad2495eec2b27fc319484ee96a4b51987e0828dfbaeda639ec5a6f32adc804e4d2030c6472c9a053abc06f3266e0ddc2ce38df78fe74cb0f1a1321c0a39a3d8174409421571163d2b6d279bba06adbe7a67fe09af421bf077b9ce282dbea4560479b70cf2f25849a22ddb0ad4f451290c1ec51f934f6d071ad7c2689122b8578848da301f4d7149538b3be3c621a5e44d9d7ba22252be2459b592931b076cc1328166a3f5b26ebc0a146991b9d6861c3c79cf1cee756e20eb53d7bd84dc95b21cef6227f7db43346e20668c123b00d4cdf7104a04875f3e32ce04c405ea2139a92b8b6f4cd927e5ad308415cb738cdf1421860ef28f2d624adf982a08bdabf24aadf37f1b089c69ede55a7b6f7e14d99780e45b26058f20bd60a811a34b7c08aa5aedf80f58efdd46af9734e0b2971a04b1c0568f397847dc64e0a43896b0010836a8970cc3c4f83fb6c4e83f7a697ab1d7b829e695ba5cc21f32daf1f304c49acb2208bb3a204b00c692ea684b715d54305c5b5422503a7296983d603f91c28a7022486b12bc2e941cc308e3679ed733111fbbfcde16cdc425b508334c044931c11dcdf2aebad6d100b707fff6d259e0cec11f381f68f1a5dbaf58156824814e497e4b2c8a15c4e5f48da9424ebee63bbf0f4ddd23cf31ee4edc6e9afa1a1ddc8caa587f2346197d4b49c8cf78465bc58e22c52d6342f8bd8af7142361766afee6ee0cbb581fce28b4d7574ff5a2428c2627113934322f822f9d895d4f83d7f6af995e6f23816b20bd368b028867aaa913137f8d42452b26d8133f239c0afc96d74db8d6fd607dcff3026def4674a5996ce47f4b41754e8dc2b908248a56545cfb26a4550e91ebe1470dd97fa71c9cb52d491da795adbf00b7c9cdb6f899be7d84f69387fe379af68999beab6e0bcea61877b22fb7d3bdcfd628cd32873fb61b3c63352d130b323aebc17f1ed10a7ea13fdacd001eaf3290af28e4b6944cd6d3a7cbc41190590b1f70e6845c668130a01369118a9981209ca85d1edc0aa6473f05ff1e9b5e7d22bd1a22928030ee67bb483eccab2d479fdf1fee54d02c4978ed3c3228778c1f4d1d272ca0fab98da2d4cdf3dc7229790b21f0725c23d5b7bf31ee4e1efc8c78a05ff8bbbfc46e2441df16f9ade5ce51c43935713c7523b200d624726048a537f26baafddea2b06b2f2e1cd64037f45fbb5d681d0b2b9b48cf438cebff87d7bb5323e83e28764953fdd541464ca9d43f5f5c9958a114fbafb6e7931558668772e46ea7ecaa805e029e704deb85dd004603ffd73dc2556b7f13f55ebf7475e4b0036484be5837abf1e18dd36649dad76fdd516db6b37213a5a549c33895f73059b0092389912037e1a1172ff32fe661cadba1b7be46b3fe391bb0c25bd42446b8254d5fa140767ad1d9585eb1fbeca21c3158722255ee848a2028d916216b660418a08617de5ba2862a47be5b6a37e08dc528cc7f42091f3adbfc5309205697ee5effafa9c49ae2cbe37e312c2b42cbbe56ef2c5746b9ee8c00de796f68c12bd7cf1f730e30b4bb7f879f08e9afc39bade57d62cf2140191b6a060c1991a847b2887024bf5d00cdedc4e57aae1523ba074d82c1619b67fa115a9d7e9fb5603b4f500c83146b297c9658da0b02a2aaabb299cc71d710468b4a9965cdf6b2734d8e05f702452d18da011870d9ce0ac5fb333dd61d9ce2d29df05edca477bb487cc351145f37366a8eb05ac292d0e02b94ef6a67c2f14089b9f65f360dc38b1e1dfcb1653b7669b4cfbcdf3428847b9c080487fb661ce3c7b620fd15bb83ef0ef7e4472d19e13136e9032b50039626301a9894b7c96ade62a88959c213727cfa90ebad461f40cbb89a4fdaef556493b9d7c87b075cce75cf3129fae96d5fc779bfee6b7111bed787984637490d360a9618bba6defdd7de6d0e346cc3c121613be2e8cb0caa03b9dacdcbe027f9d89bbb1142d478e280e332b88d1fa33399aa919c6a57363e7125f99c4be071871c8573b20f78957dcf898eeb8d7c7d5c7b5b57d29e2e44ba5089c0a1ba68b64c1e2ea6c2f8eb6e141d60c8519944a56cc955e2715e67160436032c369bd59022f1219f77cc1fea7cf04c221a45a7fde7fb3777ae894e02547d719e9c48769d1193a09b6421fc98a2fdcbc533d3b22de3ad0a604c1b691cb9be548fc997bec07bf56ec66ed535b4e3dd5354ec8e4cee88998d5689ca91c8416a9b1644499089c53358dec57c9d550455f4c9e1b600ad4b3998ea71fd05daa89d44e0a11a7259ab594c6995f136dd93779d5c01c87f106f3ea170aa316c3cf6dc3380f3387c1b2f3b6941b9a811878bec1cc90599b833312a3f239970428422a71bc5fe9bfb40df5edc664ff349838d753b04759d2a59d0ffdda15b811efb93be74450e731c7566fc3ee705c81b8103db90a2ec1bc074dfddb666695b69002d711e3ea6268ecf4371fd1fe9ced128779fae0d4d9129443fe8515cded7c8a2fed819c8c8631fa3008a95e32a3845cfe964b40cd935be3483c406ee196a28feddc01695c64c548bfbfe62f59389e186a99c90f28018746338374ddb99bfe984ec1a37e2054750efcf78b52245e42264b981f4451ca38fae5d505176db76e1c8cb6e1ab476b0ea2921b6c590ef09f86bf79c54fb119e203ddd9a58445ddd2e40cec4ae866f2d1872a6956ebc093ef935a7d53edc0a4d0a8f8d9c260a3d66ee20c85794b718e0891da7c4d416ec14779f4298765ceff98558a0a6d89c44bb645b32650cc34abce6279feb85f66d02601cd3621b72796b36eda6d83821cfc0d4b584bda66e7edc33ca5d6b88d7b93dc45b8100a3d6bbb5c9b258fe13997a40f51f99ad994a492e02b050b56c136c476d36628867054634e06c2e5be27871488d0010633565b741ebfa42b27ad9e6f4d83d1c3e88683f1ae1b15541d0e443faafe5bcacc8c78e65b8975469c6c597a99a6675384c4227ad3538daf6e063ab93f676d22b20808d8330a131fdebb598c80f84c697334e9828eeddc63c1711ac5816a22a4c2c1e92c05eac334c50c7198392022e12299b14ac1ba10c33ebf886ab073a9032fb8325aad6cfc2e67afb86cabbf286cd11766d198dc45730bf5603e1ef202c87891767624330b1ed006e8d8b88f7c2dfb10e8bc9cd5556415c2037c93f66e906e30ebaf57666191029e1c9d1585091a186bc08370f64e48c9f2247fbc1f702acc6a272a706a9112554638cb3d48294d4a21ee77387e3b03e56b7948b42f0f4e6cd757852ba47685d42e8308cc980ebb116117177b6cbc7f928d4255004f5ae2a7d3e8ebdda35335251baa3251327856aaa0668b7a9e88fa5c6959d505c994e9ef104a5475045c360ea0a9bf153dfeb9637f9c63bc7c46548dc052fc1c6dd44dd2d098aecb4dacc3921ba9b9ddeb04ebb4eac37072396e37117ea7703187e2c56043ed2658bdb19c16631eca90fc0cc84780826b5592420245d466268938750918198375742bf8b1cd19e500c5dd6bc8182aaa5979020cb1a215e4babcc47cc7156203ba44c73eac50d656f20fed73c27d2fd5bb58503f24f1a5748b80210b83658af9c8144b739b8938b46cf8b048f78f9b69c080fa74fe9b1a91ef11f06e79197fccbcd9b27cf3634c3ba04981663106946d0bf40512f908f12a905325e4e821f84eda532143750d0d211f9bb95f6520128e45870332356ebdc0ba834bcc52ea4f3346b780a9debc922ed0a96bf11a594374995b37e91a5e95b5328f1744310fbef4bb2360a76d022c309f7fed31bdd456c246cae0a2cad2d75a54b739b5d0782cd01efae87f0aa36bf9411699db668a82bec179e56d1fa2511c5d32fd1fbed15059b67569b1", 0x1000, 0x409, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x151}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 00:23:03 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) semget$private(0x0, 0x2, 0x189) 00:23:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xff24}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) 00:23:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xdc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x25f12e15719981e5}], 0x40, 0x0, 0x1000000, 0x0) 00:23:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0xd5, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d000000000000000000000000000000007c4889b6") preadv(r0, &(0x7f0000002540)=[{&(0x7f00000011c0)=""/166, 0xa6}, {&(0x7f0000001280)=""/76, 0x4c}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/201, 0xc9}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/149, 0x95}], 0x6, 0x0, 0x3f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001140)) r2 = semget$private(0x0, 0x0, 0x6c0) semctl$GETNCNT(r2, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r2, &(0x7f0000000040)=[{0x3, 0x0, 0x1000}, {0x0, 0x0, 0x800}, {0x2, 0x6395}, {0x4, 0x7, 0x800}, {0x4, 0x101, 0x1800}, {0x1, 0x7ff}, {0x4, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000002600)={&(0x7f00000025c0)='./file0\x00', r0, 0x2}) r5 = dup2(r3, r4) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000002640)=0x40000000) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001180)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 00:23:04 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) 00:23:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x90) fchdir(r0) 00:23:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet6(0x18, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="bdb2bf228353e35422c47585cf637b2b82b77ff889502dcbb3273cf300bae3971dbfd4f7b5f739fdc6989a95abd9137d54d44be7c3ca91b6745412bc9e5379bfa7", 0x41) recvfrom$inet6(r4, &(0x7f0000000180)=""/135, 0x87, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x2689, 0xfffffff8}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 00:23:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xe42e, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e718d48e69931929648151b786645a507dc13a2fa373aa175a0f025aed7b8fcd46f98ac2dbc5a4d5d27f2e2cbec9c22d7c2a40209867bdb8bd195193631222f73447bc45e2b816f05641fe26102de281c65c08d06d3f9c984be7a940f5c53cf3dfd29b2d1f3e1d92cf594832e354ff4727812f27a4c5bb873c019d900000000801f670056", 0x8f) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000040)="1f12fb36", 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) shmdt(0x0) shmdt(0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 00:23:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x3, 0x1000) 00:23:05 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r4) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8000, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x800}, {0x2, 0x81, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x8, 0x1800}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="47a9e7102f6669004f3f0101000000000000000000"], 0x10) dup2(r6, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r4, 0x0, 0x0, 0x7f}, 0x4, 0xa, 0xed}) socket(0x11, 0x4003, 0x0) 00:23:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x190) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4, 0x78, &(0x7f0000000040)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040), 0xe7) 00:23:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd75}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8001, 0x5, 0x9, "2ea86ecce46adc5469ef64e16eb595607fcfd711"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:23:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) 00:23:05 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/41, 0x29}], 0x2, &(0x7f00000001c0)=""/237, 0xed}, 0x40) 00:23:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1, 0x7, 0x9, 0x1}, {0x1d, 0x0, 0x20}, {0x7ffffffe, 0x13}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="6408b6689f2100ec32db472bb009") 00:23:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:05 executing program 0: open$dir(&(0x7f00000003c0)='./file1\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') renameat(r0, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') mmap(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="c4b60494ccb3add83f879ee2f55425f8560726cd5dbc58bd9aad6f07caf0c04520dd6e206777c79266c845ee6cd00b50f9d5985bd4082b3ea5b6e44d49e1819ee0a7b9c4fd065099dfc307d6910c35f111816ea645674fbfc73a4b0c2676f64817264060e7e4ac6a5772b1abf51fdbeffc475e93b53ee2683cf984e1602baeab46b366c6bd1a9d9e278381f4325f672dcb9e648e0374b501f98349ef2ba7b5c62cfaa6854131fd98", 0xa8}, {&(0x7f0000000100)="32421806090c40845d9cd54e82bd6e90176e2ca61e82bf3571658cc5d0bce5d32262ec32d9c251dfc2aeac8f8f603874acae573a598c5751d416b893047ba858c8f14443b8321d460965134235adc939517e7a30c5d09698320b3bca", 0x5c}, {&(0x7f00000001c0)="c246029f09e66f9ad1efa27983d66205d51e2d3363322ae103329547fa668d0f8958c79d17ec4893d6b5b39e63fb84530f6e8c93e393b55d2428fd7dad56c5253d82d7a2559253f70ba607309351560b5f7759fb347bef261c5c4dff728e2371f1b79acb1a8a02b4d5763e90", 0x6c}, {&(0x7f0000000240)="007fd6d459f1948f5225904d3a6637a1d110bc990d5ce52527bef5b5d6dc61d69f31ed8a055e418dbc65bc2001225bedd75ca6e024d40a9e101b20d017e1f303dab1ab9eaddb3ce09ca98f92e4dc55e35e524ce9c900b70dad92487863c7c35863ad3adc861ee47a237c4bdf95b4dfd25f380a644e8c03e7c7d0184e99e9ba9ce25a08ccb0674441f8d351428a217d679379eafd81d30e5a", 0x98}], 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000440)='./file1\x00', 0x800, 0x74) open(&(0x7f0000000400)='./file1\x00', 0x1, 0x140) 00:23:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) 00:23:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="00000000000000003e44324e2cc722ce7e0311482209f181cbe169f8e3ff8fd999533de29fc9477d1d0ca938338aa15d58e776e6edb0eab2f4309a2778896a739738d8c431ae201c5e111adaf90f5e201fd2f7e85e3081a6070a96ed27cac62b", 0x60, 0x0, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file1\x00', r3, &(0x7f0000d06ff8)='./file2\x00') pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="df6cbd8f5f93c1c87fdb9f94c3a76496c573fef9f0afe9", 0x17}, {&(0x7f0000000100)="2e1ef834ebf1c4427c1523727abf472746468378db427423ad6d8f02164d3026869ef66cb32a3a12b226b4fcd8419d7d065f56", 0x33}, {&(0x7f0000000180)="e14f334b84af31c4ce81570975148a7c028995b3402dbc159c694e829d3f6b16018af01b8cd83fb0567300f78fb9b40832f30880b101d1527c3b0be469b2d90cea88db677f608483c6ef9eecb5fa54bcd95e4128cdeeb1003318e6a5879c625988427d71c3b399ada64c787c546712103e1d6bed4961561c11c22ef3388ffeaa141f6e74ea5e600dde0b7db020063b05c9de8241e29345e55b5cc9ba146061b3cc6c8e774ebe44179aaf9d83717aeaacd84226818f745a07f3486a24dce3bddfaadcc6822f0f4ea10b66e2bcb34f26c90f767c1f8a590850a96af48706a806fd830379ea6b8f10afdf1e41818022d6ecb0d7b2da5e1bee", 0xf7}, {&(0x7f0000000540)="d08e8908223554db32b76730eda440bc37ca9d0e18b4422be70a3e0887d71c5dc6253b2cb6a8a0fc0af91340eabdad82507fc750d1a3ab708168a61bd2f8e8717af6303b08c68d6b4e5d9cdb3348acbcc76cc20e83f1642f42b776a9cb864211da53d06f920edbd4659cd2eb4569904aaa5f86b5f4c12ddf", 0x78}, {&(0x7f0000000340)="19c17660c62dc40dca50b0d481bfac7d5acb0c69443f5c38914a205e63ff8943ccad80fea5fc929c79843b63d2a9dd1a0f3bb62b25c414eb5133b014e4a86dcf1ef80a9d53b79f282b716df0bdc3910c505b217cbbd9976eef927d7fafa3f9461169134128c7df7b4124b47e965cf360bd5f06b63f32e775635a2396dcb1bc7a119a38d5193a045173e4b9d79226c64f55819267b3f1023a281f02a2116a914a29f96d7fe051fa7201a5dd284125d8ba28a07e0b4b7cbe59261d7aea1d112d6c8dff32e4f3c8d4f7a29345c658de116bbd69031f6e0f7163e36643d83f910359741cd0c6b21b1d59", 0xe8}, {&(0x7f0000000440)="41977ac767a76d9a07991b50685aeb95977187a6ca8e00e2d2decc479ff2ccf64b1dfaf4b028ca17e960bebc7ec2d383a3dd0271ad4ead48487429a80f119d34a83aca7ee9c75073709c92b18cf0355e99a5fa77cccb106fcf11ca4cb14eaabbf391556c", 0x64}], 0x6, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwrite(r0, &(0x7f0000000300)="bd85e6d2b80db1628b0679d7f0c0", 0xe, 0x0, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7f) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) chdir(&(0x7f0000000100)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x10001) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) pwrite(r0, &(0x7f0000000340)="d000"/14, 0xe, 0x0, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000400fffa0000000000000000aaff02"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/64) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r2, 0x0, &(0x7f0000000080)) 00:23:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0xa0000d04, r3) getpgid(r3) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 00:23:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000097c1901272ecb78c6400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchdir(r2) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r6, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:23:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x1c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:23:06 executing program 1: r0 = open(0x0, 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x73}, 0x5, &(0x7f0000001480)=[{&(0x7f00000001c0)="4bd87f8b6b1b65386e6c875d712477b824d038d5b4c360514225e67f739e10d146aa82c02024c3986748dbebf8d308d34bdd9515fd844a22f8590bcee2226a00dc7d86e40775", 0x46}, {&(0x7f0000000240)="828d1afaf69381bc7d60fd2076dc26e342ba0921de2542b60b770e413703cfa92f99561a28bb205e15ffc88d7539c20383e8f9b7fa84f02325b53e854c25017bd440bdb4248e35264247893d17bd4ca4a373be40ce3f2afa82587c47f1c0", 0x5e}, {&(0x7f00000002c0)="b3976b771d588a05a6e78b98a5095834da2a3a053d2ceaec18ffe64aab38b05945f3545373e1441f034750430cfe03df3b8ab50858fee35dd5d2b9eb4fbb31ef9102d99bd65b81edaa3fe7483a978dcad4ea80d881abbb0d7062652ca5f358e16fddd01d25af3bde8090b946e30ee906a9a3e325c3464fe55fb3045c2076200aadef13f818540dd5005a024ec3f7e6d31794a17578d5598d7acb04da01f22f6abdeb24ea28a4a27406bb9f427c43dc71a35976a47c", 0xb5}, {&(0x7f0000000380)="41b61743dfa995200ce817556df4b78b4c7702000bc05cb08d3ab7546a95683594df9b84caeb701abbd4636eac6aad46e0a290d36a73d0c3a7aaeb656bc10fedab6525da1c7cf0547e757382", 0x4c}, {&(0x7f0000001800)="5d01b990f0ad44606d8400adb17066ea8705d8716b123963bc5c8574a0591e0a8ea76f6c4abf50290f5f1715e252ca08c2e37e0e5914762cef93873bb5135f418847704a559c2d1e5125dd63c46a6ec1e3c3f3d66163651c5545d28f155ee1f4ea4f962baaf8e8ebbc781b8082f6f87a32b7dfe021b5b81f7c461aa2d64795ff386b2161471500e91748aeb5817596be837ea2d5503d512e841a24230ff23bd1bf4b3d57a2f07f36eff2443ac230747d210071d7057aebb063ce147eee5da06afb21f579789421cf7ba07f872726b39e3a4c6c9bc5987308379c850ec027b573fd4b9163e6a7c2457be89ef6ce6f88e8332be8182a6cc8f65ddea2a17fe7273e70ebccdb0200ffbeab5da05498c438daa46c43f094bf5673fac49f2968d2cf7ce950924eaa2e15bc4bb5137ff9907d44bfcd2dbb924c3b246acc143ba418790d4f4b2196cba6b819a0add4567ae00ee29a058f610b0535e2d2e89055811df47367cb4e8c7b6abb9af67f80d7cd4149cd0cea36e0d7e2a84130afcc6ef4643b187d7a0823ec1fb9975a07fc23fad42bf2d50b250db10247ef7a1a21498bddf78368c365eb10e7cb1b026f9bfca5bbad494122b16afc954961a5cdc2625f726c52feb2b9b8bb1463f15907b23a4235ac86c9ae25519aefb52c7d6ab478a07c34889f954fbb5fbc7e471fcc3dfb86958143edc84f6b65d9d72c02660c881f7211fdeeefcb2a956e483999b754471e19aa747f26030fbbab9620cb9475f5c18c7cc4261b6f43fb551c0700347cf494fe3a0410c8eb1719969e30782018812c643ec324625d0126051dfecc15b87aa6652866b8b471fcb347960c98162056d8490d6ce453967f0f4f66a367d39642c6e7077b79403cba9eb5ce77f67bf42131eb4bd8747c5681a0270cb7a147c5afc1be6cfdfcfc886137634ca82be243b2375a16b43a46567aa9df219814577ee5b3f99fda465b99c64e76032060d5feb05b86af9899d84d5b62e48105d9c04d455858ec9f0ade92db6d7334e03873a98882d734e5f1eb106d679ad8cd742b2035ee363ab807426ba0f8b0eb036143ef4dedc267408f2b1ff15ce50fc61f47a1cfb993f033fe60c6d0a4801eac08ae3643a4be83a59675a07ba4dd7b11c14b1b9d1c742bb61193b735db6e5d54a385423c1b4971384fa12cd1bfdbdc1a181617e7f1b54d72ef0c7a886deefb7add6eb63761cea39852859073fcb206426a386ab91b1123b1d827432a3f66c3606707fcfe149564f0cb0b8ee7e8b472192d0afbedb1ae2f0ba5a237e8cddc4b7684b68369c83acbbb481e925407f07ced560039be92453cb1b9c9a8617fdec1f380a5adff03a86d06a595e815310910faa0e1adccf1a553bc82cfb9243e0a26b1b4a62f41a993716a1912017efa260a8fe83596a45daec90af016f8c16fae8a52e79575ac13e5baa27c6d2d7c88c4cbee72fd4094099a0ca96340951c86a546b494e1a9004125e6eee5b81881e5077278b3bbe8787850444d54bcc63a6b5a09f87c75c4bc1951fdcb4c614e17f25ab57d20e181c9d29c8d5f019f0d91ab9608de81259f365a02b33b61ba370ff6b528953232b6d5500c4222bf56944b1f92d3d2d6e02d2c4698d64acd486a3f805b6dc394e3fb90fd4f9974b9b723a77e87e4ea39468b2752f072546d03a35eeeeadb188c3c302acef0a18470b91a459c9efd140377561107a0b121055049b7b1e58229c717e773e70a24e647e14f86caff8006759402deb73d7ec839d8505a4c4bc1c7f97955f10015906e67a27339e247cf36712be7cefe746204504691a2a090479eaa667b29a6b2c001fe15347bf28ce52cc471ad9c1bb833a581b19cf80008aa2075e22602592ec4f0cd779386f519e7aaec5c436b4fad35363964292ed543277e249cabb2f25309050db70247c7dd5e17c1102f6e8c39dd1c8b21906976ba5d282622f558ca4a36b19c278bdb901561314368755a93d4b2d89760d239289aa4951df27d4aa1724fe8de857d46aeddaf1149d72016da6f88e916e589e3835aa1fd01502d7cdd9f626161e88b104cea65b887437392f87289f409002d17f8a3e0684d6d3072232a518a48487b881d7545e930c316fc084bfbf0f2d5c9373a3d19ae107082b48de748246b70c11e3697c2467d7de31e2cccd1d98cfaf77b2a5e352636abe97a133b251ccef9a810816284c84457657ed113b96596e72b65840286860e713e9f416f75b5753ad6db0226ba5fc6a523d095ca99de03cef68ead00a8cfdf8300a11919b8264d322698dc60950f139948bf98adf685723a338a0c93ccd01401a4380998e2405d213d170ebd6ff10acf23367eb0391b69b4a970e2028d14ec2ce0edabd82206945e9b3d933293200ae1ae979b9e3d9b492d9c6fa0635bd0f3cba1f2b368ce89882377347a8c382222a187877f90dbc31c98f881c5757f98ea3d18c49f3b94494a9e4c4caacc75b7487b9a770afa751fd2b288fbe38b39dacd2b54134ca2c0b4a7167d47bf1f2753f49c98d4a4003cb6270ecfaf0911af4e82aea7b10fce504193a74093192773389d8dbdf01ac45c2a6c17b05af6038b4bdf2bcb4d89f6f90047e66df6650509fb1a1050f5dcbf37ae8ec5942227c4eeb3d81c9724e6263800817708d8d57c361afbc751ff157c1d096dded4c62924ff40758fc3ee7158aef59ba6b52516f2bf9042c29dc0f13c3e64f1fa193e1fb9dde4d330d17c6542a10693fc3a9e8acaac79713098309be10f5b6bbd8c7080bab0b8bdb594a1eba4a34a524b75644dfe7b1ce022392d2c90845aab188dedefd7b55e4517fa51d2b54177eba773889627a6c3005f97ab9851142ca91dd774e74e6193aac6c53be95ae253a54ff936d8939d83b2ee422f82d48bd69a31f901a1611c29a42119757406629e9eb21e1b996fca3791f641a02498c25a42c0be3837fa90c1a6ce00e01b6c4ea473e79fced03cedbb0ff527d39985e6ecd6101ea8337fb31a6c9cc4dedd25e3a21f4fe4cbb9e90a6c31bc3bc4f0b7ffc5fa78f232370aa26cc5e441643a3b98eb0216ef5528aeec4398db0d94022bbd44ddc60c3a289c78cd028062df2f66f2b39ec7d51b65d918a48af7016747ff21a5d58a8ae79e329a8cfc71d1b14953075c8d915669d116cac35206742c4ee22a158585d681f819cf901d855b43c60fd1e27be8309caa5ec9bf2e684e78020bd1aa2b9517568a243b93f0e14d4284f324feeebda6445d84140dedea720eba58a98b445a6ba67a6f6c75585d60d927f52b8042bf999a3463914e53e0f697515e14fa1166738eda843eca2ba899054fca7e369633e4911907b474a9bae0dcb8e20df98e0d6805acb1d83c40450ada918c2157fce3835a0917bae7640973765a3a8e025457ddc85bd2a7b7057169de1adb0bb1eeffeddc69388d1ad96d4a9241f9936c3a0c0c5aab4340fa83d55c2896650502b371e658b4f9cb6e6328978afb2b052b4abd7240319892de52763f9f6615807933eafce0538df0c1211ce78d80ffa21cde636064d54d95534d71e72e675c753b6158808ed0573f5215f5e685fcd8c6bc3babec73b8a91153bb454c7f0473c3dd9526505588439df000e4b4bba41264a76634a120369dadc38811e8239316c36718b5db2657322c2209fa48057d714777f5a60c98155043b387810d861cab092d88ff554b4339c956c47d7a4f47c7b525aa1eca0b38dc08140b555332f0e58b2ad003f4b767405c9e017b2f64bce431715032bc17f88cc9a82a948b480231d4bffb56f83ee48476c9d17be56f40b87abdcf0a985ca6a0c9845c7a91e3559b3c532b734306ea6ce90efa63f1c8773bd9eda2814122457009c19637c21c71e7011549f3f0f1f34c052fa3305464830934d05dfea3e6eabfbeacfce50c9f8d45fa1b0f109a6b0742137a95b1ab22c7525e8b2bb6812e7a13ef1a60a9f7114241b58cc875d389ec86ac92b59b74b272b7128bb2b18b296d2ccd95f1672bb3dc4ae8ee314ed2d4bbc39a1e943a5b3c2befa355bd8286f1f01a84339736492a2f93f7cd4d779f2567a66dc80fca471c58ff26f15d24a9b315036731a53d808620f1f24a3c01a9ee47cbcce9624ed90e8a9971cf853caa6f27d3b5b5fc6155565ae8657330eaccf07a89da1d89202cdda6162be6266fe4d2c2234fa2716a803539bfef10f1b39bb2635b15733e3c564ac56394ca619479f0b8c2a82953053e83549993d5d026dc4a3a00576dca0aad1c56ffea566d26bb4cc39b030aa10c0f6e408eba23cf4adb0d1e78da981a46784e9821b235271c6b46ae473c9650f1da4288cc5511fc110f352746825243f834f33d486cff4a3ab604217f64fe09f43adac7f3314575af91dfb75eeeefb1d8f5abb27f67c65191b2a8215016e7907b68c298a02b05ad3d105748306d9a287dbb4503f54f32783aeb57cf79f9290d5b4a4c901bdcbb18ad7932f6b2f3671659f825998598597ede22df8cf48e54fb4b726d244e008985606201a254f5bfaf4566d2c8a1605b1a3d82e240be3d629e96a74988af44b3e57bbb280b8b7a1420ecb9c7fcefe49a2fbbbfd48e6c6f21c9926f4730508d65ce554ce0301561aaa5826afb67860ae4088c3dd4d603a982025653af4d2bbfe6ac6564a0d03a64d485877c4f27ba4b8a2d68a782aee8fc3612ac2acde9d574dea96a2355b3985537fa42b9527d62baf8933d3454a5310819890514a5db3f5eb6f33b2ba95127ae072f5d59bee4fcc38e4418967c9f750bead5be7883f1ad9a76d7ecfdb9ea35cbac993b9e2f15f72c56bc2e6b8a6a374ace431f8ffe87b88218a84bc3d7dd7b0baec4810ebd04a2a68f6da4d7e65fc448e4cf410cd56f8174caa751b2dda32713238e57879e5dc8a3be0b0b52531c27878df6f8709666bf6faed2b963e988ae864c2de5b3ff48afa1a1d88f2ed02c73bd1f51a073dab9ef3a219bd8aa079f5b55d16fa3a1f9e1a12013a278c473b4e6ca5e0cfad8c4e4cdf93bced57cb75eb02032a22e33f9c67911e555913827c320ddd63f06bcb60f16cb3c3ec91a0bdec35c3b7369f7ef307e9fd572225bdb185cc2a93c38c50eec11378b1e6f886e55fd9fd22437226ba5c595cbdcaf87ef45543150143ecb994d9f1f93d92026b4f4790e25314d0c11a4a3e3c1924233ab0127cb1b9d747d26fc6b082968cb6393d1ed8a8ec77813cc47f4b8cc525e50e556417a14a3ff5cd6b035e81b3ffe848e444db4f9bdc5edbf54d647c65c5af9d42eba0ea39ff7191f3f88ce51fc1b629a838ac1af0bb23e738bb5f1e7e8bd10336382d794a77831431a256bba4f51c125821fdbd3784ac60c5f5248b8ffbdb837fb2eb0511ce210c648e22ba673047a67c7aaa679a372cca0664428147851b7bd769b12bfc94a77bca90a2df76010ba44b23d35fdc3f8ceb8a5f3b0fbf8fd9da9774ee425cee2b02840bee46e2bbf038cf07a06672ca6342c94f6f540185c445e72fe7fa12977e66f9664ab4131414f582aa929b7d7908ef25498294dfb80a3d49df0b020d25b1bf6e619828c2cb598e643565ec65e57c7fb88b7639c669c2009c4d9071493dc1dee0ba5aaab087e08a10c0549a972fcbe41d273c32d34d57a23044f3789b83548de6def4d1eb25913e40af966a8df3d262f166bde8a7f68a6cdd2ce5904cf9ab0c62b0ece9a32ab95eeae6f309c16b53536e6c1b4d85f273820e9ca04aa14851f358dd31df00ab29b5b5e0f513fa8a4806d8feca136b1c558968e4e379c7113093360d5f2fbcedb3b406bfce73fa57d49bf6b4bac05868fe1e6b7705d869d36d388a7df15", 0x100f}], 0x5, &(0x7f0000001500)=[{0xe8, 0xffff, 0x7ed8, "86e6f032b772bad81261056b18fa8d32c4159514a20f933122cf5d71ade8a84a01d369681378078068bd93469d0920d56816168c8198f92c2489ca4a4c7586eff5ae8791b04205009bfe2365b30dc042820bee0b750663ac2c4bb547c2b3a170875b8f6e4df53e555ee73e960be0f2079d4d5b8a6f9d137569d7c547ec8250b0e061e605140bd515031c5c63239a1f944656e3fb78bb5d5c207de267f8bae3db20f98391ec302984d39c738ce56bceddf3d6e3b67c6e9ec4c26f0245740cd599794a0487c9166db3f136c2c4c0f65d3e9d52"}, {0xf8, 0x1, 0x0, "52bcdbb9de0e9ec243918fb7d7c164e4d605fc5648b563069343d6d0644232daf09814098cda006bb51e3c36d9352574f507458b6057f96118347b852ea6d15d22a2aa15cc528a3e2252fa6d46191bb8159fab128dae1b51ad0443618c4cec90ba1bce66b4c003cf7c1ffa073af38b0b59f41ab4b213822b496d2c413350f9a903005adf504d7d748604d6a33225de275ee2a1c8aae798f71ff52cee7531eaa40a3f021ef130275f4d3348c4f3bb2d0604dcdd95f9cc486b6a9b735be358ebdafebbfbe377ecc051c271f0fc9ad0739d658ee39f01249df179d2f6d05bb45e592efc11c95106bbcc"}, {0xe8, 0x1, 0x8000, "5ee991c37c15922e5df1da2bd4e8bd05f8e233a97a54cddcff76b1a3b6ecef864ecdbd0df3e0a745ed0da72699ae64248e699f2e0a3d585bf09ad005f7e0a3c7a4e83910bdf5c7e1b747c412162bb90be3f7e54899b5a68e8e6106a7501d7085500dbe872662f778b6058466641a263af373658bae34a27a3414f4cca506ef716bf1c5d1efd0e869e4cdbdecdde0db0ae669863d035bcf31ad4b4a87dbc715eff3f35d11a5a8d43315df0d877160b60b31be609f7887b3c035123a0b7a725519aa72c8208c72bd130f3f30b3f5f98b6527aa"}], 0x2c8}, 0x400) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffefffffffffd, 0x0, 0x7fffdfff, 0x7fffff82, "0710000000000040000820f90000f700faa36082"}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffff9, "ea40a93c6071965910e3b0979228b98fa99590f8", 0x5, 0x80}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="06886cc78f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c6567d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af8504809f2ae5c056e6c7451a45718e2da470cc2f0c770ddc600000000000000000", 0x68}], 0x1) r5 = getuid() seteuid(r5) 00:23:06 executing program 1: r0 = open(0x0, 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 1: r0 = open(0x0, 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x85b0], [0x0, 0x0, 0x10000], [], {}, {0x0, 0x0, 0xfffffffe}}}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000041e000/0x1000)=nil, 0x1000, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) r2 = socket$unix(0x1, 0x6, 0x0) fsync(r2) socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff71) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x72}], 0x1, 0x0}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff9bd76c86e3377b0e143b1a816050aae2bba6cb0e4207"], 0xb2, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt(0xffffffffffffff9c, 0x7, 0x3, &(0x7f00000006c0)="60f15e930a6872c3d5c0afd1cda15f8560fc2c688cce0d6d0c605c053b1bb2798e33bf78968e1f4fa112202fbee3c4430bfd60ce8be96b595fefc1515d2859cab3a8570314c1924f03fd624f3e0baef1a8d88cb084ee1f744d5284582c2fce08c913b7d991b4", 0x66) socketpair(0x20, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9771e53c6c62d7d94f0da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007abd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e15c2294fe96dccac5c0e3674d8071a8d9ff3ffbc86532d4a81a4b6cb121be1ead5ac72c33c9f072d6f7b825aa10c9a77cb2ee4b1050b4d823e8ebe515d2c400853a2314177f40ee874a37128a3de4583c9176fcecb52603ba018c497b7327ec41e74592812860820f6f6f1402a235125ea26531b4db2f7388b302bbdf33a7902a6c245a05e9972b11bf4e4ff54802ac496fdddf97ab515e769a9aa21040d30fbefd660b00a857ae307350e82277eebe1941f9da96a94a220210c31484ae15f85"], 0x1019, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x92\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/5) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x92) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000e2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035fa4bf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d54d6b9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff0000000000aecaad3c28405e567a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee9a534f00"/4102], &(0x7f0000000100)=0x1002) pread(r1, &(0x7f0000000140)="f456e061082d62b87024a0b7d51de6baa0ff48a159c4537ca0c0d746d29d50bf29504849d0e4c696c0a66fed8743cbe4cf954f7006643e009ab04ca3717b0422af40c37a8041a83526a31abf6d9847b37038829030dde3dd0e417fcd337436bd35ac", 0x62, 0x0, 0x9) r2 = getpid() r3 = getgid() setgid(r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c5ee4435", 0x4) r4 = socket(0x9134e00b74624fb7, 0x400000001002, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001280)=[0x7fd]) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0xfffffffe, 0x4) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) munlockall() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100a, r2) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x30, 0x1, 0x3f) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$TIOCCDTR(r2, 0x20007478) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) setrlimit(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x38, 0x0, 0x6, 0x2}, {0x806, 0x0, 0x2, 0x100}]}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = socket$unix(0x1, 0x1, 0x0) write(r4, &(0x7f00000001c0)="0bb0794f29f5fd6bcb2d3c6bfdff210ae584791bf88dd6992c9fb843fade3cbb9603b301c6c8a8ee4a5141c9b6ed2e9da9ce3b48b8c681258bef94ebeecbbca1b685c3ec2b3ed1fc1483582c3731610e528ecf7c79978ec244a6b575e898efdb6916a423a170cf425228cb277d1c1f670c46d7a62e2267b55d100def69f20c82423db1c60fe9752a4411884ad9674c148ecbb704ceb50c57f4e89abf66724e4f1a7c88212ae1cfeaf42794e6ca31c9f542390424f782692c1fac33c88fcbe49c", 0xc0) pwrite(r3, &(0x7f0000000000)='\x00'/14, 0xe, 0x0, 0x0) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0xffd4, './file0\x00'}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000180)="dff036bbbebcaf7530c91a31a5dd23f04238a98dc05bf74e6b6cdb978bf1aaad582e8c806880048c2231a1c14f80bf37a5a9a29817eab4cb408a3aaf62a47472d5ef1ab78f66c237ef02ef6e222bda275bfc53191dd537acb4922804c851ed16882d7a26d8d982aad127eff78de53cae7fad8c29bb49a862a75aaa1a6efbe4bbf51653d0f9eca92bfa6f5f73cfad8026f0cba834928cf95f1245d615e1469a5eac409c00223258c282317ab27f63bbf47de8d5270b52039ac28883", 0xbb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x0, 0x76fba0ff917cf1f7) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x14, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0xffffffff, 0x4, 0x4cec, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd86}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf71b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5bf1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xdf3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb86}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x7f}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0x40000000, r2) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x4000, 0x4) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f2f5dc46f34a64e5b6c653000"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f008619050300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') syz_emit_ethernet(0x3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000001200)=ANY=[@ANYBLOB="930800d3e0dbe8156aa9458d7970ba1776cf032f6f8c5d291aec11dabb23baae6c98b44bf4f8fd2a305fc7d406fb5f99fe98b595731ec4e175c01323f06dc70902402795ddaba5a308531d201bb0fdb5936dc10b5590d539150c26f70f6120f8d86c53b375cb213eac584a6000989c999eca2adad643f44baf581fd84f4b7d123539e833c4cd6bbc4bca555989d64f1aa5acf069cc018aee8adff6f0c8e494d9dcedd815b1e0c56f4900a5bd5d706dc44e6724bfdacd237e941ce9b9abcbfb672962ceb5d4b69e1464fc71aa6c9939114f423466b188425bca8be15aba8af3fd695a8fe807d9ce704dba2bbf330078bc6f685508bf2ded6cd06c40c774bc3f2a1a83012274738a17d186869718f3802fde12e1fdd964ad629d0e91807eba6dcd5ec3bf18ce7349412963f16be74964400c8b96e00c51f94ed58de4463f95b93fb5140c70f831b7d16f815ccb2e844b0aea3e09f1cdd219d04f224655ce742f0d869f9d08bbc8a32752966ffaa04145be5da1306df3062c53af23bd6bc6dae39f13d60c51350d412f85c0b740805c5ec3d17824c16a87d9e318af8fb23762b6d094f5973b8a1f9122f0f8ed161a13c420954b8de715267b882fb78caf3223a6ee254c129ee1972bff623fc78813c4469c4e05bd365bdfb55ecef2ec749b958b3c5492576599e07894db958665d9fff7a4f0794b70e44ff51317fbd1bb503320b688ebd155979d6018138181415885d6de107b582ebd087964fe4676e20ac14d5973a6f03fdc13b0f29e3e74f5a0035c522cc6e47490d1a996221a8c4db1fec2737ae7ceb8cd71881ae5c5d7b1dfc7eb998424701529dd3d9cc377834e6f2d04df13eb12e9ccb5e8837994afc0c5898ba5dd89cf0d9418f2be1464712b1d5aefb25711ec2565f0305db276f8c4672573e237c86b7f6ffaefb6ef98e4a7ad48666103f90d026c0f2ae13735d0ab623418493d5601eccc5f59a72f17effd783b0b9c8de8fe03b3376528e17a178d48cfbc44b95026e9e2d6e3da57811717d491d77bd536398103c79b0029244b754bebaf30e945fb246724ce0274d2864e4a6ed9d491c98ffd51aabe3e13bdb82f2bbdf86f1dadaaab22bb1cf435fc3b2c0c53edff40df302ce45b1dde606ff0e37b44d29c9ca70da2c81e6f7b7e7f992e7f9400c6acbbaeec4d5f42f6514edac04e29ba31dbcff08ee5bbde5986258d4b6d1ef1051d8647e588b4f40e234a0e9b42ef5de3f1f4e8eb4d7a1885920b152e7a3357ea689ca29d80de591c2106d05874819bfc3deef1f8765f3f06ea96bc375a216428f6443864b127cb5e384c63122cf952509f0ceadbd586df7a047d8b9e1f91429ee9db5ebcb56f87ac3e9e11903ebdfa693ebe56f109e08a144c9ee5dd672c6fcf1bc5a25cf62305689b0fc298743254a8f4faf7a409ddabb4afb9d683d701bb442680808543f846befb61e9a0620f8f6e1f1fb1a524cd32edf6a06deb52d2ac1dbb304c8c434ebb7e34fd844ef153f03b05fd158c0c9abaebd04ce48b780681272ff30da68240b24b1004e5732d7739f13ff82c923b42725af2230a2bf46fdf421dad25882c46d4f1da0866e5d144fd028076b505ed0218f2559a2c195d9049d18ae234c5fefe6cb6c40600b531d78583b04d10326e29757c37ae53815636f515e30ca6bf6aff7924cbc1489cfe45bae94d67596141efc48fd6bc9bd34031d8653bb1f6b791bd0a590eb43d5028ab371f27b8e8f3d5a82e9c10afc92feb2e70527a2ae3bce23a3d3d8b44634d03db0ea69787451256e5daf4017fb770e0da9357a202fc64b434bee3e97f6538b8f04bf99a276d4de59da075d5eb5f61dc6eac1d571e2264dc89f614670d2db5ba0f17656ee2192e62262913004c1559e0c8cfc5713e7e1954a89ae30f1cc2307628376a6c2a1874ca5143271d965230e1064ccabbcff67e3cf9818617aa5236e9ecdefdefc8594843483a09ed15357339be433de1b1a299600ae17962457ea75d302de5789784fce36e7aea365d35804a329d323f5f395e91b120c6cb116ea2ab1168d1e5d39a8b7a4858004a590db6bbf04bd86f954ce21636fee8d9e457ddc39d14ca5a249d4331a9439d6424e2b8847f969fbcca5669d12fc44fa2e0073eb1862aad406c235a1b224027d4487bbd6e680404ebd0ebf739224412416491e369322b33648dded1eb93aec360751e84cafa8e35d5f9e422bc6d49de14e77b9e1fd6d7eadbae102c45679d42b24deb95e129de322b103e1052678fc422c2e4898c3471c3c069e387f6005c4a9ce6a09a32326c5debedb05c6d100f3e890637b43f71756cea6c741a4c6fe777268496a508960a9a2e3c549c96fec76f07726427c629fa483af63eaf331af6b2c647d1f6aedf575cd9863d073c96b98aee1bd162f88324dd2b6cf174a0040b12e9d53d63118b54867e0a5bc7d14e393308b13fdefab8f2cc4e249a3ae52e29538205feb56e0c6e9ead8ee99b429e6007a465d913900a0347ecccfcc49246acfbfdf5625e75a69c0ebae72b8d5994460ce91ce479032951526c45322de6feb11acfdc38d115429867e55a456f8ef5edbc779ec54730011ab6edbdecbacaeb095a8ede1767cc8f295114bf6af36683a42986169aee70efd076b9702295f62c5c9143d932c464208c14c6bcce97bbb5e346ca011f588a7d2c0785583a96f90d86e52ae8681322eb8ecd8a0dd151a342834e85533951b41ffb787d476ab6c3bf11c8bb1ccb44f095ef6c87b9109357cefe06cf8877481fe54ac487f1fb075880bdd721414cb269444edfac21ea2e6d228a22bd3b0b264ff088444ed7529f100c5827493e24789d3ef5d37ef1befb45c7a88c9800ad5ce59bf1e735328acd09bc899665d9e624462e3c42a6262a8e75b20c770d6c980d70dd7781e25473a6d5b1949165f7d39f694f01c1e8b8274863e4e68aff27b9fb6f290df28c829e7619d29252e159574ac7c7a1d6804327bee98f3aab3b961dc8edf73d69be38198515a7ab787102d3085775f4bb46a4685cb73a3f9df5d4bd9cf79053f0a2a48eb92b697843bbe986e95318b30100697bf70342ec9bcda58687eafad6697b9a3917b84185369c70e81b7a93512789bc58bd1d5384348a9fa658796259afd56b410693b4199bec6f22aa7a8b4235b2374d681868be46dd59f68b24dfb1384b203c369e549ab0a753e114bc598bb680a373e99ed77c5f99ad65eba2978730cabca1f2163b796ed369f75b3b3df7ca6e7339c764c34778b2363bdfa76a0b68ae989acb9381c5f54c4acfaa98c464f68c3e1c44f50fe59d42a4d6cd585c1b50e683f20d778c376990fddc2807dec8ba80751ee0157ad936b8bb6de754ca0f8ea27d08ba04958a38a19df4926f8906f751eac5721a5bb39495557bd732a8c7600079d24e5b69550f792ea6d2df8ff7394ae7141dae1826f0e28130b7eb6dcfa0bfec2445e20c9d7a79e40d5316134ceb28e58da09a5d6a0b4c375f590b4b090b98ac514eea79e4c70dbd640a7805761f6ca302fcbc76fae39c0bc8ad27a692c88dedcd47769f4ee82f456c1977b2ac3b451d71e07922a32004e1a49533b8d208feea5937a9b09f377b65f2558192040fe9da50f8c1144248f74bb2164185017ebc697a9147229a69b9fee9a523f54ab78a99c708ee1ea3823158711f9a2108b2cddfdd2c514d362edb661d730b4e2f9a42a57e37d41f18d06a3d59c1c3f9c6fdec0b43289d9e113f109edfb415910db6b4cd0c7e6d100d98a539ab656fe70be84cc4909b24afec198b68f5e526336aaf1928c1353342f45436332915fcec8283bbe95e2eef416a074a39cbf77f8c434fe4e6aa0dd41db7d81096adfa4b537d0a23426aa34845d6db0d2040b6cf000750b0000809892a17da9cca5a5b9acbf518c4fa5d2d6635b9b5cd23f51cc6daa8933108e4d189623a1b8eb5cd57134d1c27d67f342a22fe584090edfc1f2885e05bc456a8778a2de42ad721bd6bb7da42d97a2ae1e3acdaaf2eb81af52ca283bbb4b60ad293f9066978c2af8a0e84d42d95d8c6d0655d89ce4bd5126c2d7826d8885541c87b04cdadd0dc4152bf0b937ef957e39794734d8dec3a619895ffbac4347126d3a7ebe516c3764b7d861e21f9bc4f4f999fff32065ae274e44429d3dd9826680986aa094c2ebe61364d41418450320c3638c26bab8451125b30f3c4a703f9dac973a8c87822c2b8211fc18e1ae6cceda0afa35f55597505281c84514bcef4e8b485fefbda6b3189f7725f976108c9824f6472de399008429d3aeb910540ffd8170b458d259c36fddbe089957b6780564ec7dd26dcb4ff9b08e36b5f38450d6420ce888d0aa577f047086a3290780815a592f16ff4f1e83b2c35712efaae7d7c279d59a7be4c3a80c71dd3354c49a18351483248ef98be2fc801c1301073b24aa7498700a9d32c7aa7a0e64b2ed773af78712ba3052836cf96d3520fa268d4a7db59a9b5968538ec78d91a0139809eecb71bc9864fd0c260f0a17b68d98455165787bda3b438b253937f653286ab7704955ad3e1382895dbd5429b71dcc6f6b1430a57db3b15c1abd41e2abac2940f3c026712b90888c1a26c37b0cf45cfb4d96c0dc0b1f7fa92216a9804903a97928583d934eb1565d4276f1da6ca467a308bb882a666326fc3315799276e15c0295d06064db0956fd602f55a6dcde4604d2b6323e495ffec4bad965337e86a5b88780768135f6917c5b7a7160872834079111f2fbc084990bc4297c7016747bea8daa98ed2135c8b70309d8df87bc97d528654daab6d637e4d8b86dc4fdd58e7f3e675c947e0403ac0299ad025c6a7f22d1b26039e10cedc4af33a4eae94e91c92b58a883359e44f9f2e191b5dd6b5ef8a707fb12233fe11804c6e7576a9feb14b257cb4118cee8a4a1e810ca53ebadcec4080992881b21569e79be1d51a6b33a98e46b758e5c876775a40d3d9eeee33bae2e4ed4d287d7ed43f288b58aa8b941e4d786b3fc60bda6f7765936ce12861009c0c2ee3801ad3c70a74b15f2a1b798766c37aed52eb84821e624b5dce710e9af3d1aecfc5d35827f721b7e988b4b14eeeda07823aee75f173c91ba583b75e443cfd0664edcb9aa1bc2a07ad697a4cc3c875910df69851d2597d825907a74697c0e6ef1bf7af93894b11262274e349d4a04e32018721631a566ff13b8823664c13b5fe565185b82a07310502b63faf08d3ae17729302b6177729ac7ca8426799ba52e32ff2a61fcf664cec51a91f5773dbb9b2f911cbbc40484e2fa5871cb1fcf26e03b5ba5f1b05f2be6857d3152e8b65b2ac3d2eaae8e400bbedf077823fda85e7f06cee6a0062f0345bd4126e8d1f72fead739cf93fdec5e0a3f4312ee0aa76d5360ff4febe2e03f6cbc6f28da06595f6e00f1ca9b0af9c4d10223bf0112bca711b562968ac2f563c8c052063814a9d5be368d84e94fa942fd2862e57688abafc9ab87a3581965c0ccdacdf1a4ae4c71631f279539fc111dad0d1f4e4abd77b4a1cf840655b832af3a4f16ec8d1a49ec734a0b06785957ea67ef407d5307438c433c700746c10b0aaa7daa5e3abde547cc95dc0694b6fd21d3a7786f7b8c027036b20bc24bef9af3e2b13c367eb42434825f68c7d164f6df444681a2771ddc8b6641f5d8f1948c7259e0dfe6f109871bcb6e4f6f41f449fc3e42fffc6434ab26951bc0b0af4dc1f4e6982da9415f5640d1b49503e092f7b0b92318a02f9fe9f2320e172ad798c4c3a574df2e37a06262be6c3fe7e49ddb00f9b0980cf79", @ANYRESHEX, @ANYPTR], @ANYRES32, @ANYRESDEC=r2]) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x107) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x6) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000040)=ANY=[@ANYRES16=r4, @ANYRESDEC=r6]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x10, 0x8000, 0x8b) getsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="ded8806083151b0ab8a2a97cb8da") 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') linkat(r1, &(0x7f0000000300)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='/', r2, &(0x7f00000003c0)='./file0\x00') r3 = fcntl$dupfd(r0, 0xbb8cd64f34f728cc, r2) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r5 = socket(0x20, 0x5, 0x8) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000eeffffffffffffff0000000000000000000000000000000000000000002600"/95], &(0x7f0000000040)=0x5f) r6 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getpeername(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) msgget$private(0x0, 0xb6496bf6466700be) 00:23:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x5, 0x5, 0x7fffff7f, "00faa3608200000000000000000000002300"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchflags(r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') setsockopt(0xffffffffffffffff, 0xfc6, 0x0, &(0x7f00000001c0)="0dc6bc", 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r6, r7, 0x2) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f0960", 0x27}], 0x1) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c", 0x3c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c", 0x3c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c", 0x3c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="00ac00", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:23:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000040)="2742cda2587b84091651d4390a5383971e7a880d003df19c127272d3ae93879fd1c13c8260cfebd5e10908e1676874e60b6f7706e354d78de4c50774b714bed632a25b5fce42e33f871a", 0x4a, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x208) semop(r1, &(0x7f0000000380)=[{0x1, 0x100, 0x800}, {0x2, 0x5}, {0x0, 0xd46, 0x800}, {0x4, 0x81, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x5ab7, 0x800}, {0x1, 0xff, 0x1000}], 0x7) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x2, 0x82) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x100, 0x122) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0xc1, &(0x7f0000000480)="03ce7e6a6012f5f1583469eb0849f32422368c76bfe31ec6f6e6aa244f89fbe934db3fe8b7e34fde0436605c6ba4e395fb0a940297d270cc4276e5c738a17c76a8af4f16e006297b75b4544460af2bf5c2fb79cad8b31bf94ed37ab1560b674a1332c51051c4ee31fa3a3e668f6d8b8e0929a80eaf4dd5804ec4584b8f7a7e59250a0262d29db04a5f99f3812b7054fa82a24a8ca39e1d414a152eecf88b4c2a9c7135e583ddd51d7d14b9127b1ebb4d155aa1990fc5d2d57f9d24c45c7adcee17") writev(0xffffffffffffff9c, &(0x7f0000001880)=[{&(0x7f0000000580)="20295de71711222d9d229bb1a2872abc3f4653cd45ab4c1a23780657fc927211987e3f973bfc819b03575500402ad22e97f37437204325cb7babc0e56c09638f89c1f6108f46b1bdf27a973f7b621f73c806f9e2f6470e8645045f7de07a9ba693feac55f20d378e31e7351b5d877ecc238a343f378602a1f35848e7a0", 0x7d}, {&(0x7f0000000600)="8022d9da0373263e5a25c67bc3802af23bc52549790537cc964b9509cca7a33400f7d1c0741e86d04c51478eb20f5b31944b4c71c5cc96212faf572a0d33c1898e4bb31a5d3100d953c0d18592d6b205e88d324cd11f67344d687f4d2b30774a7d51442cf1fb33be9cd194a31cd14da76700b9859af595040097b992ca2bad9b66684a3ba76593aa54eaec1c26830a7b5cd720837dbdcd37dd9b25ff893c124e2e66d5fe4751f3fee4edfc84d08b2dc397cfb39bc09273ed19c946731627efedca44a13f164fa7c6bba57b309a9e024a1fce808caeb4", 0xd6}, {&(0x7f0000000700)="6a12cbe6a082eb3e884b673d7458141ac9515f67524157a9a8d9d8ebb83085db50c0f77aa51402c954c6248d741de95a650d3d8c5adbf97131e3dca981de865150171eaf2d6b333c2ee9487f067cf7afb4118bef76cbf3befbe1059bb4073eb39b304bc4126cc7d678e1477c59ce2ef39f7c9aa1f3fbfa2a0ac15ccaad47e1df7d3c4639", 0x84}, {&(0x7f00000007c0)="b41483f5474bea3fe76961ce20a5e1ce55e4", 0x12}, {&(0x7f0000000800)="b70b85828a028edd5a37dc14f28fc3af43034451d517085622773c16e4c27046aac7664705354bb5190536ebb0d1a325c74970d6fadc7014b7280ada7a91716f7c3777dcba0b7a98899da8e1521cc8f5612c82b3ec9ec6113aec4c67a732b824791a034373c88181631c23737cb6979dd1e269a4201cb452105dc23191569013898f7b8c20214df1da63dad5e84015d46c5334dc305001214cd4abf63e8be767b34099941b4a7946f0ea65ba684273235a3fd001e88f9380cfa034393611e08f8e8cc2fb0f31f2068a1d5ff16a51d413d3433825e8b78dd343df90510bb718ce7ffbc2873b871d1f7bc97c1c04e5c4cff1eba107a5f800c664da56d8da5efdfb7f17808b7d722e76c4d9e2c526a51075e48757d6c918b49e398bcb286164548f456433f4a900253c18ac0588c9ff20a146831a26188ac722681fedc41efca3c38cfb97d9554807a08c02a65b1ea6826da33ad348705e274be53005a99bd8b7bd8a662c1a6d7e68f1bed652b4b2e2d91eb8236eee2f8fee058cdf78fa930033556b09bf04c91fa6f0645f8c29068f9de20788746989a5f1d91f9dfbaa888400a848596dfd23a4672911399ef0977da1360f7afb3e0f4be518493a09343af5f127efdcc43a13b4753403bbdebc849e4e55e8a2a78c4c6e994548e2c608cb433c8c43591e89e6e03132e846a9e4182f458dec68552794791378fb743bad00e18e46ad773cf11fc3a82d32971785c222de037776c7359d0862a441b798dea72c41c57c233bf30715ddc70a00624409a9e1ae5e7357d27143a1183812d70f4926cacde9286297635fc4af3d7ad302471344efadcce3003b2469ac825a578af77605397828bd5d4aff3c8283c245f8385e87fac0cfb8013275d58b68fbed3777232884e51e6a74237b45080ac2cb29cc3625fb9edbdfb9e03a345e196e3a06ba78ff1a197e652e74033d7a77c77f4dc7517962d4cb0d599ce9b6a1155da1452350a21a5012bd6e0791cd48346cad86ead292c2095980e457c8068692c6ec701314b1d8e4632fc7ad9a6073a822b7af48e118a9df77354fdae7027e06943ce76fff96f8cd85fd71720dbf0462602ea4ef7304e9867e792581b24478cd66d04d96a2b26c903a71d6678f0fecc2a1a9022f7b3f1508b54824aa94e920a69a516dfb217860a921fa93598e631de2b42fdbf50df5bbb88a2f0790632528899453ae60440ec4072e586073699b2d8664207e3007ebe9c1d0ff8775ff9d750e4feaa65d8dedcd5ef3c4610157b1ed376d83b73697c46f07004583feeb9dad27f887e92670f9b2f736b43502e7dbc160bfca59ad3ce6a255edc7d58c9c4e23aa7c711a267e0e04c900e57ad704db747868125428fd6e5a3ebf01edfef5965928ad6741861e27fdcbc85e4a04fdb86be51eeff3ffb0f7b96158cdb86d9f737f11a3cd4033498960024c7458f4411013b8a584d4641136a672c8c40dbd5726093e6c946999e19bf4c54bb98cd9f7e74833ac2354ebe5f79a0e37c6be4400d557ce89a974456c08826e263e2e04dcc6d1664f7e6a9c40ae64c9ff498f0c6d065e911d622fbc8454a332f57c4ecb399058bfa01915d03f48863bce63f569d50edce51e43c8ab71cc680cfdc4069d52c7a7757093f44f3e3b4c40b6c635a5a36fea000e7dccdd0064ad976998a8e2c39adb28fbfacefd6b5fa77fda37f05a6b945d1bb74ac1cfb2765eca134a12d4c81ed2e6f075aa78ad78ced4810217efad904370659f897750815478a933246844fea01cf3d63478ac19c6d9ab823f84385bd2da2025a96cffcb1037c68741bbaa19ea4790f19491adac5e2b10a61042aae226715aeaa724062c86b83037cb9e8aa05a76ecf27f3c2ca3a44d462f1055e07d790e201c36699dbddcfd3dff7459a4747e7a8638f2555e15e8faa3761816065acd65a337ee6a33397be9c670bb9ccc7169bec0c252a2c06dda21ac1afd0110b15ebf90eeb0b782abd9c0ada5ca8579c2d07e8f217244ea86d51e55226e9a86736e42c7dd8f16c79fe46d3b4920c408c0529e2fea72dad3bb1d38c671280b08eb236f7caa5b130b2f66d5d73baa59f5981ac23c367ac9bb9c382fc99ac012723e2c21d196d237667ad7c298e3046fa19ac8b1f41cd5203cc08854be2c320f06f22698a3dcfca4725f10fc8ee084265ff9bc91a479d3e652a120fdff9c13dd0acec467b8aa18129fb1765e108a7e151d1e5a8e84ae13a493616a46b91d36c134e3c807dd2d799d64296f6dab90340e0d4b6397fe131ce760561f34cbf66c13cd24852147c76b3cdfbe18356ffb6a5a261a1272ea779cffa0d9ac44aed32d13c3d6b0d553295b333db43325da38f4f4e858e50ae2e5da95af1dba10876ce9cb5ad09159280367de4c6df4fc5d84274b6158d9bec1317acfc42c68e3b6ca568dcb67526f005ea6f72f76ee12b4153c629c60abc489917a9a5c926b3539cca58067d27e380505e1ec9623a936f3d03712d91ab39cb5c5e61173b2bb8d88ce88a7df8b9bd62ec1f9d685ea57f2ec660ff5a9e11b229372d9670319deeb337e3aefbbbd1574dc6648855cb16c33481171dcfcdcb4b4dc6323c58b6e86f861287a2ba6618fc02d0d266425e7d91379de867abfd400bcde12a525b72b031af0ea156c69e02583bda77f1bb2718ee5bc0cb1172db76b1513db5818e93de928db7f3e143c4c8c6c5d919ba32b2792dc7c7971b7b41e4c9dc7d26688d7e2027955eb8dd57262670527194e77538b1bf810fbc58e40d84a18921b59c5f434679872769b2ea52ebe7df5af9bad0940162e54726723ff34251232520166650a989b2db2164d13fa1f3bb23a48fd46355318da03521e4338500d597849cc736b41ff58626abe86475c7a7a44dbaeb05820f7d7a8929168312acac1a19bcc92a2221e64157217e0cd5197ccee86e5976aefb627ded72f88d57f52aa572f032295e136ce0823e31b28fe864baf9b894062301fdb65971bc66e1283dc032e6224ae3b9840abed8c6ce66da498dbb61784c82791fb751174662572cafc908dd2bdd36f8d81d0eabce6f21f24c02bedf8ca609cfab259955b3397db101b70352e04956d4cfab23aa69b7d262aca4170cab14750ad0a89f99b21d5f965184300afce72c0e6ee7d0f92b3c5fa92dffd5738830c69d694dcd0c148b8a1a8f492ae3c86b585c40182862bf9b009793c8d853f1b983073d322a6ffa5f80502208dcff81a0146db84c4cfadefd5927811c157953a67679e847fadcc1660051dacf414a0da183cd7c22d365ef8baa02a296798cb4381b5d734a1770e788c91da284689e27803a02883cd5f3f01070d85578c43c527cccbd406061bfcfdcec5b34c31c00e3cfcefb9ed640d76a761454144d6dab44c7ca028fe4fa0976d880800177243ba3163b35b0f3565cd327c9a4e304416ea832907b79ef2ace7989ba7fc87e3f179675158fd222d843cbcc357081e41d55b16dea9e72a812dfa7b9c39043c706627f5b56140981ff6637c4659b70d985eb3215c587df3a0943c4a1edb0e6d381641766d354556d2f10c0ed524ff398f35d9631992023d733a3b49454dd14ba2155d221d12865e61f719610dfd2c1b6f05238435f956d74a530f853aed25936a864bcaa1ffd9141fad53fbd4ddfbcc48a11de1f046914a2a5136921eccd37d2acdfdd5dc1ce2894aee8b0998c744157144d017cc1b7b2cd5eba278511567fea159b63168cb233771c4a14459493ff727df71675df4c66180f575a7d12b06e2e0a36c566f9a043e71678164bf1fd4ef9d58db242019db3ae765eea2b2ce44a56048387f645fd5c0c2d6c80f9721f2ac226d32db98703362ba494aaace46340b4da4f9095176e993180d9ae0e841d2dff288ebef1d465db6aa945d89ee1155479b6a1b8790eada4ddd5c7b2e6a439c3a5b30e1a11267e79eec2d24a4e9e540706fbe3a6fd1658db5781ad6b86f6f1812bb6dc7a472cb1c0f58fd18ee5b73166f1c1fd396451be8d3e6dd06d580cccc22eba30a58347894b6e4e1f60b9c7cd18d7b8428d267b44813d1554ae79c970860036ae9960650f005304a94840e9ae8d2e5695fd15ea7a03ffb82db770bca26295537931e99074fa3e53ddb014a77f6330bc8ba89a334b7f498deed3048fc546d7babe7ee0c46cea5b57fdf0df699471b7880d0dec5489ca8992766f5b03726d1e9256f054a3965dcdbbed397d44a6d246c31aa2fca515e977031f0acf0108b0ae501f075aa7a753934af7b22e8e8584423acb94fa37955921b77c6d9233d429a5d85ee458e4888cdfac4f516d566ca802cd49832f9108a152329e9e7fcf2048145cbd41819b98f0ee2729572f274ab8979e3627c06b3643b06bb795f471280aececf4030eec20e8868232725b18e3a04392d1a778d79cf66a7f1efcb309cb661c355e8416569f2bc4d0c9f90346de3ab76608c06a88caf52fc4aaca1813bb658d708ee94cbb47eeb930b081564305e91afa001351e721c6e503838b0de46443ed528aaaad0347fe245cf710cfd1b797f3b7981c30beed01994418878d53bafb96049989dfa407472943c9fb80a1835c72aa057d8d06e71d6a07c032de014419503de98072491b3de8ce6d9c2d7f6f36bae52586010afb8e6a0b5143a41bdd8f69dfed0da687eb33df7091a78a767e2a2e3960553a464084aa3c2d48c37c812ecee5eb030a22d73455e6ed3b82e30fe51253ed5268f024ca71b7d527db3c4549d1165d380c363690fcf634468709d5a1b19ea56d11bc80fece4e45291684ec996351bcf2ddf7518bc93cc96d9b1700c261ffdc5baa6f21f6ad623c50fff4d809f183e04fed1c49c07501438071598abd277ab9e33b0b48864c899e188e231534a35baf936adb22901504744d52dafd4bfc3fdfb115f1948503890b60da3067c7de924108713fbf3016428c59713be0d9422bf1bf6449a8070f46fb3ab8331418bfebdbef0e0201156137c7e4ea4d7474d5ebe673c3cdb854cbd7a1621be2c646e17954164a7de556e6580c30ad489d850766edc962305274d645effcab0ce39ccc8529b4f8d0940e4097759a9d6a5ec7f1e988e7a8100c4e3764e1ac4c8b93be35216b480a0043c8057979f3b660b09774acbb476f918f58587953c67a5b338b8a1082fe51aa39509b1d9fa28f832cef56bce4dc83d6a8a3be57db492ccb5f151f1f416de73360001dc6b95b783abd6fa827bbb0ab23500a2c2c974801a954779a2b8dc8cf5be3cf188efbe93171d368d77503186b07d18d1f340127471e4109715ac3f607b51d5955cd720eb7a87b1f3dd752bb913c34ef04b10ca47d2c917e49c1153e6abc286137bfd8518dbe1c3f02c00f2dc63fd8f628f4c2d5c94e9151c7608683871bbbdcb1b2f87143d38aca0e899594c5378f8eaafeef899458342399a0e0bd6d69778bb8903170ae2e695636c1f2b6cbefee0e1610da43abd183af05db6a0b20c35df51ca4f11f2babb25ea36aa76c43059eadc366bd2e1f83e01a6751ba61df5ad55ed8fa10ee4cf88551b4ea65cd44923ee38cb856632f00a1fbd531bfef0f6b1b0e8aab936e2c3ca06178fc61ba5e1bfdd1c7e2fe9497cd749e85f55fb7e6d1c44cf050731e51e74b16064f98af75505ab21d5da8126e1e0b36ca8467d11fbc83aac9d8919c3e47d0a3095da66e6529abbacb821e62038fb26c932e174fd7dafca9e058418dfdf7d9c8f903b44039b33274eac5d85674a2e2cf9ab2536a08f8cfedfa9d3215a0c68a9d91a721ac751b90cf55bd13c2b1abab596c4f9216d4847", 0x1000}, {&(0x7f0000001800)="74860b58521765f8b5054f7156086d2a3caf", 0x12}, {&(0x7f0000001840)="7194202a100c8dcf55f45ddf5b4911056699aec5f2dd8d92819dcce071d01f1f2a3c7f", 0x23}], 0x7) faccessat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x21, 0x1) semget(0x2, 0x4, 0x604) r4 = getegid() r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001940)={{0x7, 0x0, r4, 0xffffffffffffffff, r5, 0xe2, 0xc7ef}, 0x0, 0x1, 0xc5e7}) fchflags(r2, 0x10001) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) flock(r6, 0x4) fchownat(r6, &(0x7f00000019c0)='./file0\x00', 0x0, r4, 0x4) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce", 0x46}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce", 0x46}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000140), 0x8, 0x3, 0x800) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, 0x0) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r5}, 0xc) msgrcv(r1, &(0x7f0000000180)={0x0, ""/186}, 0xc2, 0x0, 0x1800) msgctl$IPC_RMID(r1, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce", 0x46}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: 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) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = accept(r3, 0x0, &(0x7f00000003c0)) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r7 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) r9 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000000300)=[{&(0x7f0000000280)="7e7a22306b790eacde54bd20ae7641", 0xf}], 0x1, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x160, 0x400}, 0xd) pwritev(r0, &(0x7f0000000140), 0x28f, 0x0, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x804, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') shutdown(0xffffffffffffff9c, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000002c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x23, 0x19f}, {0x5}, {0x40, 0x3}, {0x101, 0x3}], 0x5}) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x7bb, 0x81, r5}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xb, 0x0, &(0x7f0000000080)=""/11}) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x1, 0x7f, 0x4}, {0xf51d, 0x9, 0x1, 0xedf}, {0xfffd, 0x4, 0x11, 0x56b}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fcntl$dupfd(r2, 0xa, r3) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afa", 0x4e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x1, 0xfc, 0x1f, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000180)="60151053806bb9aec4dacb69d663177a38ad953f68d561ee7370763365db1f0b4adfd57415a3dbb6b54c63f87db33de066826c56d761eee8692f0dd57b89019c9d21eda0281ab1e2aa9d0fc65513dbd67e6caa59193ebe6b0e9ce9ba8354dd197daf2c062b3ae66768cb6a50228a98904a31a37288ed3befc6e92d4f0cb3c4122d8fd1662450321b40977d46e8ded95b772ec7e664854c8159073e9eb2c8e96ddefef3e2cc69cd6897f23c80f5985493f0e72a029945e9f4fdf26968d76cf281294faacd11e37cae1794ff13ad86490dd79d9b26cde3334b4f3c4e57e91d8346abd81d34f5f8c85615968c232574d9f607db687b0c9c464d24db41612f67c8f1e58cdbb47f5b55b3ab19cac805682bc26ae7900ae871268f4e3edac73411c3c0c7bfcfb83028fe1b3f8f892ac1292c38d694f16d3b4711e4b1ed8646657f200cbe1c797f62b1b38b9ac906c3fac44b90209be2a78e7e327ae6b3bd1d30cb3756075545aafb29e8282d15cc19d7fb00d56e7ae755221d5f56f185daed4369abfb4d7db0bdf989d97ede50b6daadc053fa39ec285077fc9bbd976731fccbe38eb04e180910852335418fbc081df7ba21fac10f41c29f90b055ecda22edd51b96e15bd16a0f63d34315259c8b4aa94ad39712655f30512d691b97154bfa2fda40bf7e76d664ed76c55165bb04d7569f1b5926f1431d06b5448c9438f64096b01418f4dd1461da6015d1beadae5319738a5cc10447bc4e25a3074a58f070967b48e3cf7ccb613943c1f3588c422229682e89f97eb2fb014720a12509ef23dddd35119ffee6f310d7183043c0bb7dd205b227be8ece93137954833a39c1fb93df65aca631ef6213472df754b11c948147466f039c95ae805d185c99a44932f4f6064ab443effdf8fdd415a2557e58a1814a117eb9d4881ee87143aeec253163af5cf01b268c506a29de465aa72e860fa7ba0d1df872224e448e43de79778b71d5d49ea9ee156dfc86f71820562a45776dace013ff43f3fc9fc309ff52ec97fd6d5d0127e4cc84818348a9b2155c33d90936b7ed455d3be939f81e59a459b79f3f0cfa571ad40f87d31edc7ed1b9ecd9ea4304001fdfaea6c35412c3281686bf0bf5b4ab6bd258a0cbd3bb9c4a6c9df6e08820816aa398446c8f112fa7e32c40acafd96217b2a8f3ca9d3637b12c1597b7d43dec0779f39057243c0b8522eae49bf797b39a424eef692cff9d0501c764bfa1d094363bd8d43ad77b362e7851a544080e2fd355c5d77e7858eb22ce0a5b212fdddea5b12a440ae28502289be3d7c18d082df8383639d1730c0cb5af20f5ae3f7d8bfece1bcf9da3c5f918c55e5247fdc16362a36d4c366dbb59ab934f8671ab42199143378a5cdce99efb436eae2269f95ec3bc3d7cd51da259b52d9a57516796ed4f3443801d41e011e311281668b985d0f755e25e1e7b88db61c15171c139ce0999dc73a037280ab6a1be8e0870cc9fd66b2e4382e9d979af4e72bfd093a308190b9b238509e66bd1e7459c78369f069758ce900f09bef5cd347f39cb5c06d5cba534b85e3857326e2ef2c2c5acd0c81a00695353a628e3eabad83b5e6ff7b89cfa569173937177578d759842aca2704c5f97751b952e30087951a2b9d4ce018ce2ce570cf81f9e61da46abe89032cfdbc599c2015c3a2546bda66ee98ae94c96fb8c4caf8d55ae46ceb043ff5b5be5ae7a61e262fd95f87616ac46a698b7015ef91123cb6592065fa2dd87458dbb5f85088e3b355e717f3e1d53e4eff834e7b3324bdb26ee18cb8e7fe79049b44183bd7a9f9f6d5f639c87406a21cfd175d67d421aa426ed615a0252ec3227455fe3bc1e06d9fa98504860e1e635fbb450df9e1a5e2ae245f3d9cc9ce66f2c2e94caece5901da7ceb399802d1a1ea5afee8c4cf494b7c90828179927eb1e79d8565eef9fb4bb8c7c14d503271accad09b1d0e8faaf0f17a8b9ec0b004097475423a3236e53f65d464e0dc1c42b6b79cacd24daeff8dce1aba75dd8eca5914e69ad30193f8ac221aa2e574f8defde63bccd1ed754b82a19269946aa68a88b09e0229de6d9497cb5dc8cf3b348961402a12bef1be953351c3978cc26ef67528baea6e7d5b3bee8a144bd7d292ead38a8756a9a053733d24518e474a8da012ba67d0161dfec6985ac99fa25813e9fdd3f8931cd818b956f3d10255db44c9ebd69cd92d93921b066da93a8ba0595a173a4d2887974ff569136d681ee43a450955864aeafa35b57db0000e74c8ffa363ec094c5811a2129113ae8afc57d925531875e34be83a1d6f3d5459003785a785de0b2a65ff7cc1355f3b486cb77c1b6223c79a8873b173d31f9f122683a7dc0112aea5d3cafbf92d80044b21ff40760a4a218d1647ca97f08e6a0a07492572571ed553f79d54df8e8fa79dc9d854250b58b3385e81f40a80cd04209840083a407fa0098be973d6bbd0f2653e48128e0d8c1a412784fb35f6ecb4a6981457891212759b033caa40bcbe0c1e21e586fda95c9da44465f9ef9342f803e2a314e48eab590ca985d6b381912024741f432819f389b6edf48e26df76cd3099b736193455520cff0d24a447ccb6d9a085de21ce7015f320e81033b8bf0a755c00c9789408e8c4c61e2ef367dc919cc76cc768a7ff2021782fbbac196719d843605e8b42502fd35b2019d46fde0379f9255658da0a24095637efea60ded43fde7ad5df6b1d68d5947a19a422077eccbee0420eded40beb549223fdc39a7b4dd334c0f26055390a51d59106049100eb7399b7d769e4944b32f188a0984650f4ee0c59f0efdbe3c036de3ce50c0b4892e1485411aeb5b1ea3bc2deb34c8045d3314a8ac945aa38fc9ec674890401a72a8416deb09e08ad589c97354662d760e1832ac484e3d5197f91b9a18c9125bc9c6e993dad952cbd72db171a7e7edf59ff5fb898a478341638a8ac99b178a31e59f2f8adbb31ef4fc07a4a49132e6c089ebc3370a1bc55d6cfa3745b5d681a3d41bfd9b0dc22fbd8fee2c4d4b74e317c43f4db56b53ca0924d0990d9029ffa796fb3983a4a51df395d66ed3b104219188f2a428f7d931732bb90a62d490dce36f32408bfdf34e16843cfca2f97542205f395ae93a5eae810540cf6b4c51162156795bc5a240ad64874f29bf2f03368ea112309414da5651efa3abfb2bdffc39ebdac6a17bc14a7767c43f8421ff49b1d6f26991455345d6b85b537bbfc3350cb67d281c0850367274f44596e75076e1bae63a99925cf735ca4e5f176b3d60a653ac9e74fcfdd970d67f185c43249955644dc76c37e1d4526496c5eedc64f714488376236a62092853dbda3e280ae3d49b66e5a81cfcdb77a430d149af5c13a8a2a74332119fe4a0a1b25ad63eea0601e2ff4d4ce4f878bf88274b97866487e55f05337f360b8c657803187b7b8895d2b0326f9a16e9fb3ec285a8b9172dd08e2b914f8744dedb91a5393b0e9e60808339303ed7153d81db62e61eecd8773e5cedd505d173ba51b099873c892de2c2b4a68d7e4379c843aa9a3a50c7052de36e2d34689622b47d96e75222aaa138cd4036d38823982c98d7d0ae66d9c64176367cc5f68a7f3293038b027d9257f86be9eae9ca37420ea3c718914d56f731608599f481b80f31a53be8f966e920f0a370f533713d83fabc15744462e6ac03d9238479d30886233cf2f620c4b023a56854485d2c22b7c40598f2404322ce6924557dddd3d0b1fc87b0016ea326afdcd322c1d5538b814ef17b99bd4d729f5145cfc7cb93272636c350ed3999f37f735a26da5a8ebdc6ba4cf0f002cdb39305ba7b72e0bd4a4e35ddf745672a39ecfeee5979eec859a20a3b478bdd7ef0e41f04559f37cb4c9a45fb11c98e336a60bb8e039b3a8b71253dc475803295cdb32c8a59afdf1022e897bbd881080d02cb26be6c60d25c5f705428a84ff1b5f63a7e1c3c72765f8517e7431d14cd50604e0962d570d7ae31e82db498445b6ec9e36d1ac16245af6c78ef732b1641507d5a2dbf0297c9899592658395df94f592c91d298e4bbbd5ecffce7123dab4c983e6f6b4af15ed0a185bcbf9f54d499b837458b11ed270793573ee377a8c37d62b72454ade3bb876662ca93151fe60860f64108326ce5f4950895abfc8fab119909738a6aa1d8f37cb08fa8928e6b22876577788a2aa507ef820d0e39fccca41f6be76da55e15788d94729ac822717b0da96ffa69101bd21daf986aaddfae5b3bcdaea20e655ed83b045120483381526bacfe8a0ed08cfbac27db1a23c7999ae105549fe3b8b1e79270be3d57e5e2ac225309cb4eafeaf59a13e4be5cee18b005356bb01566db14e74c398c2a50333ba29d78d654fab75a822ec3ade4d1f80e59baca622c04ee1882835bc9a0d65660956aa3d9ced36ff60ab4a0ffc6ae8023e97cb975d5f62d3df6d1998a542d2418d90c55c2c31740b77894beecf85f8cbdcf37cdf419b089ca8bb4317b54f0bda8ecd5dd3cae4d3bc708597d1e51a4b654aa6ff0780785a409dcd4a4670340c5d98c693705b2a23f097bdee45ed7f48ab624b1bc0cbd000d77336bd2668d5e00fed0f60e2cb5733b5283ad5cfd9aef0ca3e60b76a2167665549a329ea02439b4758520e1fbae8b1e915aae60862f2bdd108a62d290f7b48978c817ccaa1923f464d411510c4711c4969c85ce9db1be58963ae231ef62ed9c709fbab799371ab607be4735b11a18d38fde9b9bea98c34379d1be46590018a36e7cd5fb0af5f80b44d98c737ffd19f5f0371c0f0951b167368d57c69aafcc0925fd0ff72b84b5c9df87815e7d4cfd6c158f6545cb5ba1023a1dc9a27329c08233d60b7008713e16695c06197a0a4e0b70821abb643cb915c57e8fb1cd562ad5c5202eb1b67c5ae40f714c42996cb342f2d9c9bbb6a4ae8d6e17ebc482070182d09f389e83b3ac9e42fd6a3ccde9e41790ce624f4a0f50db63b6055abc1070fa91b54e40721d80e77daa3713a91f0c6b0a5d2fde9b2fcf5b5d8f08bb4c9d877e8b41ea46f3149a4e548601db6cbb9cbc690ad51606a6d5d803d0bb8ef65a5c9a522b0f1096b02329663faadc9aff7ebfba1028255578d575e1d56cf9441678f11e842fbbe42e2a15af16c03855399d044f8647f02ed28f82ec5a3e1c6728bf019860f54956ef345d89899713153a8ac19339d1ce5409ad75cf14f34173e418125351c8f1602b9edca4c786a0077dd12b1452a9a954da794c60141668357ee8569e03ede45c4a8329ab20126970a0b620e079c12e7854fc7ecd7c2ac2289f99f139d473541fe3c8c7667a6dbe87a957c8fb755e2596e3306a5d7abb5e568e73aea354ffed943accf9b839833208f94c37f2fb326ca216c3d591dd9abf2b3eb30637def186d1dbf5a8e7b6c61e6dfedc90fa6a36492ef79f406316320e987cc913ffc4dd3b9364a7d4a909dee8447985af1dff87fcbb75ccd71f61a65cf30164c349ecaed8499f2d5b0b02b76897cf250a4bbcf4b5eb0ffb4aa001f9512009b315dc5752e20952c6f4670dbb3a5378fd45ae2e3f830b0547da987bbb767602d70b515de17af57ebfa524065aa46b9cb7a7e0eefdb39a336f18ae531ddfb010113f97ea5da4af4ce5be15ec9796655f74d89daa02e7360da1c9b6f2f6bd094ca9ec1df070eca33e1edc065edaa80f260baf80af1a4ebfb0e5f2d5301ce0d8583b8baf06f55696d4f999b663842558a489e430ce00641a5d40827847eb509823df115821bce8d8fcfac356ee20242bee71b5d0019ab82b806963b0c", 0x1000, 0x0, 0x1) r1 = socket(0x18, 0x4, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001180), &(0x7f00000011c0)=0x4) write(r2, &(0x7f0000001300)="100a2956b9223776858d69f0a51169770d2f3b5555f15e755c69edc044d6923cb42f7598391c058a3a49a782c63b43a1e956a56472a223d8fef018d6aa63b84d63d46e467f6a47d67c4a5d420335461713b4053ecf70972f68d1406e6cd2ba68b4094a070d5f2fdc5f7f9f4792e367727b44c66c8eedaf1e71eef8c6cb2a66a5c9d5a2d115e9437f2c8bee5fa0dbe45dc77846eacc420c823e00dd20f8e36ef6698a88b22361e94b89ade4a561a549ec7e185e30fcb320c38e46d0714466358c3d146676b03d74d464c2c8270471a5a13d795987b94933db25e50b42641f11c4b93a97a1", 0xe4) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afa", 0x4e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xfff) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x40000000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afa", 0x4e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file2\x00') r2 = dup(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x1ff, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcd4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7778}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x7}, {&(0x7f0000f34000/0x4000)=nil, &(0x7f0000f74000/0x1000)=nil, 0x2}, {&(0x7f0000e46000/0x1000)=nil, &(0x7f0000f1d000/0x1000)=nil, 0x5}, {&(0x7f0000d0e000/0x1000)=nil, &(0x7f0000c95000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000cfe000/0x3000)=nil, 0x3f}, {&(0x7f0000c08000/0x10000)=nil, &(0x7f0000fd4000/0x2000)=nil, 0x69c}, {&(0x7f0000f48000/0x1000)=nil, &(0x7f0000e42000/0x3000)=nil, 0x7f}, {&(0x7f0000dcd000/0x4000)=nil, &(0x7f0000daf000/0x3000)=nil, 0x80}, {&(0x7f0000c2c000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], ['./file0\x00', './file2\x00', './bus\x00', './file2/../file0\x00'], './file1\x00', './file0\x00', './bus\x00', ['./file', './file', './file', './file'], 0x6}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') dup(r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDENABIO(r4, 0x20004b3c) connect$unix(r2, &(0x7f0000000080)=@file={0x3, './file\x00'}, 0x9) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab1", 0x4f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab1", 0x4f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab1", 0x4f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7fff, 0x3, 0x4c, 0x5}, {0x5, 0x7f, 0x1, 0x1}, {0x3, 0x80, 0x3, 0x4}, {0x7, 0x81, 0x7, 0x8001}, {0x4, 0xff, 0x4, 0x4a55}, {0x2, 0x0, 0xff, 0x401}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001740)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0xfc}, {0x35}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffd, 0x0, 0x6, 0x400}, {0x8, 0x80, 0x6, 0x800}]}) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xbd) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4, 0x6, 0x2, 0x3}, {0x1000, 0x81, 0x9, 0x3}, {0x1, 0x1, 0x56, 0x9}, {0x4, 0x4f, 0x7f, 0x9}, {0x3, 0x8c, 0x0, 0x8}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000792000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x2) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') dup2(0xffffffffffffff9c, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') connect(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000000c0)="092fcfca7d453038fea6c7410ab8149766851e6401a1c124baacba523bb437f20c55029c47803f0725521b504fd2bbe40726a32e2488dcf20accb6291d7bbaacd0f0d729cb20a8cbf4342d087b91bb00cefd5e000d1e21dcaac93d7fe9", 0x5d, 0x8, 0x0, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00008600010001fffffffffffb4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x8) close(r0) r1 = socket(0x18, 0x5, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:23:07 executing program 0: r0 = socket(0x10, 0x8000, 0x22) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a542a538706000000af10eaff00000083d6d485a8e2141f20f2"], 0x30}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x36ce68d5, 0x8000}, {0x5, 0xa5e}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:23:07 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9fa4e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100cdff"], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) munlockall() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fsync(r2) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="1b1fc377bd9ca681574f81528d9137591a5921cd9110794c4e934eefff00c332b7231fa6292e32695ccba25ea29b4a10020402e9f895901bc2d06a2479185f60f2517c0a76fb160d2ae562e89abc24de8a8915c76ef3d45c03129fe9"], 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getrusage(0x1, &(0x7f00000000c0)) fchdir(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: r0 = socket(0x1, 0x1, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x141) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCNXCL(r4, 0x2000740e) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r5 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x4, 0x10, r6, 0x0, 0x8001) shmdt(r5) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) 00:23:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x60}, {0x4016}]}) mlockall(0x1) syz_emit_ethernet(0xe, &(0x7f0000000480)="0e7e1e207628024991c9337f440d") 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, 0x0, 0x0, 0x1000) 00:23:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x210], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:23:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, 0x0, 0x0, 0x1000) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 220324 96064 0 0 0 0 syz-executor.0 *134351 96064 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff82277cd0) at panic+0x15c ifa_update_broadaddr(ffff800000a2d000,ffff800000a42700,ffff80002419d050) at ifa_update_broadaddr+0x61 in_ioctl_change_ifaddr(8040691a,ffff80002419d030,ffff800000a2d000,1) at in_ioctl_change_ifaddr+0x66c in_ioctl(8040691a,ffff80002419d030,ffff800000a2d000,1) at in_ioctl+0x2fb ifioctl(fffffd806f6f67d0,8040691a,ffff80002419d030,ffff800020ec64f8) at ifioctl+0xe70 soo_ioctl(fffffd807a935c90,8040691a,ffff80002419d030,ffff800020ec64f8) at soo_ioctl+0x27c sys_ioctl(ffff800020ec64f8,ffff80002419d148,ffff80002419d190) at sys_ioctl+0x4a5 syscall(ffff80002419d210) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1a2620edf00, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic ifa_update_broadaddr does not support dynamic length ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff82277cd0) at panic+0x15c ifa_update_broadaddr(ffff800000a2d000,ffff800000a42700,ffff80002419d050) at ifa_update_broadaddr+0x61 in_ioctl_change_ifaddr(8040691a,ffff80002419d030,ffff800000a2d000,1) at in_ioctl_change_ifaddr+0x66c in_ioctl(8040691a,ffff80002419d030,ffff800000a2d000,1) at in_ioctl+0x2fb ifioctl(fffffd806f6f67d0,8040691a,ffff80002419d030,ffff800020ec64f8) at ifioctl+0xe70 soo_ioctl(fffffd807a935c90,8040691a,ffff80002419d030,ffff800020ec64f8) at soo_ioctl+0x27c sys_ioctl(ffff800020ec64f8,ffff80002419d148,ffff80002419d190) at sys_ioctl+0x4a5 syscall(ffff80002419d210) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1a2620edf00, count: -10 ddb{1}> show registers rdi 0xffffffff8132e3b7 db_enter+0x17 rsi 0x1c2d __ALIGN_SIZE+0xc2d rbp 0xffff80002419cce0 rbx 0xffff80002419cd90 rdx 0x1c2e __ALIGN_SIZE+0xc2e rcx 0xffff800021168000 rax 0xffff800021168000 r8 0xffffffff8205b1df kprintf+0x16f r9 0x1 r10 0x25 r11 0xe011e34b6b664391 r12 0x3000000008 r13 0xffff80002419ccf0 r14 0x100 r15 0x1 rip 0xffffffff8132e3b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002419ccd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=134351 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ec7398,0xffffffff82673380 process=0xffff800020e92ba8 user=0xffff800024198000, vmspace=0xfffffd807f000000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96064 220324 86971 0 7 0 syz-executor.0 96064 286942 86971 0 2 0x4000000 syz-executor.0 *96064 134351 86971 0 7 0x4000000 syz-executor.0 17977 282263 0 0 3 0x14200 bored sosplice 86971 194991 42269 0 3 0x82 nanosleep syz-executor.0 72962 23218 42269 0 3 0x2 biowait syz-executor.1 42269 315960 7860 0 3 0x82 thrsleep syz-fuzzer 42269 138826 7860 0 3 0x4000082 nanosleep syz-fuzzer 42269 253433 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 184603 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 320716 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 252149 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 288661 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 358371 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 207860 7860 0 3 0x4000082 thrsleep syz-fuzzer 42269 274519 7860 0 3 0x4000082 kqread syz-fuzzer 7860 509759 3836 0 3 0x10008a pause ksh 3836 384848 60697 0 3 0x92 select sshd 98352 210691 1 0 3 0x100083 ttyin getty 60697 6852 1 0 3 0x80 select sshd 2930 91872 95533 74 3 0x100092 bpf pflogd 95533 388551 1 0 3 0x80 netio pflogd 71944 157071 62607 73 3 0x100090 kqread syslogd 62607 6691 1 0 3 0x100082 netio syslogd 67286 437539 1 77 3 0x100090 poll dhclient 98516 205082 1 0 3 0x80 poll dhclient 34286 95995 0 0 3 0x14200 bored smr 57115 458769 0 0 3 0x14200 pgzero zerothread 13779 71392 0 0 3 0x14200 aiodoned aiodoned 82032 455396 0 0 3 0x14200 syncer update 40544 215747 0 0 3 0x14200 cleaner cleaner 21202 18332 0 0 3 0x14200 reaper reaper 12506 358669 0 0 3 0x14200 pgdaemon pagedaemon 4050 220644 0 0 3 0x14200 bored crynlk 9840 259374 0 0 3 0x14200 bored crypto 63501 315102 0 0 3 0x40014200 acpi0 acpi0 16615 98766 0 0 3 0x40014200 idle1 40340 282542 0 0 3 0x14200 bored softnet 29378 393126 0 0 3 0x14200 bored systqmp 15547 246891 0 0 3 0x14200 bored systq 87674 247501 0 0 3 0x40014200 bored softclock 71056 410633 0 0 3 0x40014200 idle0 1 215630 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 96064 (syz-executor.0) thread 0xffff800020ec64f8 (134351) exclusive rwlock netlock r = 0 (0xffffffff824ee828) #0 witness_lock+0x4c5 #1 in_ioctl_change_ifaddr+0x91 #2 in_ioctl+0x2fb #3 ifioctl+0xe70 #4 soo_ioctl+0x27c #5 sys_ioctl+0x4a5 #6 syscall+0x4a4 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826822e8) #0 witness_lock+0x4c5 #1 soo_ioctl+0x26a #2 sys_ioctl+0x4a5 #3 syscall+0x4a4 #4 Xsyscall+0x128 Process 72962 (syz-executor.1) thread 0xffff800020e6d868 (23218) exclusive rrwlock inode r = 0 (0xfffffd8067d79a38) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b4512b8) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9526 6544K 6866K 78643K 10861 0 pcb 13 8K 8K 78643K 77 0 rtable 105 3K 3K 78643K 277 0 ifaddr 75 15K 15K 78643K 104 0 counters 43 33K 34K 78643K 53 0 ioctlops 0 0K 4K 78643K 1478 0 iov 0 0K 16K 78643K 25 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1311 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 55 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 282 0 sigio 0 0K 0K 78643K 2 0 proc 61 63K 95K 78643K 507 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 21 0 in_multi 53 3K 3K 78643K 89 0 ether_multi 1 0K 0K 78643K 11 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 37 175K 175K 78643K 37 0 exec 0 0K 1K 78643K 227 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 102 37K 37K 78643K 1790 0 UVM aobj 8 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 56 0 NDP 12 0K 0K 78643K 23 0 temp 132 3046K 3110K 78643K 3269 0 kqueue 3 4K 9K 78643K 12 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 26 0 24 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 unpcb 120 95 0 85 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 371 0 371 1 1 0 1 0 8 0 tcpcb 544 111 0 107 1 0 1 1 0 8 0 inpcb 280 285 0 277 2 0 2 2 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 23 0 9 1 0 1 1 0 8 0 pfstkey 112 23 0 9 1 0 1 1 0 8 0 pfstate 328 23 0 9 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 233 0 44 12 0 12 12 0 8 0 art_table 32 234 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 21 1 0 1 1 0 8 0 semapl 112 53 0 43 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1800 0 391 46 0 46 46 0 8 0 ffsino 272 1800 0 391 96 1 95 95 0 8 0 nchpl 144 2518 0 912 61 0 61 61 0 8 0 uvmvnodes 72 1912 0 0 35 0 35 35 0 8 0 vnodes 208 1912 0 0 101 0 101 101 0 8 0 namei 1024 7036 0 7036 2 1 1 1 0 8 1 percpumem 16 37 0 5 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 7167 0 7166 11 10 1 6 0 8 0 plimitpl 152 45 0 37 1 0 1 1 0 8 0 sigapl 424 495 0 463 4 0 4 4 0 8 0 futexpl 56 3205 0 3205 3 2 1 1 0 8 1 knotepl 112 78 0 59 1 0 1 1 0 8 0 kqueuepl 144 28 0 26 1 0 1 1 0 8 0 pipelkpl 48 90 0 80 1 0 1 1 0 8 0 pipepl 120 180 0 161 1 0 1 1 0 8 0 fdescpl 496 479 0 463 3 0 3 3 0 8 0 filepl 152 2503 0 2402 5 0 5 5 0 8 1 lockfpl 104 41 0 40 1 0 1 1 0 8 0 lockfspl 48 14 0 13 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 154 0 145 1 0 1 1 0 8 0 zombiepl 144 463 0 463 1 0 1 1 0 8 1 processpl 984 495 0 463 5 0 5 5 0 8 0 procpl 624 998 0 955 5 0 5 5 0 8 1 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 400 408 0 388 4 1 3 3 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 177 0 0 21 2 19 21 0 8 0 mtagpl 80 14 0 0 1 0 1 1 0 8 0 mbufpl 256 231 0 0 12 0 12 12 0 8 0 bufpl 280 4562 0 174 314 0 314 314 0 8 0 anonpl 16 59863 0 45596 70 10 60 69 0 124 2 amapchunkpl 152 2531 0 2394 11 4 7 8 0 158 0 amappl16 192 2266 0 1496 48 9 39 48 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 11 0 10 2 1 1 1 0 8 0 amappl13 168 158 0 155 1 0 1 1 0 8 0 amappl12 160 1 0 1 1 1 0 1 0 8 0 amappl11 152 77 0 58 1 0 1 1 0 8 0 amappl10 144 47 0 38 1 0 1 1 0 8 0 amappl9 136 500 0 496 1 0 1 1 0 8 0 amappl8 128 422 0 407 1 0 1 1 0 8 0 amappl7 120 126 0 113 1 0 1 1 0 8 0 amappl6 112 27 0 22 1 0 1 1 0 8 0 amappl5 104 373 0 357 1 0 1 1 0 8 0 amappl4 96 639 0 606 1 0 1 1 0 8 0 amappl3 88 118 0 113 1 0 1 1 0 8 0 amappl2 80 2820 0 2752 3 1 2 3 0 8 0 amappl1 72 20088 0 19644 26 16 10 20 0 8 0 amappl 80 1264 0 1219 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 481 0 463 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 481 0 463 1 0 1 1 0 8 0 vmmpekpl 168 7433 0 7401 2 0 2 2 0 8 0 vmmpepl 168 65237 0 63331 125 25 100 108 0 357 14 vmsppl 368 480 0 463 2 0 2 2 0 8 0 pdppl 4096 970 0 928 6 0 6 6 0 8 0 pvpl 32 189610 0 172186 166 9 157 166 0 265 15 pmappl 232 480 0 463 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 174 0 8 5 0 5 5 0 8 0