kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat May 25 17:46:43 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.55' (ECDSA) to the list of known hosts. 2019/05/25 17:47:17 fuzzer started 2019/05/25 17:47:20 dialing manager at 10.128.15.235:29316 2019/05/25 17:47:20 syscalls: 322 2019/05/25 17:47:20 code coverage: enabled 2019/05/25 17:47:20 comparison tracing: enabled 2019/05/25 17:47:20 extra coverage: support is not implemented in syzkaller 2019/05/25 17:47:20 setuid sandbox: enabled 2019/05/25 17:47:20 namespace sandbox: support is not implemented in syzkaller 2019/05/25 17:47:20 Android sandbox: support is not implemented in syzkaller 2019/05/25 17:47:20 fault injection: support is not implemented in syzkaller 2019/05/25 17:47:20 leak checking: support is not implemented in syzkaller 2019/05/25 17:47:20 net packet injection: enabled 2019/05/25 17:47:20 net device setup: support is not implemented in syzkaller 17:47:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x8}, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = getegid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x852, 0x9) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000200)=0x663) r8 = geteuid() setuid(r8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x881d, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x1}, {&(0x7f0000d38000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x18000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000d7f000/0x3000)=nil, 0x3}, {&(0x7f0000a7c000/0x2000)=nil, &(0x7f0000f2f000/0x1000)=nil, 0xc50}, {&(0x7f0000e6f000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c37000/0x1000)=nil, 0x400}, {&(0x7f0000ccd000/0x3000)=nil, &(0x7f0000edc000/0x2000)=nil, 0x100}, {&(0x7f0000c6a000/0x3000)=nil, &(0x7f0000ebd000/0x3000)=nil, 0x20}, {&(0x7f0000e7d000/0x3000)=nil, &(0x7f0000d86000/0x4000)=nil, 0x2}, {&(0x7f0000c8c000/0x4000)=nil, &(0x7f0000d0e000/0x200000)=nil, 0x8000}, {&(0x7f0000f8c000/0x4000)=nil, &(0x7f0000d7b000/0x4000)=nil, 0x7}, {&(0x7f0000a2f000/0x3000)=nil, &(0x7f0000d20000/0x1000)=nil, 0xcb}, {&(0x7f0000bfb000/0x4000)=nil, &(0x7f0000a5f000/0x1000)=nil, 0xec88}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d38000/0x4000)=nil, 0x5}, {&(0x7f0000e2c000/0x4000)=nil, &(0x7f0000f47000/0x1000)=nil, 0x5}, {&(0x7f0000a0d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) fcntl$setstatus(r5, 0x4, 0x80) kevent(r7, &(0x7f0000000740)=[{{r2}, 0xffffffffffffffff, 0x9c, 0x4, 0x1ff, 0x4}], 0x6, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xff, 0x1f}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x8}], 0x1, &(0x7f00000007c0)={0x6, 0x2}) lchown(&(0x7f0000000800)='./file/file0\x00', r8, r4) munlock(&(0x7f0000d4a000/0x1000)=nil, 0x1000) r9 = shmget(0x1, 0x2000, 0x401, &(0x7f0000e72000/0x2000)=nil) r10 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000008c0)={{0xffffffffffffff11, r8, r4, r8, r4, 0xb1, 0xa02}, 0x736, 0x80000000, r10, r11, 0x9, 0x4, 0x3}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000940)={0x8, 0xfffffffffffffffa, 0x5, 0x101}) syz_open_pts() connect$inet(r2, &(0x7f0000000980)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f0000000ac0)=[{&(0x7f00000009c0)=""/100, 0x64}, {&(0x7f0000000a40)=""/119, 0x77}], 0x2, 0x0, 0x52) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) fchown(r6, r12, r4) msgget$private(0x0, 0x100) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000e40)={0x800, 0x6, 0x8, 0x3, &(0x7f0000000bc0)={{0x0, 0x1, 0x8, 0xfffffffffffffffb, 0x9, 0x2, 0x6}, {[0x6, 0x5, 0x5, 0x3, 0x8, 0x1, 0xdd, 0x5, 0x3, 0x6, 0x4, 0x9, 0x5, 0x3afe80000000000, 0x68cd79e9, 0xb914, 0xa3, 0x800], [0x1, 0x9, 0xff, 0x1, 0x986, 0x100000001, 0x7, 0x1, 0x8000, 0xec00], [0x800, 0x4, 0x3, 0xed0, 0x43a, 0x2, 0xfffffffffffffffd], [0x100, 0x27b, 0x7, 0x5, 0x9, 0x8], [{0x81, 0x20d, 0x9, 0x9}, {0x2, 0x400, 0x2, 0x10001}, {0x81, 0x1, 0x3f, 0x40}, {0x2, 0x28, 0x5, 0x100}, {0x8, 0x1f, 0x4, 0x200}, {0x2, 0x5, 0x7fffffff, 0xffffffff}, {0x8, 0x7, 0x4}, {0x74, 0x48aa, 0x7, 0x7}], {0x13767bf0, 0x7, 0xadf, 0xffffffff}, {0xdb, 0x100000001, 0x5, 0x3}}}, 0x470, 0x9}) 17:47:24 executing program 0: socketpair(0x20, 0x8004, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/196, 0xc4}], 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_int(r1, 0xffff, 0x1311, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x9) recvfrom$inet6(r3, &(0x7f00000002c0)=""/121, 0x79, 0x0, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x50}, 0xc) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) writev(r0, &(0x7f0000001880)=[{&(0x7f00000003c0)="916a66ac6b2a497f51ea9279824f341862f4af708c9f8530bf3b1bd0ea0d5c10d0a78f7cc32b255f5f900478c01ee7291f9a9069802dcb178012a6adde5102d8f1d1a297fd98c1d2b27cc44ae249a2671214daabfca806c5a5d2439c5905b42cbd2eee3d8e79f332de6a8cf601660a2b0bac0ec6d527758acd6b50e35f5c79976aa2f3a0bc8af606bb4d7d52", 0x8c}, {&(0x7f0000000480)="bc5e919437dec210a475ee7f35e39b04f9a1199b4234e1e2a2060c4c24f0815acc1f2e6447f606ab32483814275ce45f7077f1854571c662e5112d09719613459bae6f67534772580aee2b6a564c2116d6645c15b427cc5454880f4a4706154d2782c8b69d3462b8da615fb5648c37e3c21842066c11589438510da7cb89030cc7287e342b41c7fbff3d67a8ac01f214857182086e36cfa83e55485448a8366ba1fbcde73a10b23107fe2bb0d214ef21ae7bfd382b3282123174bf1becddd93ba89c5b56edb8c8779a7f178a3e701d64d6a4ee80aa71dbaaa52b218ba9d44bbd1fe6ff9c70990e70a5423f039b", 0xed}, {&(0x7f0000000580)="40499041e227673c1b75b9d4e675df700e37d6b15d42d5ffe529a4eb5a7590da828ad6e3bac2ea6e3ad35726d5bd9d9697b137033b3aa99d5137e83ff13fa99172b00962768d3f5ca4cf0c43a8b4283e736e2e83954b85ebd94497ef97880f3aa8011c83853c6ec6a7486d5efeb2c61a6b5551be83b5ca9728984104f6d822b819", 0x81}, {&(0x7f0000000640)="2cd18fbca0ff31777a8a00b24024526e91646519188fd630c133e19ed19720eefe21bcd04256c372beb5eed43108f9e334a582f04acbf146f6d91eaf0fb4f0f887c1218a46e973781030190040e98083a61b64ecf1d9b217c760a365cd130307c2170248c88411900d8da536c7ca535f0d4af70c69e046f276b7305b8dc7767c609bbe6dcf3546b8c4b96c9aa0dad9f9c110f37fbc2d1b66b33777b862e0d96eaef503a7b262eeefcea417f8ed966582df62c9af130c17f47fda71c954c5a07591b52edb7cbcc3df40584ad59c1fbfd0379e03c92a101ff0a3052dbfa91562cf4020418ba626c2e9859675cc993a965461484c133b95c7a3429ab7bfbc84f194f365986d9e34e466f57833efd847472cb5337cc105d81458d45eea712932aa97e058c64b2b469947c6d4797c4d41fe7335717ac7bf6dc01abfe0cbc4388d1dad0b00fad7785916384c0b264632d76b8d2ce979fceba59ed8044714dc1982efec95feb09d3efe817da0ca6c6a8e4c472f498a1302852f2dbe9100a22aa84ad3c295ddf23562b2358f9aac22d1575aaeb08d12cdc56cfbe618ccb3db1a169e13042c432224f47b4807448c732054bd36c727766d9d27c9ec2c5fec09ed9cdc160ff3bb0c6fda3498c0c8cb9891af5362100e9f25d31ebcc05f64b1d98a1e2d60a2f89fda1f3ee3e5056682763bf780c7bf11151f27b54b111d5e1570f756701d50174bb687e793bb9d60df314e71f3872ccf9c03e9a48674d6a69e09a59fe1aabebaf5902191111cbd0cfc9d5de058b640e365439f90c23530cfd60f227d6ac484b0a43721102dccbfcd85fa371a8a4ca163d598236fb95e0d116fc440291697975fbba61afc1d1c186205fa55006bf08051fb17c92d142f42b081693d01ae3b4550055b555849a2eb737fd4d333a12d076818cd3c0054f92b69b85c318648533572af9c13aedf74f749e5b41b039622b920903013fea6930f68e7f1403358c5f9df29be35223859f9ba0522d0b8f03b245aeac8765021260e77f927255825d0c2accd0df50965748418d04c7a65f72621b2eb1f964c5a4a983ddd3ad81bd1ee75b514bcd189a43ae0c1760e5d8ebbf2fdb3e1fbc994fe883b78d2a98514126918e1fe787fa66866b42ef073a6c55eb2e15dbdbeba32b102bfc239bb46734228f66025f1eac653acbac645a2a85c13be26ccfdb773b6d7d00e598545b7bb0b1f3f06fb42375853205385445e9c8771424dcbdc7dabf21176f0764d762488ab03d0d81846430fc65bf5162afeb67eff2270b6cacd1bc3196462cc3f440d61504f380863f04596178c46378ffe8f09f1d67f1febab88b94cb8783e5ec2cd9ef383b7b7d12d6e127f2334dad5517f8d7b870e83f22c44654ff6ebf95c30cb1b8bb3d1014c202a2986b1c1bb9acb7f8007d65ed57a9279f0ef7e4138f4eb621978fc5365d510131295618e24b0fe8f95529815ec22b2e49b76d099ccca64aa3aa5cbe5b9c050d6fd2cbf5107106458d9762377b807d1973c66c7ca66087b92d32500ab8137ddfd9e17b768423875b3c73a01390b804da735d8700bd0373df9187a64d67182849f06727531ee8ad4b7ab4337efdb0ae5e7becc2ac6f28feafe7e3230fc425cfe0ebd0ece82ec13ab577c3eebe7361cb8d70544f72bcb264c7c214384d215eeecdd488fd831e7c7765f97adf2b20ea08760fff4249db5fccf28a5a089353bc506a8a6d6651a7e39b4c2398e74d5b2cf9a5b8341c1d4b64312522ec8c0d714df48848d073b6a6bcd30636d48931be9ce89217e22b11a7917cb52c7d33c480d718e415964e6c826ed0feff93b321de496e90ebaa6a5ca7516f132e75b4b783fab58d41cf5708b9fee9a1d9b75c926d08137a1f7243b374a2e36bc7eaa39d045c5fcdafcb0ebe09ab282e089fa47b396a0ce2957e9b0f4467d109184b5b0b74ec852d74b6fb83181de94cbb50a7818b76d4b199e8faeed049710e8c9145c19ed54898b4f248158b66535af5d31138dba001630bfbfce91bca85a1e99a5344b0d27067e2ab2ffbd706ecfa990df6950cfcd61a2b5199e32b72d7e326ab7ecf9ae51d7dfb41f47a9e11399579ae8ee5511b870f8b91cc7dc68f55d3c6e3d5f4dedf912a921df37d8feb4fa9152503977a2e2fa0b9df16907a9b0da91b4bc819b7fda131f380b68e9aa78a6d5439e525b34b9fa478e11dd2526e9baaee27cf2eaee1105fc8eddda7f9fc7957fad6f6acf6a6befbd2313e069e8cfbab6a94e46ca73f1ab6027a9e5f6d116aeb6c355080e4ad73fedca7bf124d486159c59864dac88a6b3e1beb877d4a5440ca6e31ccb9dd901aced4d1c0984fbe689cf7081f031d8084348465de0b5fe68f0ea5fed8c1420bfebc5f217eee76032f709d45edc94c597fdb548772710ca325c21599bde40cb5acf3c579abdcff4ae67e724f4b6dbd2546c68142a4b8dbd8be42975a2a7c803943895acdee53939cc12178acae530b110c72d07889eb3ef134cda7a59249669a6d118ee180a02ff4b301bd5d6224e658ebf429b762351ce1f0f723fa66f903c063a13135da81ee57aa14c76cdd48d203a61a01ef32c5c5edbacf43c5652a5b9896d883e4fb290c3b219c3476e467fafb2f07dc45f7d4c37183227ff3c6a3099fc122983d9c35f0e9d687689009e1580d9189852b1441811e4750ed78ba3314272b56d876483edea9777f4022f940b4932d5c9e2bda8a873960324443aa7c1b210a93b6c81942ae434256f9498bdd1da1d9ae876ddf7899ae31381041b11723593c1549ef86b6d8ddbc3e0d70a522d081d311bac0fcc3eae89791df29c0c6e481d6d0af7c3184f24cd73ad3ed1bc941d8d2088ba2d369c9f6f7b6f499e589f31c84087edd51a5b5c4a31e57fafa431bd7025fbcaedd67b71cef4c0fb3e26f21bc731755c3aa8da7e4d51792a2c9f1ee114e5ee325b068a327fd23b346422e64691331bbce5cf9451bc171a319ca33f9fcc328e687528b145be436c1481e6e961a9be8d6f2e6627fd12aae6e480d7e90aad1c4b35ebc26dd8b572ac14dc5bd2ce7b20a6aa2fd66b01cb92578bca759243486e434b62e322b4801624636cffff7638eff9dcc32790772d4cad738b051ab25d70d1e45277654192eae9c49ca608a91a0a64646801cc0fb0806d0852c89a19e874800d16cd11b29a81a6fda3a82c2eb50b7f37b594c8253758ea9ee3cde5768c66b367d77817b815b7d29acae6dc54085212a0a91597ce977850cd25331d372f7d89fe14e5e48db86c8b815def708c8dad7c9687bdca29d8b518b5b21af946872f469fa7c765656276c71cd1f5a3b21aaa91cc1795405644965c061a94d3f60dbe3aa45b98bfa79d96917356320de570e421a7737827fc75d9184336cf4c7821ec5a04928035460c85e98d531113f044c030a8dd0aa8e77901e879e86a7c0d301b3e9ad68b3546adc0cfaedd702f1bb1d0ac92fef3a7d4ce445e93aaecaeb266b6b4585a0f5fa9aa554be9ddbb9e17c487f3aaa7b18603a90874e962b227e1c1b35c15a88113b084be57f9ac840b0cce56fce49103b8a8298e84d692aef15e047eed3ddf5e075e295c9d2446a47ff520c7d334fc025c4bdd854c6b589bc1faeef1c9f09732af7be2197c6bde9868b1f9831c826a8273bf50994496d48bf88ebda8598b62c66c54a3f6a8b4c2206317b3922609b8f7ec33d910b499d8661230d2a264bf02b435afd2b3dffa5ebac69c3795ac0fbeb7f50ad98215401888f07e0a6caf0f7deee9f6f136d5576a28ea13a9964894ad6dfe829886af162d71f227d532f28caf683c27b9b5364c9cceb00d404cd823696addf15dc8f16c521d10fb4e3f3921bbaf3865183b59df79944e5771f425e2bf810c72539039ccc1c7c64b3410bcdf6c15893b75561c51453580a202685d8cec1383de43dc4a216f3ec8537a11a15ec7b3b839bf4ef1f1d591252a4efd5bb16470d635abd6cf29296156dd66f1ab25ac6243ef36c649e9126045dc04525531f2644260fb4f21ce3478b150257991324f7b340d41f796e73e01baae993ce00f1f2beba4ad8d948b82a797ef7d66fafd81cfaf02ebacaa7f7fb5ba1a83e5420dd49a82cc272280052d7cf1f519c093c0f5a244ae766504733088147d2b870236cd4818c2ac09eb8872636e7242f036f05b13d260f95fa2810bd0230dd167ff0a21efbf80be15bb50e170c5becc7af034bc29127a87ee3b489e600380e070e7ac9ae3acae3f317e8fafc60c6f44cbf9b862f4c819f73d1d8cddd5b70a0c64b89ae915fd033c5ecf05bbc142b1bd410234182159319e128a28929e5a792426a49f516e88867d1ee19cdd83448be00256b6c0c419808af7c0ade4c7781b655a9b53d73265ecf7abafac9b3941068f6168feb30515c71e5348cd523f8480a7225d233507235d9bc5cd28962f5fbe2d877ac06e278a15004ab2db30029db7b7519bf6ffde1b8c873717021b41afa80c4cd5da40831664e5a48e5f9d952dea793542fd4368629547bafbd8fe2917d226841265fd399cbcb854beada8d57a220469f9eee74846ac71aef87be81d00f6af362602be579e91349e101a0aa70cfc53788aafebb233ebfd9c2f53d08fde0eed8f7f649b83d99de41489e8b89ad9b6068c5fa625617760a0a7534bfed0fd8d3dfff06703263db6b873ab6cd46bce82fe96646c9ff513b6f9907edd45a29aa9b95d48604f8ad4a0c1d6fd5b302bdbb58006e51538cd366c11c3c48275ab13ac2b223a0868606dda4314fcf4e21cdb436feded551136e458a36975b70b1b93ff91498025d6ee40e3ab8db7a3babb59aebc8938de30445c35ebd073db3c86df04a96377475943cd5153d0202963601db4fb627ec83f82e311b30773c2d84fe653640a6791797776a38ddea139d9b8d7b10f06943291e9dd4a494de040553fc5f889ff667bbe964a32581b2d7830a23883dbf243fa9c4124c6b4b5a33d96fc9c25bce7397f513061a950010f60dce40d0995f0c64cadb34585a7d09cfb4b270c1ca63c7cbbb9f8c271c043295f1b22ddcff43c091256c2a6fbcc74c48cdc992a9bfdeeca2195b16f9aa534d81d3d48237a19a009e243fb3813d24066ad213c9b1f8079be480a00e72eaa2f50a2572cb62011e4bc241e6563aa39121ab7b624cd9985712106766b67836b2e9107556694b82636e9d2945e74be018d299426fe473ab0133ff9a349c5e72dac7e58a3b5a2455f44b74e79be2fc5fc027dbc62a567ad15646031cd54490264fcd4c6025dcf8d75c12e9d999dd512695b0637693977043989c602591bfede94fc281043f3f77d4924f5665ad923d1696f1e49b9e04b44d0b1cd837eb2a60a6a421441d2c3e7155bffe47ce8b4c6a9634cda0e89f4b7338ea856c3864a70feda657e45d1c64a1186a02b640300a4331fb8be117c1c188d051b3ec769f554da9add8fcf34e8967d13879db5d4c89d6d37d588a9ac1b57100a9805a4661d991d285b281f47fbf3a1ace020e3a9826187d5fe7a4e7254b9f31f024bbf4a5b1c1c1de47fee2385a7cb2feaddc0fb8a216114e90bd6a9f00f4d156e96385c68ff3695ffe859c002b4c740952978c7d9b6d7aaf12ef304b762ce67994d1faee79973d9f8f75fd83ee9d69a03b97268b2aced6cd9b3e0e1965c60d7f6e7048bda80819f20fec0f3c3e7338d7168f746b651eaae08d7659722f7a0e0c06c4fa9282a76a28a9982a9d79447a74f790c0662c45a11dd05ec90b9164b20c3915ef45e5753870585b3c761a5c63a22dae7ad6494ba4cbaa6d38496be", 0x1000}, {&(0x7f0000001640)="1beafa4e32fc4e4d30efb4b5a0f3804915db098dbb088f3d1a26cbd10e52644d06efe63572ed6e4736658eba25ec00d1e5b258aba340eec4567447531899dd299bd9dc6bf321cafe5d96705024ae302814a282f057e991e1705b884d20a4bafa0b73726b24c796ed07491fcd6b29ed1f51d934957bd176fcac0a965b223541fedd3378ae076107fb94861fbad774b223bd6b851291d285f4b0ad84a5d76e47bc0930ddd035171bfde10846754e8296c0c87b630098810ec9b525bf3afd9846cd6b0b410c9d7e972c617a1b396856e5970ee60ed9ed27792046fc271084aaac078147614f652956e5a4084a5f47", 0xed}, {&(0x7f0000001740)="612afbc970c1af8d3defec3e66de4f01243402ac4229b674cae9c77b1307f7065375c31e1f9c6c6d96eacf00fa70a54ecd948eaf97254ba47eede9b3e7695249c9efa3acded6394856bf5945edb4", 0x4e}, {&(0x7f00000017c0)="6cfdc8aa7da66c0a283b91659e39098d9fd9809e13da8910d9b289dd29ca6ff07e97d6cbf1c621b0a5441ecb342b58b0e03c0fd85c9d1e96b36476dd75c2f3c4b7f7cdb2a32d9e1bf40589fdce1561e287b6da36dd5f814a06dbd9aef676fde308c7a22fafb605e3d3322b710758257c05baff314a0127d48bf956c264f12cf925e363362e81f723752873023e2d6f4532e5f8e348", 0x95}], 0x7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001940)) fchmod(r1, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$setstatus(r5, 0x4, 0x40) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000019c0)) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001a00)=""/239) recvfrom$inet6(r1, &(0x7f0000001b00)=""/9, 0x9, 0x41, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001b40)={0x7f4, 0x3, './file0\x00', 0x10000, 0x0, 0x2, 0x9}) msgrcv(r6, &(0x7f0000001b80)={0x0, ""/75}, 0x53, 0x0, 0x1800) r7 = openat(r3, &(0x7f0000001c00)='./file0\x00', 0x400, 0x40) sendto$inet6(r7, &(0x7f0000001c40)="1e23dbf8b03bbef2a9fc01dbbc18bb56ff88df1f8aa065f81e8bc19127606c2153cf2c016398ee71dfc6c7370870f358647fb08442062dba5f34ad2a2e01bad14aa9433c0ba3be", 0x47, 0x4, &(0x7f0000001cc0)={0x18, 0x0, 0x5, 0xfff}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/tty\x00', 0x28, 0x0) r8 = getppid() getpgid(r8) symlinkat(&(0x7f0000001d40)='./file0\x00', r2, &(0x7f0000001d80)='./file0\x00') fchmod(r1, 0x20) login: pckbd_enable: command error 17:47:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x98, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/181, 0xfffffffffffffeb7}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/216, 0xd8}], 0x6, &(0x7f000000c000)}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x12af, &(0x7f0000000000), 0x4) dup(r0) 17:47:26 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xe3, 0x80000000, 0x10000000000, 0x6}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x7, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x81, 0xfffffffffffffffc, 0xa38}], 0x4, &(0x7f0000000080)={0x5, 0x23e7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10081, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0xffffffffffff0001, 0x5, 0x8}) pckbd_enable: command error 17:47:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002327000affff080200000000000000000001feb4ffff000000000000091400000000", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10821, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/71, 0xfffffffffffffdde}], 0x1, 0x0, 0x0) 17:47:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000a00", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e8c92964800ffff000000000000000000000305cc809f8bbecfd5fdd88125fe0d36e35c9820805e1783f9e67a1dde7e2c9cdfefddbbb215b1b596334a400cb402180b7a0fdd6ef9b8177c6b0b6db2f71dfb524e57c303d3d7e3ed09452c5d663d26e421133cf9b37e8e228b29421a3acdc680b7fef43c30120ef9adb27da5d72565846617ecc9abb585d02defd94d360f15f1aa7ca19d439a3100c51119521216814d678d9567475b35d21fde78efab1a9855c211bf6493313341e068e59175a81add1e44e594ed0c16944e080b82ae833f6ef42282b6d2c063dc6d14b44fdc79df0cbfd97e25c9a815b5b277a379526f797ca093ed74ee1a4f1815", 0x106) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x300, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf9071b306a3e3a7d, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xbb, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x7, 0x3}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc9, 0xf0000001, 0x5, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x94, 0x46, 0x306, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000003, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0xa8, 0x33f9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x8000, 0x2b}], 0x1, &(0x7f0000000100)={0x20, 0x8}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:47:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x20, 0x1, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x1}, 0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet6(0x18, 0x0, 0x9) 17:47:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x10000000000002e6, 0x0, 0x0) fsync(r0) 17:47:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7f, [{0x1, 0x81000000000000}, {0x1, 0xb051}, {0x1, 0xfffffffffffffffb}, {0x0, 0x1}, {0x3, 0x10000}, {0x2, 0x8}, {0x3, 0x5}, {0x2, 0x3f}, {0x3, 0xb8c}, {0x1, 0x10000000000}, {0x3, 0x5}, {0x3, 0xfff}, {0x1, 0x3}, {0x2, 0x100000001}, {0x0, 0x8}, {0x2, 0x2bb4}, {0x3, 0x9}, {0x1, 0x400}, {0x2, 0x2}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0x2}, {0x2, 0xa177}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0xf}, {0x2, 0x4}, {0x3, 0xfffffffffffffffb}, {0x0, 0xfffffffffffffff8}, {0x3, 0x83}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x26}) 17:47:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40, 0x9}, {0xb81, 0x100}}, 0x0) 17:47:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10004) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 17:47:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x23}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xa1c, 0xce, 0x6, 0x1, 0x81, 0x38, 0x6, 0x0, 0x3, 0x3, 0x3}) open(&(0x7f0000000100)='./bus\x00', 0x20080, 0x24) 17:47:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4003, 0x9) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 17:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/123, 0x7b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:47:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) clock_getres(0x4000002, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 17:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0xfffffffffffffffd, 0xffffffffffffffff, 0x10001, 0xb4}, {0x7, 0x4, 0x5bb0, 0x2}, {0x401, 0x9, 0x1, 0xfffffffffffffffd}, {0x3, 0x3, 0x7fff, 0x8001}, {0x3ff, 0x7fffffff, 0x5d5f59cc, 0xef8}, {0x5, 0x7fffffff, 0xffff, 0x6}, {0x7, 0xfffffffffffffffc, 0x2, 0x5}, {0x1, 0x5, 0x8, 0x205}, {0x3ff, 0x27d, 0x5, 0x6}, {0x81, 0x85, 0x9, 0xe33}]}) 17:47:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) fcntl$getflags(r1, 0x3) 17:47:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x2a}, {r0, 0x4}, {r0, 0x101}], 0x4, 0x2) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) fchflags(r0, 0x0) 17:47:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x282, 0x4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x20005701, 0x0) dup(r0) 17:47:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r2, 0x6, r4) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0xc7e1) dup2(r2, r2) pckbd_enable: command error 17:47:28 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x800, 0x1, 0xffffffff, 0x1, 0x1, 0x101, 0x3, 0x0, 0x0, 0x6, 0x7f}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1e494c287e93a68b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8020, 0x0) socketpair(0x6, 0x4006, 0x175, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x2}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000f, &(0x7f0000000040), 0x0) listen(r3, 0x0) 17:47:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) flock(r1, 0x0) 17:47:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r1, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, 0x0) write(r0, &(0x7f00000001c0)="806ff123f0b7e14c3366c7cb0aebca1ed6b3c2f4288f0d89536788796c9e284d732e25834acb9ac3945a670949d31fcfc7c3002a2a82506126e608172f45d4ea5da197c888794bdc2b9390bcfec08e538ac80637e34d23c193d251356827d9dc6e1e3a31ef389c3fc667307b18cc902b7d7aab152b5acfd0e92975a1a0658c7561359d434c777f90e21641026779fb1e819e01a25813a2edacdd421d8c3fa6a2938692667d515fee60e420f66c48e9f098114fb8abb89b18217535a63bba909654ec81d941a05b2fdab7eee6a2ed941fe002df9dbd118ff428dea217d395bbcf76", 0xe1) pckbd_enable: command error 17:47:29 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) socketpair(0x7, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 17:47:29 executing program 1: r0 = socket(0x16, 0x5, 0x3ffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040)="97c5c878c63c65f6bc009123ffde3c", 0xfffffffffffffcf2) 17:47:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x0) 17:47:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x68) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 17:47:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:47:29 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x10000000006) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100, 0x1, {0x0, 0x2}}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xa0, 0x7, 0x2ed7049b}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x7612, 0x5500}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x100000000, 0x295}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x19d, 0x844d}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x30, 0x5847, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000020, 0x53, 0x160a}], 0x31a8, &(0x7f0000000200)=[{{r0}, 0x0, 0xd0, 0x2, 0x100, 0x36cc}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x43, 0x20, 0x77, 0x10000}], 0x1, &(0x7f0000000280)={0x6, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/165, &(0x7f0000000400)=0xfffffffffffffc36) write(r0, &(0x7f0000000b40)="259a0aaf", 0x4) 17:47:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffdd2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x180) close(r0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 17:47:29 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x280, 0x50) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 17:47:29 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x7) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x6}], 0x3, 0x0) 17:47:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x1, 0x101, 0x3, 0xc155}, {0xff, 0x1, 0x10001, 0x2}, {0x100000001, 0x2502, 0x7, 0xace}, {0x8001, 0x5, 0x100000000, 0x18000000}]}) 17:47:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 17:47:30 executing program 1: r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:47:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) 17:47:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:47:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = geteuid() setuid(r1) 17:47:30 executing program 1: r0 = socket$inet(0x2, 0x3ffd, 0x2f) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7ff) unlink(&(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 17:47:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) 17:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x203, 0x0) syz_execute_func(&(0x7f00000000c0)="c4034518e0787cf88fe8109ead6c2b000007467c08c4e13557edc4c1301628f3a5c481db5a17df831800000066420f2db8ef81fe5d") syz_emit_ethernet(0x75, &(0x7f00000001c0)="a05d6137eeb8a0ceef9750e6fa8701b71fd4a5c9f8f5de9830c34f31cd3e30db94772abe520af93b99bbe4c3d65ba542173b30ab0b3e577d166cb76f24cb435589b397100e90c6709c10786ca066d0cf9544453f553d38e0a2affc6e261d63ad54d0d8d05a00007d16bbfe4f826ee4302491a9a9a7") r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xe3a8bcc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xbe76}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x61d}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4b56d957}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x81}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0xaf, 0x8}, {0x1c7, 0x5f9e}, {0x1, 0x6c57}], 0x3}) 17:47:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 17:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpid() wait4(r2, &(0x7f0000000040), 0xb, &(0x7f0000001740)) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/160, 0xa0}, {&(0x7f0000001500)=""/236, 0xec}, {&(0x7f0000001600)=""/152, 0x98}], 0x7, 0x0, 0x0) 17:47:31 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20180, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 17:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x42, 0xcf}) 17:47:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/127, 0x7f, 0x2, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 17:47:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x8c0c2c895b171110, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/10) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 17:47:31 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) close(r2) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/216, 0xd8) kqueue() syz_open_pts() pread(r1, 0x0, 0x4c6, 0x0, 0x0) 17:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:47:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fbc52e2f66696c65c1388d2a987f5af96cd7029c7d6074201a8d6a7f9f0d42d1f1ece2ecccb67e2cd54c2b9d6526a04d80f16d42e62ba5fae728a9d7da918d57e22a4963d0a79bb41c831a862331da2cde968f4f4f6cdab93c01c16d4350950a4e5e8edfe630c68f955aa7b99c44b9c7d030e5f8558b5afa620100b6b87ff888041139f82f91ce0db1145c0da7cbc8cb612f158c939a068f0347946a8db69a87ec89916b39b6f1598c02c4b988fcca793822b2dad01d18efb8982378e5a5a8c51838954c9ad74ae2f4e06a2251df87539f0000000000000000"], 0x1c, 0x0}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r1, 0x3) 17:47:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x40, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x22, 0x0, 0xfffffffffffff001, 0x81}], 0x20, 0x0, 0x10001, 0x0) close(r0) 17:47:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xa8, 0x5) geteuid() bind$inet(r0, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000001580)="71346ded541770b85ae02b96edee015e7e3aa4e225ae262b31bca889272e4741a90c84d2714f6ab3e8ef91b4554c1abd69d0367d37bfb694071b3514de31ebd40d0167cf8f51a32cb5a0bbab2a14d0ca55b03e8c45eaf6f4aadeabaaf2ee83fa9a783b41168b7bbd936da056f7b9c5762cbf05db6e9212bf5857db3232bf41a3f11dd247bc4a7128d82caba509c96110ea6719f13c5a61df186bc1039d08", 0x9e, 0x404, &(0x7f0000001640)={0x18, 0x0, 0x85, 0x5}, 0xc) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="6b717202349de3155d73b6326a00a37553025d53048a7f02f41e36ee6d2cd183fa245d485703dbd4ad0a5a4a9fbfa12e9bf7e27b5fe8ddbabc9ffb7a2305ba7181ba39488fe34f834208b59879b5f180165fa81dd4318b235201992c16befa1ad5ab225f9a4f2187dce96d51fa4ab17107577aa457e52cb0cc495420", 0x7c}, {&(0x7f0000000200)="43ec052cac87dae19ab50be3ed0801879fd99ce9480640b419b4ccb7dc02730630658860a354d8d44f1c3c0d5d2a3974ab603b5b8d10043f1f9987792b9084e1c41a18088de305d803731cf104522e8c909e05448fda7748db972c61ef337e1cb9b9f95ef193145110a26206766ab9571bbb72bdd2d13190fed83987f8abe50826dcd38074a4b8e5da64ede36faff6bab72fe930df8275bc55f346f6bcbbcfb2cdfead9b072bdf1c0c5ad74880513d0254503b58053f18db6f9b88838e6bba4c0cad3b05244d514d805b2defcf50e91f98d5dd5d83be3b4cf4317183eefe48c3a394726c4fe99dfced53688d2cc71d4dfd626a15af1535d70e107855a708e4fd00858a305a96b0712f7486d151eb974d73f6c6d549c477937abd2ef18895cd1ac0352536c192e9359484d71e9664551349b95a7fad9af2edd01abdef9fd538d6786f61dbd1c43eb0bedec8500a36d88fe187f0dfaa18a1450020f73677288408b96e359594de4751020e25d2b7609d6b8e3a86280f987aef00f3680de5f1a94190dacb224d250fdf4bc1879d368d44628462c96a055b3aea1ba0c4452ad298fa0bbfbd023ae40d57dd6885ec94f243c21c779499f6bcf7c8b842a05c0a82e19e7aafe3b6d3ddbef88bf282fa7167002259f0851315db9905217c2a8cd08458668b0948e09120a250a968e7a4edeea1bd17a5f2c671da68a0f10b8a56fb5998a04721bfb26db3f00985186ac3f466a91298f867069043736a2ece6f00f556a608ce2d300f652d13fbd58372c66b3e864e301fde430bf21e0c88951e0334545e70e9f5dcb919fdbc7acab9880eeaea87a9ddd0ea0533b7f0ee7d0833e96e1f871c7ce7b49c6785fa3cfb0b03e43e79b023e155587d9bd4936006cec502d52b66cdd1169a2a7ce86dca0b3d01c5381e6654a1cb35583251652e79d33bb22dbb6e087d9c6a564e0b333e5d3791c998585e289811034cddb22de9ef09c9751f120ffd7b15d6862d0b0e086b1a4916c7c3d9fc59ed6db588056dbcd1c5797aa6576f26ff2d71fab8cec1746a0e5f993bc73e1096753a276307dcf844f05ea45fbca16fbbc441faf151f774fac9540aa8385bedf18379c5f2868e60a50d9cf92eaeb2b5c0d3fd8c53e190f4c65bbd3f51df763edeab8bb3cea07a082c470661c4b30129e3a38c2e2ca8ef0b60f0234bca51a25bd2540b8bcf4ed4ca8a420f2f17cfe7872f6800449ce329206203da84d4056cfa1243bdfe60de1875f929fc8b7a0c937059078c1910850927e5dded5c662b3fb0872c9648c46fd63de5c82da09b70f4dec403a7071c7102230d412445e8064b50906d7c156ff051335e556d09f11c601797cea6972b24042ff714dc80d5bd7e9d37023de51ea8fa0efcd4282f0770056ad62410bada97e4b97d5862b007eab9f489c8977755f2b8dc142e53896cd4c14acf5378750c705fba60c9dcf297a37ebde6505e37b7e919afb79a265e8c89d7d69dd4394da2b07e195227080e602ed10ca645e71368ece7b170f1e78ec4aa460247278b1dd371f1247014ebf350657118cfd569fd089448e117ea471ea463f2e97d9206783fbf5859e3f5050395c0e27f7f976f90880f4e57eed104d0db7a0e3a284253232b74d9eef86cef67c9005bc390374a980c2f9192bd04e021b1c49b28a663e6b04580e9a0f76dd7178b221ad2aeae08dbbe0d5f802b402a93647022c7384409e39a692c4c3f6139ac82a240426def4c426cbe850afebd17b1ac3c8a50b4d22db9ce8c72064cfd9a614d6dc5a7360c7d420b3fc55e8db80a8f6c76f33791f31fe58388311613a6f7ece2cafd5a5bd39f5527395a4ec4293efc05a6a0fad2bcd68b42c5f285ca01b0ed22668630c40a8ac153106c50dfcca1ae65d055d139183f9fe12a6051c0d08a235503badc77814fee24b0693515cfb84bb0f1d52ddd10d05b4e000943ab6cf4ef570050e46cf758f9fecd20fd6780ee34b24876a2527d23c371180314b2ac1156af52b8ede6b3f522c3a67c0635fecdb41bcb2a3e671c657640fc3bf283e04fab7353206e7cb1efb5ff1a4b73e3069deee772a9493baef3a4bee72dc28405c5fe99d16a340af6436ac2b2df26753cecb3b815139949f9095cc776e56be8eb197ddcebec127d4b1af128a4ca58cf799e35d2424c8aaade149ab40e63d39fb2fef395b7c684a40d098ed5d4bc8f6b81afe90842e29528016bcb7a2b685163a0aa14b98444d8fd10a2f5343dd4ef5af230b85e28d05c55d4c4645938c9eaa8417ca9991fc4de99d08f95929a067580145af7f8174d8a30f0f65b5f846bc9fff1c250ee2faebb7d3c48874468afc1ddd1cb81782ed7eeb9a644fba97de772246f8e4e6383551de83a908baf59ca74059a3ad501f654001471d0c993b4caed1a21f21d1a8ce4fa14d01a6e0b89dd52dccafff40e663d9d0183292e7557732f69e90a33afc9f129e1aa3f7bb40c3e1c9489d5a179a80b93775e196ede9ba0d79265a4b6b413d9a3d19491158c5908a36fc90dca427813927563fb60721245c2c6a7912957ec15fa38b3b9d3a7138e8f13c9456364b87effc9aef0a3f80120fbf0a52d318c488550857444d8890036670e7a52565044d5f9aa2ac97082a74320ecf4547e2624d00769d217d0a41e9657a3b3d1e81f8d5655d2b8b6121ec3b01a1b78003cc2f571a85ed0451e95b9d22ff23eeec8f68f29817754c88a4d37ee79c38ebfede7fe5f9bf84368980b15cdc63ec61df31eb9548e3628d972b610aa8b4590be8fd8bcd2cc826460f579fceae0bcd26ca20fefb9c20be42c696e15cd89bfd1b957f55f4aa994597c28fb9555daaf581ebc7c266c44a6046db194b821f1c8a5df85f33295f1466d80dc155ba2d6d6601abf82df5140c0370ad211c74b8b84be74801e62e790436519fa7abe8629c86396789b013650a92c5878bbd5d61294d8c8de34ceed89f50c18b356d7289637dd59e6469fe2ce498ed10b4e6f6b1e5228f82f413d565244c51cf2154cff13998b2926c072ae7be67d6ccbdf07f13509a1a767a0e611fa62dc478be7da521c9cca61097fa48a99aaca9bc049fd0b35d09c52a74c3a672791194afcc82126486cf4471e16b85bb570bda8c1d0d5007607bb6fb713e397ee5fc5bd6b0dbc862b9fa087b6a7254603bc79bfc079e4c6e9d17f225ad2beaa37fe536c71d21ed7ab5a8a533285cd4d0450d95525a6e2077a493ea6813fd144547e37901d0a5f2d278c027ae07b4832aa6317361391e049bcf7c87e344c66da6611daa5165cef1a285583b382e65b00e8136d938e52ededef13d39746428d2a17fbe8a70d85f9f16a9b6a7942873f6264e80e7bf74ff7afbafcdb940ef92043b363dba35d645712dae85ff33ba755d0ccb63f258e045b0ec5ba2ab58113d66ce72e9f5014df6d9605ff4e040b1f1fe5dba953803f8d07d643c1c9fcee5204f50f0eeea224c07f641ab022f3a2eb223412515b8acca30c41133dc0726d42e6c0c487878e4ce0672ca32ad8a38f4469386aa615d8db2ebed7a2a3a0dc49ac18cea5d30297547a4c14b927bf4719eafb3f228cc6deb9a8c0989a391a783b30e5694547b971613b73a946406732c53a945f7a7d57a9462eb5ea73b74a92539c4e14b40ec40db0107bc0068f636b8d240628e54a3d43142c2978d9f90fdaa9e23105944290968f24a7c89d47318f136caed1d01c69993cc6a6ebba107bf06d741c31a8d168ea9053f1ce851b169b16ee4b6003eb6eaeb525afe296995ce0119e8fe51431cf3a9f4c8b84d72951a351824927151487170beab5802bddc82d38da0ca8dae7c206d617b59e0e201bb0438e34d33e9edffaf0932b9eb742a85234e0427578d76d4e9f19a31fdb9f66e733dff161a642f4526d54d29d3545d140437556649b46eea0bfb681da746d05a95cee37b1796f6ec3e0528681e4567a6794545123d13cd7c2a6dace09058f81388ef38c9ad902f07b42363ceab001b01e45a8d282bf403ac3b603b5e08a133e013979e351d12dce858695d7649185b2be3d4bcf3d2639b7ae163304d4d3634d4160762f35566d97b63c722b2112dceeb3cfe4b1035007ad87a49bf3cd77bd8a5c6cb5a6c795c0087c7c709cadc54e994ae77dc8b272de91840aa43fd838194cdfc76c9e77f981c45e8c8d3a7a98aac097e5deac6123febb949d05dc1f1c96570ab4783c7191e863ba56cec6709ae9b429a963d1e8361a413d5e48a605861736e4fa89b00e2bb8fcfc53fb2769da0654e7fa094bd99046930931daead79d8449dd5f625b310deec62e2ec78cc49c3e69f3fb60e347c06812938360b7a03207491d53b68864742dc6a366b21ce246c601ee7b75b4502261913d5ba963df1489a54063afe13d29d41816f175db57832aef88ad52478925d3c523ffd2a9908c51cccba9398bf1caed177057d7cc9f0eeedb887245df757d0fdff8f2b01b7262790eb4ed63442b80a7b1f3b659856685c14fdef9bbca5bd65acdb88df730a23c29b9276feda5aefcaf22a6b1341d18d248f4f6c1f87232b98a1854823456d8c2c939d40494b07d7e8d98f85a43f1962f9887c47ed1aae543f9d3f30d479c4c8bb085cb17f5c3d5d3a4c8f7620e2b3c9fe3f74782896fc43ffaf39c49de80fe922ba9a569433161ed175e9ef3e75b16b565b182b76c0b3519cff59d45e3659ae5b7eeac81303422e59f620326afff6fe3db597dfd952b003be27c66bc09d2f781adad35cd6dd75a9316b3fe912e479924e6c9e8b6b9137c831775d8cd734f4fc488d34c76e403c1f99397a57585548ee606b9601ffb5c5d2da1afbe4a25e0d12e8f266a7cfee0b9786e8a212f2e9acc731298545dc0e6036bbb6b68f76c390f7ac4c38957dd0d9b89a4df544e645cc228efe8f6733e2bcce7b35e38d9b508f07c1f89546cf12ec8a0514054c6ae5568b4b17c08b8b59800852b153c934e116853baf4f37925993fa54c754f64aaf5629a25fb6d48dfa735b36429d39ba1e66456ecc3beb42100694604598029845918a853c38f8416a55460a9acfba4cf0677ad0c7066faf4de9c1e7c894c6c0c5300849ae0970f53196a3c27ddc14bcdb586861abf5407ada456b938dfcf61e472acfdd594a73e194668a0261fe5d87c06e41d6ec3294b11eb216b4a45a39f5a37eb8d2e7ccfac5a2bc3290b261a062d2687952f230c17a85fd18bf4451570670827972f7da2e0304f021a09abe6cb930eae561852fb033efd0fd884d25cddd3c3bc3a694c70db9f66326f4ec8df26f7f4e913f4ba9130fe2ff6b9ff24b50fa55417de58a7fb9a4c66abd87f4a3304e220b7e2c2656a6cfde119a8361ecb9619b5962aa399eeaf43816f9972040247944d328c544d6a5aee8ea4e5d50ada07b9bab8ac4ae285b72753baf35e59dbb47f5c1ce2e227c724359323e1f8a1073e9566360f34d1ef38a4d92196f17097930858dfb00a65f88dd328ed0f051e3fd0760954697d6142dd7771e451acd528aee2e205d8a77bfeeb707a337ffec513cc3392bc49cff07b95574605f061e88b8705f41da37cdafe00e17c11638c0e4dca059c0a62efad21a142a99bb3075b021f435e89d545644b10b78be219cd073c15122c3395200108b516ba81274d5c9fd02d2288450db6c355df605fc506f43d657b85daf0cc55da8d8c5c5d9769bd6edbf07782a705c224fa7a05de1a62a07a629eae94ca7a17c32a52004dd4139f1637cf292f5aed2df0cbbcdf0a1479c65267a3567521754ac0a886bb7558430de49010aa36d7369f4e76e5eff40c", 0x1000}, {&(0x7f0000001200)="890ae810cd5febe07cbc35184ef635355650febaf104284a15d1e47f6e0c41", 0x1f}, {&(0x7f0000001240)="6bf305ac77aed73508dc5238d9bae1b6da5f402c3c1663dee1b8e8aa2cffac08fa8b599b37001491c4dadc2cfa69e3d3ab40c8ba36eb6f74f465817aad5497db0579b78414ea51194bb938404d591a7f8c22242143b5ce469962d492d7bde691ef5c5f69eda364561f2c0838b3dfb91bf64aa158494d1aa03826cb6df1fcf90819b0b6c1dd631d81", 0x88}, {&(0x7f0000001300)="ec21fa6b8c021b0a14d96c83ec5de751dd7f2dd5e3170fb225a8a254497d1fe7c5496c0d714d05ac1d761a012762d9d1a7707ce9fb8c6399a75e098f32ee4e58dc58ed4a5b8d6a6adc077bbed87c75747cf91d8ae428898e7f313a9bdc91c7745668b602aac1cad333ca", 0x6a}, {&(0x7f0000001380)="d5de4f6dc2cb4e0be7285e8af2d78e96417ef2720f88688fbaf8475216d19c66d9eeb15d13e0739b6f86aa22b2f33db799d4164286e07f0924dd6e81625b35a8b4a6d37d3339fe4a0aba7499a96e9049968b56f212405df0bab6831d7ca1", 0x5e}, {&(0x7f0000001400)="5bbf56801dd024", 0x7}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000008000000a9bb869fc997c804db68d814df8a9f003000000000000000ffff0000ff00000092d4dfa560a52987b4f87801ee25bc2c91c0dd449a9207157900000000000000cb54d7c6565994981062d4aa841422dc9cc7ff0ef813953ba8688e9a55f0643bdb7d69d8ba66cb25372f53bf8ca0fa4f7d445499c627a3340890540768dc40407c11f79053ca4863d2556a8c2abb874d6e03c1478f5ba4c76ac7306191cc5641bbd40f7a0c34cfa1cebb7a7484463b6ffc40cc69e274f6192a4149c3bd3b944fb288358c79fca17647"], 0x50}, 0x0) 17:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x0, 0x4000, 0x61b, &(0x7f0000000180)) 17:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x480, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 17:47:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xe8ec3faacbf6898a, 0x0) close(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) getegid() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) recvfrom$inet6(r2, &(0x7f0000000080)=""/59, 0x3b, 0x2, 0x0, 0x0) 17:47:31 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x6000, 0x0, 0x0, 0xf85, 0x5f, 0x2, 0x2, 0x1, 0xfff, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 17:47:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) sendto$inet6(r0, &(0x7f0000000100)="fef4596f7ad1b23bee026f07e0f5d7eb743c1d4eefe85f2fbd243824bf95e3e7c7f84b6aa2d08aee7aa9fda807293dedd8b72c078e8ba4b41ed2a6af", 0x3c, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffffffffc9ab, 0x80000000, 0x1, 0x7f}, {0x12d0, 0x80000000, 0xfffffffffffffc01, 0x100}, {0x4, 0x7, 0x7cb, 0x3ff}, {0x3f, 0x2, 0xaa4, 0x3}, {0x7fffffff, 0x0, 0xfffffffffffffffc, 0x4}, {0x1, 0x6, 0x1, 0x1f}]}) 17:47:31 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x2, 0x80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8001, r1, r2, r3, r4, 0xb, 0x7}, 0x3, 0x6, 0x4}) setuid(0x0) 17:47:31 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000040)=0x7, 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 17:47:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r0, r1) 17:47:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101000, 0x0, 0xd45b, 0xfffffffffffffff9, "44709523e666fcba7825d9fc638b3c8712411f7d", 0x24, 0x7fff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 17:47:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc8, 0x114) ioctl$BIOCLOCK(r2, 0x20004276) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) r3 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000000c0)=""/77, 0x4d}], 0x2, 0x0, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) 17:47:31 executing program 1: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./control\x00', r2, r1) 17:47:31 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20290, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xcb}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup2(r0, r0) r3 = syz_open_pts() connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r4 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="0fad60551fca21d45c854a836680bf49684a3c712b1168ddf9e0a46233276bc4f2c1bc9a3c876d3ad6ef07289fb178ba18fccb189608b6033adc18af67373f5b1db6cf9abb225398b41bdddfe5cc94a20aa53806bfddfae5dc8481843e0a04b1999c592a8075b366543fa3376650e42fd1206662fb8bc8a76662aa2b3f0259a87ee1757d72c8f5fea5750cfac49111bc3e728533976f75c48fb72b6ce87082aae3a1555c3ad5e3332132c5ab8be4d855d88bd45aab0c1fff086ec900adfd2aba6f26d4af323b8705fe5e818c8122b3483a416476b3de154e5ab390d450dbb395c0a16d8cdc590df8a34034ece4dd82ed2ae76b465d6e", 0xf6}, {&(0x7f0000000100)="d56546902fc6fae5f812061819ecf167e08d20c487c7c20e7ce1d079f13caac9365e65e17ba7", 0x26}], 0x2, 0x0, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000340)="0b5675d2a386b20faae076", 0xb}, {&(0x7f0000000380)="674428b5cc7e36777e9bd88d09b37f740e937e77d53908c7e6d4918083d11c76561779ecc3b10fa619c1db3ac9ecd2316f942fdc59805db410785b0721142dd4d0ff762aa8401acd82e19e09d5ef072ca62de2210deb5a4bf254d686e2cc1fbbdb73bf264a8bfbb18e6ebc10e030b0dc3cff9ed3c663a5e86b627606d0131d13fc9912043348d5dc65b0da8997", 0x8d}], 0x2) chroot(&(0x7f00000001c0)='./file0\x00') lseek(r3, 0x0, 0x0, 0x2000003) fsync(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) 17:47:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 17:47:31 executing program 0: r0 = socket(0x18, 0x2000000202, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x1}, 0xc) 17:47:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 17:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000009a, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x4007, 0x17ae) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) 17:47:31 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 17:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) 17:47:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup(r1) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) kqueue() 17:47:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000500)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) setsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000080)=0x5, 0x4) 17:47:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0xbd, r1}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x43001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0/file1\x00'}, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x800, 0x4, 0x1ff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3000000}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 17:47:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chroot(&(0x7f00000000c0)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0701080000000009af33b114a8f9c7d06c2ffbce9607341ea25fe925706a99a744"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc8, 0x938) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0x10097}], 0x100000000000005e, 0x0, 0x2) 17:47:31 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e17f11a3e316b7f3a5ad1c375a3239bb8a19589af862b7d9e876a07825253a978c0364ec7e7168bcd53d55b3c5e98a557dae3481c3b9005bbd2cd5b907cbd39f7556b62cfa652825ec", 0x49) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) 17:47:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) chdir(&(0x7f0000000240)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/178, 0xb2) open(&(0x7f0000000280)='\x00', 0x500, 0x100) r4 = fcntl$getown(r2, 0x5) lseek(r3, 0x0, 0x0, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) write(r3, &(0x7f0000000000)="a891ce7dc51d9ba5681ab4fc44825322fb95f1d0ff82a43f084e6c444ef8188a3727368af952e48a69d5c3f083289bb9bf8959b761ed9dd64c286ae3f850b78d6fedc442dbff3d3013eb8a99114abce8ed1651dea772849fa62dda728416bcf1838a13eeaa8da44eaaca721ddd19b108921c", 0x72) fcntl$lock(r3, 0x80007, &(0x7f00000000c0)={0x0, 0x200000, 0x0, 0x0, r4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x30298, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x0) 17:47:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x84) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x1f, 0x2}, 0xc) 17:47:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() socketpair(0x0, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000180)=""/117, 0x75, 0x42, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20481, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 17:47:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="abc8a0ff2f94e5b1759a3bf051fba7f4ae57cb80fd69c01b7348bc20acf299b2097d0d14d74b59dad1f1147fce56c0c95bb007b6bf0293ff740dafe359c753b600444bb861d602160e66d0b9d629", 0x4e}, {&(0x7f0000000100)="fda9914d13a789", 0x7}, {&(0x7f0000000140)="0cde1ffc71e21dc6d3cd9ef4a729b7f71eef883fb115978cddb79354855deccffb028ec541beb29057fbe7044e6587f4a4dcb6729e0593c7e70115226244e9d066b37b56cf9f981c1778d19169feb1c94ffa95769346bbe5ec67969b3739d6bd4856896d1bd7eed2dd47a115c02089657cbccbe60c7a6d4a3fd7d17044c17cc825c40eb7288fa34f37974147e13c0c6ecb65b2fde7cf4212cd03996377a442d7483998030f6e8152451d742e3c3b715734b9366a1a5aae07038fad35bc4c212f7462fa8d76727474672566847417b7ca1042a7888b830800b153df99c61e20e92c0a067df6545402eb4129d856", 0xed}, {&(0x7f0000000240)="4a9d1950ad6e6131e88fadff6cfa07b7884645171628e2fce7c260ff3223fb22aaf4cc364d4f8a904a7274ccce1aadcdb310731253a0bf24302c625ec7a23b05810495ab93c4dad006d6048e9aea630aa787975c5cce18dc961db3caea5d55ac0c80dae5dd6c541d414125d239c7404a9d4bbc76ab2415e37d51b1b4782b1c4d5be6420f23449c3c5f3f4ee09fe5aec931e09f7e5750b7b95d28adc1a6b93db9b631f8989de6df140a8d067366a8a2613608033c96699f3667f2f8ca4b2ece86348615cb89bb8f6268c28e5881afa5c95045d288d3e025ac84c54bf37ca2046c27a2cfc5f03f5e751d5c9798fe0f899d24c1b3193e69a45201501bcaaf459c4ccf3ce3dd4837b0536f7c718b35d39f5202ecff68fb750f61607c745f750635f70983ee3ac66df463fa50827c727adf1bce9d8d7e3fca5c9e6796cc4f9ec02e2d9b0ad03d6d03a776e433bf61d2d4521f5f48584babd7109331dcd81b9d00ba1ce1d1d97e635978a929aac53db5c24b628a2b7d4cc7fb3227ebe035cdfbf1bf5f3a258a6e8b42b0f39a11a6361164fb184fe9ab83ced5d5f43846439d4526da52a5e7533e83eb179ebb724a1006908aa46d3188c7383503f78ddb1e70721771f25bcc7e9782524f8b9efd8e2f0421eb17ddbef431a2788e6daa0ad84e780a1522851c2bde03412a648356368fb5f96a29313659f855948f960d5ea378d40a7e5503d6be9ae9817c71559bb3936ff21de585683ff34bca8af671e3abadc6a62ad40b395619c2aa7c12f00db231ac9636a959031065ac3ae25b8961d5f6942945ef5e7625190247ca0df14630936dbeaa5a37a287c691c20693b70d0b1650ca0b9cbc799905ba0d08f823dfdb4515a4b7436327e8efa746565f6c8aa9f760b0e5f6565662ca9b518b7d9a60ac04e7a8be726fad38de0f4b67e01ffc6f6dd84c6a7c1ce4943f48a8a5dbca3cd5dd88a83182da3d43af0c9cc7aebc6f3d346e5c3c9624481666338c534538b3ad5837b2620f3d184229bb9835ccdd4fb1065a206f47fd1fcd17763eb5edacf9ea773427d44602249a832ebafa888c3118dd49f3b2215b29cff7df34a9992314d20920776cb55d0613550488b7e3644e66fec13e78516c9b33c9aeda2cf3b9ff3c2c5d6c707a1adec22af9e75601d83c012ed3b1035e4c29c901a50bb0ffb820f9d3061ec769b1118f6482a699cc5d0c11dfd90a0a79971b7fd0fe41167610289940eaf01c0e89bbe1957bca6e6975973f504b4a9bc0c65262ae5d9caa51b0ee071c7240ccb493e4d5a195f8eff21467af4bc415d55a7d3feaa6e1b6c14c14df5e41422b6bc9c575304016583cd7b7a35873de43c51253b3bca7088445f15881adf2f7babec7c2a294de6166b43f256e80a849f6119c35c886ce6c6b8bd0dd8485c26b5538be30a9a29bed4b32ee34f096309d0f797a2e55631e6f4659b6fbd7421e6dd4971f52e3f0082de22b3675428444219269c781dc9d95a8531456e0f27e6a20ad55551060ccd5423d48d6fd914eb536728ef59645bcc66b244cda570fccb7283eda3494a5211e9534a1bd5e5c99cdde8473ca4070ac78e5ff18ef68119f81d2f6ef8fe1d70eca9a8938875abbd660e714c42848e0d5a43ff8dd5f7728c8ebe782f4f5c4d7b80ee83ff833b285e59b45b72f2b2ab9fdd8e86005e13944fa1d096e700cfd05067c69e84a78591ff5ae0c4ec828425f7aeb4d1f515fb793e86d179586293a3ba263ee5ee4b17b01790da3dcb0141e246c302fece34e9fd27268510869814a6da69519d44cabcd4cf15e0fd5d255a3c5e8ea449327fd2b0ace1fd9ce9154b872046fba36f41525380bb07aa96bbc68694a2494802764ea229abcf683a1a6dfc406582edd1ff2a692f9d88a8ff45374dd774314f82bf5cfe80883dc0bb9901a31c9eb8065add90c70ec16aada5f365d639c00533ecec4d13065ba454a3ad1d053c5b0019de27c3dce0f61bf4a485b2a15a0bda5c77cf18796e733cc578fde060b0acf8c96f9b59c79579c9ceae0401e8dd95d1a983fb054ab59ebb90d21e13cba1d807e822d63ed4b23d32713e808287cd505be7f5e5aa1f360df9e285c51e424f5f6b5bc88c7f6f6e434b7b3564d7c9cea00ff98af94a0821deb4e6f9044f9f3c502281fdff7b54e1d377e2762e6c03514884cda20608a2b8e33897b9f98cad405ff43806adfa0837eac629fe1e50774190df400284c97d22b036b39712d5efc47ab8a49c04cd26acbe4b20820d66e669272c4baaefc762b54642ec34e25fc1779648e46e660e56619a6925685e7e67d4f3831d91ba8b04e8e5aea42fab21a4e6bc9e37f7543075674874cae11bbad6ee96e0415f4c36fbb38300e15a058bbf7eae3faee9e7a82d54c1ea55a4d2624c3d175f4d87051c568307fda771e74e63fab6e92bb559d0cee7937702dd76251e933037f977195748dccf5ca17a3cadf3647708ef607b815775347f46350a531b9c834ee921cffefbfe1cbb6aba81a2435abd240f7cb611a851e63a37d9abbfdf6ccae632e00183cb06b26a5ee345febc7b17e7096537a8080d99a8151a3e2f745bf521f94df227289f09542e8c91b20aad8076bd8b2a44e11e0cedf1b4d8f52cb2c77986e97601f45d21dec1c896a4415fcab4611657b49678a64390118f2eae402bef8b644126ab485f27524aa3d59ebed0a6f26ef41e0bcff090355fe621b6472004a0ae35f66a1126b0bee55f180b4c7174b24079a556894c3c003681436333afedb25e36e628b5828295eeb6757eeae51daa1b17dc1b17fdb5939ad7cd88340fead608027ce72a8be81abfea8b5179a35a06213af6484ef8c401273cddf80f3ed380ae88e4ffcab1f9f834257b03b8954cbe848b878465c7eb696ecc7a7fe92c56b80a8200d7371d871c45fd7761b774a309092ee646083933a8ef65cdcc1cc6ffecff0f46de06078c2dea38706ec3b750fa85bd61856bda849993645b70aaad8a01b6d52276cfc2e3e7060468218cd559677664daf3c7c50444f024a9f599d48866672f0a6d79b14dfd999e2c6f0e4453e6295e496e961e7915609b1b173f8e10a977386130bbf6a4275835c5f6310fd490b57b6ca3286c4732bc5c45812268bd1f9207ec6aaccc3860e28652cb098c945c286c9d47b31eb7fae46d1e5a726e02bf64962cb500b691d54ebc7ca434d237d23a3877d42f9f56d9367ac179f859e4a9525826b9db5fda1e06b2fc5c963eedbd7846a649b1a5079ecaa671a81b17d2d3c3a0d21a9c536f5d50bd207536c2580c11eb50e86aae2054926b0c0aa1ef6e1a126077c30564dabdd58d69224325a660588066cc02855dc1383d441cf2129082ba74a96f9227353f2b35a7a62ddebd06b7d87d845d09facd82c5d3d4fc631839790a2fd1b63223f78afee1151d70edfd9e1f27080711d6683bb9127864203d91e85076d867fa4d05a722a5c8a7b64babc3cc298f3da9e859004d6278cdaa86ce16b76fb9d4f72e1fc960ad954be6d9d37746ae5510e06c59f01124a2e6e907f89d4f17e5a6ea61029ec9fbcd2b196061b372a1eca5a0fbf1cb7072c3d44972e618309298fad05e4c285e760deb7d1c2522f7aeaff6175010af5a263ffc83f14bf45e7f6bdc444af64540155c9d38b1fdfb9fbbfa0841f70a251e35547511a8501e8ec27b7452c8d03f1dcc85bdfbf58f5518b8b6bbd96601eab375686116b654e94d80217e0c7d81e6b3310ca24ec1251e42091f278d80940b95b590d28486b788c8afb491d41640bb0a279b49af6c11586f50381ae9db036d48bb0ddc1d5ded0ce4ed3d1f934fb0a0ac17d63fc52ab35f59d5e2b2ec83d06a02a3507621b7f270e632e9422180fe6d787eef5e17120d32f1ab378ee93c1e4463663779d44d40f271b418165eedf5e81c7022e74adf3146e6adadf42fffd1adb9e13b5b4bb2e7aa24b36de359c844378166a3c3b8ea285174e3caf542130a987ddf9876a89cbe3d1f524b7c3e784296f2152fbc90d029a89196327a844f3f5363aa87ba9ff826841854ccb0aa2745c6a1c26a26bcf3e2988652f21acb3c0f4b0097b4efa2a547e77bc2841695f77cc4d7001ba74ed42e9b9f8731d6859b4838686b5c14851284c5e05ca56296dad1412c0aec532a809892d9b11a62b238a8abc714c97ab7b98e81d022559cf597b080c67afe23828db66d63a0ffb26d5487fdf4c919e8d047d537f8c97809e82baf1611b8d13f23387fdafe6a9ff34cef13b4314d6b4266509b1762d35179a2e0c71d257873b857c1eb501979bb39ecc719befa94e45324ecc781cdcf15984125a6f4538288e196f776a3c3a3f107cbb2d8919a0a245e5a76f0efc13eb8b21351dc6b46031b7f407c0404eb64633be8886853cb950c18c4897d68b0774d1ceb96ddf95f20d5912b01aba936050a6dbcabe2b64965a6b3a9930c133b2f5dc26907545db10e7321fbc7d84f862bb89b66a696c6fb070c9f988ac87d1afb5386217be0884db4f884d6730e2481ea64f769a10fef8680700e0b8a9f275555257d2b9277c6684cc2b570471e973a96de3ef3078264062edc14d9d766f3ed952efc3fff4b3b3ef16b58b9f556274117f0f58a8c3734dba29b55b5eab1388ab30c74199d9a1ddbcc970abe87b8fa679aee3b44a64e1fc83354911634dec04d46994e79ad67b5c6d0c4a98dd83c2167a072021c119fb997b3f8ba9999786cd6bcf61288ca10410079683b7057b9f28b08bda1fe31964fc18d8cffcc916e75b8f38ac219ee6084d3fe8c56e7f5d054165e7b6d1cbd3497ea8a7c115402abc05c93e8543600d3742cfd395f9dd1f480f6f614afd563afd22d59752bbeaa04e791d1a7f713a93d98ec2ac3ad7fb2235a134d75e7c550df4422d57f887d0d0726794eab0f1eaf67b1b1e0a73cf1ee13257a476ff0a92add786e2d3c655ac82e9a69bead64267fdc697411c61ae8f873067b2f7ba4977827a3968b15f07b4ebb4673e67a97c05bdd534fb805b5d65e7d9af99515beacc2395132a5475ec44d19891ccd27d3d2f537048ac666d71ecca242713d08f6a3019b5c7ee0b994f1631034eadfaa5a3dcb37b17268e32be3096466d776a032f19c7e519e6bcbde9c0b7f1cc5dc725082b55ecbc84535e4c1a7f187ff643d6789239d6b19b841a133bf879e133be6bc82c3b1881a736c1308caa66f744dabb4071e927d8e414b83d69eb1b5bfbfa837f1b1dee5d548d8c597c2bee05c050d907f8c0cf92df8338826ed2ad3d1505a617ea35a2e74f8769a9a28a63d2b73bc57ab0155a117589450c00e014e44d819c8f80d889e76d15f283d2307b4b6225a140acd36c77070a16ea5b1758e01deb59d1077f065588f0ffc6389633d30d8dde438d04b53d3bfc611407575d2e01f1231411488a1adf55ac795d2e4441ffafc2aeb65693d3366eb40be85b08fe7902938e5ee3cca5dea49738a578a514cebc524e6650003640dcea906a441ef19d3eab9c09bba5a2e25668a6644f5e6a7b417c706c0d5170f1cd64c2990783ede88b2a704f0e9643bee61cf896fd0ef3e854e02de227d493c132e05bc71278d2c6a60247e275f92f6e68cbbeb80814cce6d61a67997f1a06362389557063867e3d6c7177ee000d0e7aa4f1b8e074141324cbd671eb34b34b8f119ca9d35e902d103d7f2588e75729e50b83222b48ef8446977ff3ca7dfa5e7ebfd1dd2420a99866e196dbd485612e2342e2120c91b88cb87b68aedefcc234ac8178cf97aafec8bdbe7fc839081fd448afcc7ff63aaf02a500fbb6c2e8cf6ded", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x400) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 17:47:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000003c0)="76ac55dca05d8fe240c63eade8db35de94d62981078ff4f399594f1c81bfce830037a1b938d840ab7ff324bc80d66c928ce7f2f28525821beec0398068b5bc9715625043a33785d1386cc50eaecde7f91dd72407e7558b08e27fa13f47efda094d09f35e293b8ff62420d30a8dbb314ded345e411ffdc272ded859b5bfca067cce86", 0x82}, {&(0x7f0000000480)="28e48a16f746c18f68b7f183c17f22e22bc5d4b9c9c193ba53060d04a91f0934c67dd046facc3d1021788d38d640a5ae9ac12cf53e6d44c95b4fa2b07cdfb37b47a73203a93b7dc1b15775cbc811d6ed69915d4a59fb27c1236b2cff1734d6711d500c62516075f8fef291e6877316a8788595f1b053b03070f2f8948d7ed5dac50d9551cb8c1d67078754338b544fa370cabfdd0e5d45e1077e95c8ba47941baed348e452fb5eb8e35b6f727065bae7739d57a722c49d036085c060d3f9931cfa70290569f2f623e58f3abd10147581a0c11fdf18", 0xd5}, {&(0x7f0000000000)="068ce40fadd4202bf795cce651a9fe88296febac311faa52cfe8ac2e7f520dc617d589e7e597161a087462ea04fd934c4bce6a684cf7853dab66393edce1d0170d16eb73477a7f7d9f579a8ec0", 0x4d}, {&(0x7f0000000100)="30aabd39ff0f472f205cd71f7e0c953a793ee3b3ce97413e628379d85ec51adc2ee6f37320a51fa9e8fa58156aa0dbbba03533", 0x33}, {&(0x7f0000000580)="64726bfc1cabc351e48d3a2ca41566a4e308741c5c812bab08f6", 0x1a}, {&(0x7f00000005c0)="27736169d22b1275ac3080a164aada3bf36e", 0x12}, {&(0x7f0000000600)="e54f5813ad856d0a86ad9c3ca8f9fcefeaf55204a3b9f30226a964738cab48a38145ef9dddec601b889d423b8fd8d44f9c3513508661774eb26c47a2c1de76b3292cb30c51a94cce446706e612ecb4d3118202e61ec5097883e521bb392edbaf20eb2f26356d2bbd56ac6f224eeb5883927b68a0523bd3e332aa6171d9d71c3b9d2463222384664909e3e4ccb990", 0x8e}, {&(0x7f00000006c0)="7c9fa603ea909eff0634c3974e62d509a83a1a2fffdd830d39f8c62c5e3982bf1780f7f38999516bc62b18120fb73f01d46151321385e5e2aab47990a27b478d7210505c2b30447291b9f48e48fc8f373fb5e66d560b389348304d3470d9a9864462574d69bb296ed788e868180f04935708b41a744afdb44c8bb8d322b484361853024e2b461e62fb79654e7ee665804740abffcb7b176e53a87ca8621c65f48da841fd52e55f0e1a83c9aea6804dd43226c3a33691e741ab00d52196b93cc1bf7e7f", 0xc3}, {&(0x7f00000007c0)="5456989a913b618f259ed060114464a710", 0x11}, {&(0x7f0000000800)="dc03ce498a8368cf822294260e19c51fe08808d2cc21ea228b64ef3e3368f30a346a6df417acc629cd1519a74bd943a0f4e12f113b7fe35cb7c7a038962be316e198b77a5a6bd68e8cc42e8806f2f9e629e6d7b0086b6b45004a004fb027f5ae11af292ac0b463be664fc660d1b44d13017016df27aec7b0ec312d423d5b5e04016e0ec59ce6d2cd757c018a3be35182305d7c9ff9055d64e163e3a33468528b5680a95771870d306679355178", 0xad}], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:47:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="c0f818b041a7d572f5a9670e3ac04bbaae24a3d1a0dbbd3de0daffa7350357b08c6c8a6b27ad95bca8995106533e56aab529e790dbabcfae1a7941dd5e0de1947fd80c835b5510001d2ee867dfd7b469713754d3b5dcd41450b3107d4b530ef62e6cbf5609ac5876cb08ec8435124809708fb08d4e2ac04d3f", 0x79}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0, r1, r0]}], 0xa8, 0x2}, 0x8) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="2a1a59fa7db60382392fde941a945e8dbbcc600b1efc", 0x16}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) getgroups(0x8, &(0x7f0000000340)=[r3, r5, r6, r7, r8, r9, r10, r11]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) listen(r0, 0x3) socket(0x3, 0x4007, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) socket(0x0, 0x5, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:47:31 executing program 1: utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xc000000000000, 0x1}, {0x54f4259, 0xfffffffffffff80d}}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x900, 0x20) recvfrom(r0, &(0x7f0000000080)=""/251, 0xfb, 0x40, &(0x7f0000000480)=ANY=[@ANYBLOB="b100003d2f6275730033b4358bb32a91b299e99a91dd4b1b125cfb9f49c943165760277ea68360c97a004bb2bdfe514932bd4128a90ccd8eab1053c7dbef3344fd470f3ae9ffe85f8ee21a35c741cd58c7c6e3b6e9767c3bcd93709dd4687dba6a7e739d19bbbc49e6514f262227f4e8cba0fe96d1abc994a796a0deed3757ca19a6e31a3612940c5277bc5e699d405246289dd0c6fe1b41a0812c6a7c833df24ec466801338cfbf2f5a7172b672d673fc9ce8cdbe2eb83b0e2eab9f4513d4d8965916a1c7615d4f5e83012a448f3b9ff875fc13fd49d8e1080fef61e165345f07f152b77f960c98226ce5219a535b598721ab1cf2cc3a887f4d834679e7a335cd6a266aa6e60ca7a70229e83951f600e138e6305b01b057f7b8150bcb5304d1123f72ab249121733854a8039b1adc08ef9ed854f068c099d9367957f9d2be90f57cabf27d7e69e755c7eed9c9ae19d9ea314e30fed690661f1f2ebf1947b713eb32fb2e8536d8fcecc78f8860153efcf271b1a6b1e2f7b5"], 0x8) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x7, 0x400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 17:47:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) close(r0) write(r1, 0xfffffffffffffffe, 0xfffffe42) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x766) write(r1, &(0x7f00000001c0), 0xe5e1) 17:47:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xfffffffffffffd5b, &(0x7f0000000440)="85b1bf1ecebf350c3d5feaad05fec589337c37294e7d9247f72a4c2418a7404a7140d6c19afd72cf5ba82a3518c8f4b4b12be0a977fe6a028ca65855a57a431bb0c57a5b0226f6122ec7355f6de1637ee1f1e691cc720cd6193ac222a816948d0f5bb5036724ea7913785def419275afa45af02f9920795e30a411627a755414dc08fb14e2e9dfb4a27ebca41386") 17:47:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf000004a, 0x5af4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x84, 0x8, 0x200000001}], 0x0, &(0x7f00000001c0), 0x6, &(0x7f0000000000)={0x80, 0x7}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000afb85d576e01343aa9ecdc0000000000000000000000000800000000000000000000000000000000004781ffff0600"/59], &(0x7f0000000280)=0x2f) 17:47:32 executing program 1: r0 = socket(0x18, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0xfffffffffffffffd, 0x4, 0x40, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x81}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xc2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x883}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x22f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5ebb}) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x2000000, 0x9, 0x0, 0x5, 0x20000000}) 17:47:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="9cc377284c1953462e2e2e008c5461ac66063ee3353dc4fbf8744120145916f0d7ce8d1f8df2d6330a9a06970e0ebe8e468800532f0a6d87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e6a4d262dcea4ecb442688343c1e9d3ca37a3caeb9370530f10d5d64ef89d11d01da1f5e71a2993eae16836508ce0ef9346e35fff60d1b637409160de587177d585bb8894d48aafc9e7add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bdcfb14c21e066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a24ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d6a0ff6eb70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cc9e74683688e2d4637a1e1092d3e2bbef0d3f43702af4c9085d4ccff9abac1922cc0d51e3bb6e5543833de", 0x155) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x110) 17:47:32 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0xfffffffe}) close(r0) 17:47:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x2}) r1 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800000, 0x0) shmdt(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) ioctl$KDSETRAD(r3, 0x20004b43) 17:47:32 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f00000001c0)="b06c7c7f7822ca16418a8364b78803d108886414c9a27af235b78827a72522dd96fee6b3686e857903c8d61e6e86752352e3df84fda442b1dd20832b2f24a11a68f052b496e838c3f85102350140c752966c03c17a62605c061a401465073716419d9451beac54af68d091fff8eb8b09a54e7f891c24ca5a17e4d9dc747887d167c16ed4e6fae957ede314405ebfee89f3c9be318972d2e64916f1166b791d7cd985cc80b5638991473369c76575f556f3511e50128fccb3105caeec4efd3eb534fe76c5ded4ffc49f57378ed6e2190b99cc7f8c53a4caafe63e2ee3b4952464e89543b836832824bd24608a579a74", 0xef}, {&(0x7f00000002c0)="684a09b5cf819eb7f6aca630c92a1532ed8f943b89f7b84320108f3ec1b19979a1feb5", 0xfffffffe}, {&(0x7f0000002b00)="0c66f332693b453c451a2fe27b32ca3f74e533fc713548327e44c07d8589708ac9e21356dda4c81cece6bed1063713c73af459158c7794c426a692b3e5b0b7f3ebb4dd54200a549b057f54fcc36e2e155988691092c8591a4b2f8ba7d311b90a57bf09b8073adbf015176079005bf514c30951dbd5794cea13c0a254a58508c046ab8766c61edfabe85a53f1f8c5008ef6b96a95d30c66a634224864f37beca680c76fb03fe90f177bfd6eca72923cdb1be949fd025a8988268e0d51b110b35961432723f1fe45e9fc243892509d234c1586c0ce42ab221c1e2e5e1912a0d9a9a621453750fa344e199fad01f450748c3b524da644", 0xf5}, {&(0x7f0000000400)="7a6f8f54a57916572e1e2b0e2b820d73227a8abe30c1c60cc64acc5ccacd4fe48feff2182a70e1c0f0aced226ffba224d0a4a44132266aa99b57204a83a0d9ce4be8f6d0def7f22d94bb37decc04674431a3260bd6b0c7f97d6f1894dd24dc5c236a941e9e3e6063cce2af1035b4a6f01831e3f315588bbdd22ede773f7d5d2ed4037a5904420dd234463581007794b4db6575393cde48011248e089a68e717617eb1ccd54592207a837ced09d0a22a743c8730610472a557612c7679ccbf3b566fa878bee3ded53c0f4c5be75892bf0499563f34b", 0xd5}, {&(0x7f0000000500)="3d768485e2df8839b3ba55c10523846c62069c2c476027fca2eaae137c9c3221dc0fe9abac455128a038f0c091c10384e8ea3f9ca483353ed3f0346e29a53db6ae66ac01f1458ea63fa207dd62fb70ac4bf40c81f2f631377ad2a7299c53959ee4503744bde3f1314839efaef702a809609104c67a4dcbee0139788b0c68efab71b4cbc61d8eb600bed2a2dbaae4a6d36071a281d022602277534d0f50687dd549", 0xa1}, {&(0x7f00000005c0)="467de72434d9af687c86e2549fe684bb1b0799491493d58190170a47c78e5cc1f9", 0x21}, {&(0x7f0000001b00)="5b6e195be9f4d134b5ef9d0193fb2976f66ce7e03c826f7b8f12476098f6256ed7ce704618ca5182147fcacea177bc09ccc77387e6e451b05d12d09b37c1733fb1ece90979545bae4cc5dc4aa4c28a709406ac4e8705b17a25cd9c6f38ae065b1eea4ea28f6842b2e84bc02894bc5dcc250f036353cd9d1e6d32e741f72d0b5ccce041e67eddff9efad6899e00372f8aca7734587a854786320bc24e2c14124f66d8ecbac976fc3bc02a88873ff1320bd1f63ae4fe6b8ee35bae3748478322455d908d1e0423bf1ec99cc2f7492a01d97b4891d29c70f16c1d2cce6c4f2007f011696b778031286d8236234d1ce8a2b8c9d81ae18ee72f7dacc030085cf5d6e4320b64b47983459e03fe6c29c660d96e5e8179ef0cb0ee4fa3cd847a256f584de18b8a851e9ce63c5e3f227d153ee73ea0bac1859fa38724b0f2f70a4bffa5900c472178caf3b786f79394d013cc764fa5272526e7c2566df62d4e83d81539a25bb0d300a8aa0d5ab2f49d397a5b56492491f15fe9babeb9c4b0b35cf48871c4c7ac9af2a040215d1332f05dca221e55f12fd48d80e67e3d147e5b6c7d8870e2452039397bfef2aa8dcf370aae5311b43a15ec6856fb97d84ba9d535cc9019d244c2b6cba601ef77cd9b4bdbcc7cc1f53692feb7c342d96e84769db33dd8d1417b8226f4cd0d1c3c6029adc062805881c3b99208cb15d00dbeb97be0300e1aeaf1b88611e436f0900fb086aa5527e3d71daa96701c682eb652cec58ab77c609740005d23d4b2834ec0464f559d8691cfa02e9adaee9c72303d3c6069fbfc631b174f233e0b81f8270a35ae1312e448ba24e2c9b18fd43b7e1454558d654f87d1bdbe830f1ab8f60b5d942fe27e028c2f0e4391108317269c6cfa543630a0c92d1894d8092a3b3cd2398f7e54d3b0913e8b3b3480d6f2f17f6fe3ce281f3e62d042da394ee2db94cb02f1c8002f08f905e8f16fc13f2c7918772a3f70b8b5af2f9f89b77bd199ae80240cd26af12a5d3fe147250a9943205caab5dc4209d8d98ed677787d94c3e1d3440e149deb6c629cb9afdaa07915944f482378d9d575d0be5aaf745c7ec75190374740bad26219ebe02b9c847c731a4c3f46f9ce2d786d4168abc89b94dc87f85315c60fb5b956dbe0d2d3fa93c51fa17a8eb29e75a576a3390ca61a0c170af46760897d529db42cf43231b1253bffa4e73a3d0a08e8c97bc588964235d4723e7d817d1bed3ebee65336ae8fc009079ad9e10f5452d64f6dbb98c9b0ad6a5484dc8f77697517de69e7da1a77adb15fecc5309aca5379419d85acb3fe738d79e91203b4e1f4958e07f76801201038488bf85174a11568aa54b6bcf2186b4c862c0c1464bacb0effd4c090e9a0358f527330d768c6f263ee24ec7c39c64abaa1338f9a13a765272ecabeab04f8631300f652a07a92265b4ea8bdf2e9569f6cbf211e7f2e262de62a0ad34618cb5716a09d3a0d7c0d4aec355dad96f742866ceae8e78a22c54aef6ea3d366628cdd6e4a0b6ef0c903e786fad15e06c6a108b00280cb284f151ecd26395dcc14712fdd25c9ade241ba8b6c87a5e47b4415e815cc0e546ee49332ebbfe7265bf9b3ab648bc50d420b35984ed5fee6b05a82424457c8e02837acdbe4a6ef9b5573b84c1f9a91c03cf87365d833f5b90a1826f9a5d969227443acaf9c3365804e5e42d2af0c8d3d679119317c674bc67a771bd80744a5202734f3a3a298b89847cc762f91e9f227604b955a953c1769989a13dc71628b02ae2c3c7783a1795f20fc0fb93b3911175ec332e5c7f870a5f7f9e7d4f8de03e71ba0aa9a1f60379a2cb328821984364b5df0e6dbdd15c9948ac1e9640696c5a90c776e37a72b17a4d3a09086a6c9959ec4cc2c9e237d451b4ce4f750bf418f19838eb46f4a22b38039a740b69cff4aa44302248bef8c80e9d1289338806d5d10ed9c131da45867d181ffc18803610b554e3c120ca02d2892eff78d90325cdedad352c0eeee2ab5d1baabee4862e5d25793c6ac515188dffb41707fcf561302f14ab94a101a042728eabc3e62f84ac0a45f7f4c947817f8ee1791931745ee890eba837f57ef62ba82740a3724e0a21d872f7c87c9f20f535161f779e08316c5829fcac0ac38ff23f1830f48c53c5e28bc9d7980b5b9212726131e709d32244c15cb3fb8c873ceefd8a617091f1c84d6555bbcb613457416f38d451f750945904bb017bbf5dab1d6597d2bf679b779c69d11d369d125cc1893dd9aeb4b27d95830b16b3154ccee3bf02044470a51b5942f9315b510bef2e0a66a8f47ac75bd1ecad26a2f0bb5fa5fc7019c80a9d91da86a8dfbe7ff530106fec8c4852d73ec4995781486017a43008ff57bd4fbdb3dcbcfa4d73947e8c088bc975bb39f4ae2b1fba6a9e57a788be5ab10b2a05cf51fc1e4320545b697c0e9a26cffa5532e079f2e88f3b13754603e54e7cb3df8a30afbcc1aef1bcd2dee496bdcf74d7b7ca88346bedb576c70e2aba9c41a44997b15d6017a122f98e02eb82e0aaa09ed9ea5809c0049281ce91fa1758455f11fa9bf62b3a6e571342fbf956a50c2ef1163c2a4fe8a4e6058acfe0c5ec00374b15efc6cf19645725131f21a6ef4900768dc437c75c94e4aec739f2c388fed53278538f1b7f3e351f84c3c9432e9071940e8559cafcf3eb0d470f58d0d5a92126030ab097cbab8460d217e8ee988eb01863f9ec7b4e1fb328f2b6aa6d99f594a2cf6088a0d62a4b2aa7fbf5e4c73edcc933d6a564e5e5846846a9c40c263d8114f9e9486f4fdcb34d506f974b7d3a3eb21ca5230af804623e90ffe916aa22d88a9b5395ced6a9aff52647cf22d4b755b6f5581e5cf1edbde0af8e3bf0316cb3faf614fff160d6b2da9f44fdeec1a44ea9bac7d0621bbc4224a9d0857a2eb480c01385e49e01c4cdea134e10db807186d360d32ce1d36253c6097ea42097588e7cfb3814ad37a11185367ff506e563ae4f8c7237e0bbb56f2aa5055e49e7e3c5643c704ff19ee4903040e9ac63f57008a854cd14dbcf6abacc5c73c153b49f32636c4bfaaf86b8551f54887e91a5279081ba6c1f7b99476ae21bef7d80b157f65b8ff063bd8874bcd585b43fd84738aa572054f393b7894f87e99bab07e91bbf81d49d299ea64136905764a43ab51ab84870dbd5f595f2dd6e9cf66c07654544cc43f72bcbdaa684676eb15fc5a2f285bfc95ffcfd401f19c7a95650be8a8207136ad205189a65822c7ca819f575fca6a8992124aa6c0f2e6a634dafaee9fbba0dfbb6e613927017bb90a87aac3a2919c3a09d78cd2d3ce8433017235f5834411104109fee90d52f36a4fe0561f01c204647836c809afd17d883512a914889ad35f0e9e25f81eebefd2d90884ee48872af4e947a1ff631766ec23af104b9549203445ae85f4a168e0db845da666fd39048af868bd3546ccddfdf455e5aa1dc72b661713b28eff06c7e013d965cc9c1ce841fb7c7c0426d23741f8877c8d72c7b12aaaf6062c1fc98d44bb2eed9a85aafbe072e581682914e7d9fb04579d3e630bb533173a1912a53af7675e50496156da8c6206279db9dcf771e192ef9bb4795452051f0c3278b49c1b3af4b27fd675b4afa0046fafe2eddc8c630b43032f7119091e19074771f4c8ec9fa992ce918bdc6b31eb1de2804aea8bb89bf24df12b3a527465c5f76dd320e9aff49f816bdfb4669226d81dc4eb5cec4d0ee46cea407166b3784dd575dd7b72d813ffc458733580dc14bfe1bd40358dda30ab7037548962533327be4b41b89ace30681863027f2d6713cbbb1adec877c6c6671beee409b70c433c38465f1f45fd44c43be401c0f28a951f6de4f1b11736f777e408f260af46fb966b4e2ad646dbbec7d48dfd4cfdfcf8b3fdd8cb8e5580d169378dace0c0a01dddedee7a0a3061e41eaa17467fb2772ad1ce8fc0c6f8ee406a65c9c60eda939edfafe9863553b5de16632659eb5aa23e5b85c6713235d6ea72433ace92fd8139efd3c34bf253d7a6b695afb4f826c67d72677448de9853601fe622de4f1cddeda9c74ac6c1d6a0b4f621754d28d051443ac7e8094db54ebbdd48a1dc156186e4b07f75e7b2276ded66433654ca0379fd1e0dc85b83af4cd2029f7ff952f1ee3e4ee7e239f93f1485f44e01d48e923ae005fb8ccf74ba0d0426ec5c7413c03766fdd80e0e4818581ce568def34882eed44ceb09c4e85458a7584dd6b861ce91b08e3d58d4c48a20bae6c06c33e74af7e8faf982b417faf5ec095c1dae3191ab81ec5565b8a713b2273766719237d9295e5224b9cc78fe86478f3c7142ac96c529b8d0d457a1dad2540c0782b1080a560fa2068121c72dda326c882ad7849651a86b7a4f53b5ee63c384f8ee36af05e202a218e8ab25ed572f44f4f9ba6a2c3e0097840cae4046f6a3aa813dfd6bb222048b62a44238a2699050aa9bca9f2def5e76b37b842587aa013ab3bd558cb666f694926d52741632b0f196b4505de91d8145900290482358dea1942a5b6483dd0b21ce31cdc4b1db06d3e57a3c2603f8ffd773ceacb924aead8591cb11dba6e71083c1c36bfa95273c89d0a94f59fcfa3baac2c98536c068576bb1c00c393de351914c7d8d619fbbcc2a1e15f5953b7d1fa6463b3b4fe52a5e046d5e9cdb98a5773d06332e306dda1943264b7a4a431c65969983d81175424b83743e3135372ce5969dc2866ed7d14a3915fae3614e05ec7af1305867a3eba106fa8576d5808e05a64345dea836bfcdfb12a5cff64f22bff09193f2dc87d275d95b3b786de1560fcf2745d3a72f86610873474cd7fe5002b475e9d995ee817ff376048625416c4ae33d24adbafb721d45748150520def55ca57de5fa54bbde945a04bad7724668fe8b9d8e0299b8378c5c3727977427186d36b95f2a46566d1274932a20c784732c6c07c1c6207e08bf6266ee173628a978ff9a8769267838d80c0247353d2f91849721d4c3483936af7eaab12fd277c3138748577cd7624af1b2cf2a488cf1b831a3216b0f55de9514a61e2725d13fea24f4b147b468889bf82211994fd38186951a05e6b2d691c9b985a2c9f00c6e7ba22ef7286108f92b80aa548e12d583600e6fca648525c8ff5fe23a8b60881027b5a0cfbecf15b5df7336ca4dca91fad75e4a95d0bf062ce61b24b9ee80f330b0fdfa47ee6ad798492688b2450562e0df3083596b0077020ed081d4e881d76ead7c53290da9c1ebef71533aa30563510926eb203034dfc7b01de3e5ab5d9b525fe13f56819261f3e2ef902c1dd2c9a47fde877aecd940df5b77cc213d2cffbd6bde64145a1a40c081b3fb47cfa97d9581e2afd4b1c8dc51774233410825c70533fa94c03666f8d6234ff21460f96da339d0069414a29a97cf795956818a780cff3f7e9dfcfd5a30a6fe31572bd184523826413b60e116ec4128f2b717390f774c22b1a25952c95c1884d596666dde3187907a07dd425cc5cbcd61f9ade1cab77dd462137f62d7dba94635cc0844faef83f828d3b2b59cb75a01d7fe7ee1fc684430f67826f8032ae52d6f07cd41f3b18a1ada12aedbd7fc3bda8626e869e5c1b87e4398efd54f21226e88d942309ab7b911a0a1039105bebb909bb03a18079f5002401a4df8a2072545d19b7c89730c4f52559c81048ac8147a1414e98db7c9dfb72d15143bb168de82d804939143c46b9fa0befff9c17294d90c004ce07872f2276085df0684aae5d146ee288a7c3003bf8822c2c01f30527f8719bbd5208610709955ce6af907ba441", 0x1000}, {&(0x7f0000001600)="90eeb396b3730642d7b52f009651f6e51fa2dcb37b0d8a497694fb44d2b49ec5458a10bd3549675918bf00b972f86c648d591550ed8c184a4a4a7b77e9c8c322ae382f92105dd12d5317cf05f545cf1e974d51488b970982b4e38bf7c23714e4263730d6e36dd3afd99dce46ac028f7c9b07f63b", 0x74}, {&(0x7f0000001680)="3b7d4f38ce62f1449bded55d01848a82e059e4e8104a90449ca50c27d69e16f702946d521f26ad", 0x27}, {&(0x7f00000016c0)="2deed9aa810c94425982249ffc02c6fba240a499a33f768acc3fe9d2c691a5c7e86fa531088258b3db0395057c0966afff130cec8be58b1e5b0e3f813af15a0418199dd4790baaede34b8d9c6f24bc3dccc11431619b534c4021ff2ab94fc7589906497eb763f1f3a447f767549a077066ac99d7f815ab4edfd06eb4124c8ebf78c106b0c629170e8e081f79e336fb3699c9b90938afd6e77af3ffdab808033ec1f716ba2fd641f3c642100d51e16ba27d2b267cef2ca6d15e87b21b6803e763", 0x36a}], 0xa, &(0x7f0000001840)=[{0x48, 0xffff, 0x800, "aba5db9bfa5bf00802ff449b261ba012686c60b380fddb0ef44d07d90c0eeefccf614756b3a323bc81b05e14784b6d0b15944b"}, {0x110, 0xffff, 0xff, "402cf18dc7f0ab58141cd021011344ee45c390fdf64e8ae84b404c3001e37054dfbf06d74bc502ec239aa013122b902e17fdc5f5e7091518fb85dc71d4f9183e9f785896cb5f38a9a65337bbec02c1e66dfa72e400cd88c34178522a44f595791bd0fb1f07818d7578b08daf43b720a7a4c7f8b2c2782d602fb9e15415ee9a380e0db79261bdeb1d8e5c6bdebe36d5c23c3665b1caeda2ec7176765a0ba0c800ac171585d16f6b83d845c672595613df9a8331035c015f1d04124d238a406f4bc2e78b1cb0ebbdc8cfc1f8f02fec592fa557621bbe455498130c76f6c675046d8af3593e978251f6d7b11f7e9976e9c301f5e9d4c72d1a6e913c29ade29c"}, {0xb8, 0x0, 0x401, "b2f1c3efa31b556b14dbca2b9536575ba4996b28f84ed50e6dff0d4d2e1cecd990dc2a065ee4f4df61a05fbb33d54d7d6836451f3a012e440eff5a633a293bc692329c9fc2d2c2c0ab0d9aef4d83d7a5a819325e2da65b89ac70fcb13fb75b89d21e1a13b39bc6819e28aefa0b1693f182173dae57c30d328952160ed0b8af9b2014e56c2e8c6fb11ab8a476ad4a878cb218a8aa7f4a0624d789b2f1ececcca6c03ecff411e947b8"}], 0x210}, 0x402) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000001ac0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') 17:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) write(r0, &(0x7f00000000c0)="4229911683605a081decfe74609d7ffa35f1d6e5a85c3da82fb8063609aa103a1c0c0368fef9cc8d414f884d347191c1e35cb7de1c20574c24dc937b5823c1719cd1c15c9dd5cf464ed52162d7359ca3b1655979b4030054e1bec82f26af5538aa2ca127f7dde07ec47f9ca085b862cc1de1dcc2df6cea87b63e844d", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 17:47:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x4000000000000002}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 17:47:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x2}, 0xc) r1 = socket(0x40000000001c, 0x3, 0x18000000000) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x6}, {0x8, 0x4}}, &(0x7f0000000040)) 17:47:32 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000a40)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) sendto$unix(r3, &(0x7f0000000200)="593d0ae9a9f12481b90208b06012fe74337f435892fc81e36be465088660cd6372abc749624aa5e210c113eeb139d48a9aa598f476ca1b46a21beb1e1aa9674a3b27039bd5031ffd84087b8588757474fdf7392d91962a693e85da0af77f3a2023e8b3347791e8de856d2be80ab08403ae56f1dac36e05aa6c66b70096bc89807aaf2d45f8eb82c5898a0517b32e108ab88edf82662290edf9ad94b2d061f0f9118d9fcd10a5b5fb3683552dc97f605796d6999316e47a655fbce299cd05f936389eb6a5c8761b5580be37d5b2e607bc705d6ba40d2b76180fa537e9e531f8bb926ce34723b8ad", 0xe7, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r3, &(0x7f0000000900)=[{&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000500)=""/224, 0xe0}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000600)=""/128, 0x80}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000700)=""/188, 0xbc}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/125, 0x7d}], 0xa, 0x0, 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x8b, 0x3}) write(r3, &(0x7f00000001c0)="14", 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000ac0)) 17:47:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x10000}) accept(r0, 0x0, 0x0) 17:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000400)=[{0x0, 0x3, 0x8, 0x24}]}) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') r4 = dup2(r2, r0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x581) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x8, &(0x7f00000004c0)=[{0xf984, 0xd6, 0x8001, 0x9}, {0x4, 0x8, 0x7ff, 0xfffffffffffffe01}, {0x3f, 0x400, 0x4, 0x1}, {0x6, 0x23, 0x6, 0x200}, {0x3, 0x7f, 0x7ff, 0x80000001}, {0x3, 0xfffffffffffffffb, 0x9, 0x80}, {0x8, 0x9, 0x7, 0x80000000}, {0x401, 0x5a572c6f, 0x5, 0x25b}]}) r5 = getppid() r6 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r5, r6, r1}, 0xc) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20410, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00') 17:47:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x283f71f58023ab4a, 0x7fffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/98, 0x62}, {&(0x7f00000012c0)=""/160, 0xa0}], 0x6, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x100000000}) 17:47:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 17:47:32 executing program 1: r0 = socket$inet(0x2, 0x400000000000002, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 17:47:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) close(r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x7c40ffca9b8a2d0f) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 17:47:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0xffffffffffffffeb) 17:47:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000500)="4b5dafc89d48763c0e87b26fa13b266bcb3de5eb9adfe3cc6521f3d8f497fecde28e57a53bc5c8622a7a93b1c9926f29f5dc2132f79c88ffb95f0c15e154b772f282495b4743eaebb5d0f381d090f681b9d97df6dd26be244717d25f55a700756c86d92c6ddb26b1a4804c2a95f3dfae6d41d8b5a2f2789ee7d8517dab054110e7324846e16a046b26d00c1b5271089f3787f41b42eca668cf89c18ccdc31000b25ccf0724d719826410b1504e6254053238a66194ca591aa326029e6f3c590689d4ace796b3160d6311a7a2ffd91ca718b73876b4e368aa85984044a113dc1c0878f385d93541d8036d555c9238db81c828328245c8a4a09981e8015d1d575a00fc05714a9460fc954980266918536457580e1618e9963ba8ff83bfa171ed3b65f4ae4674f6dcc84a1aebcbdf612afd92e663a720bdcb352efdbe595d4ac02b8d67c7c3ca9f3ea0dccd3ab8a6fb9398f514c0204a09012528bfb55db35e7822d8968ec1de178af76acc7e6d6280443b4611bc69a0c0aea91ffad82445f4bd6b2bcb8cc112a44b5f19a0b5a7adde58598eecf3ecd81272795bfefb814a4432446029156db18b64f0baf946d825152faeb81f4d9a76aa6bd0181097ac884fb66ce1884e98774e6d312e9f2d4ac56030500094ee0bac20fc4f0eedd78f5737650082ff2aacefffaccc75c96c70f14468d6002b010b541f65d818b5a1e0dae5a715b8745d6221376e38bcac7e2c995c71f6507f44177e0e75e2c42d22097b424cff254e8db65c47b4a77fb0900484350ebc333cdffe15e8da90ec4c1c2609fb3f7a9e4c09cc067b64b2b3cef92bc12725ecd2f6eecf83bd66debe5cb4570a74fcdef6a4dc5e69c04510adda2e5698d9c9435fbd8129a0c1e4f0195da47305604d26c99eb6f72f6823d823b3aba1b7b41db2474dfd845d9ba405bf25b697fb64514adbd7483b30c3fe284a4e80cb1240c5ec1ede20f2936fb0ab078c589b80258b9c35914cba759c5c0f51643a2c9f67fe23aeb93df08befec540a801cd94f0771188348dacf75b18c221f1b0829005fd69c88771a6c9996687c5636553a3401441b32d03326e36da2c9e8ca05ef422eebda4d5ed5f12c7b52115fbf4bee68f262facafd67daca941bd9f36bcf21e398e964b65dc5429ac4f23a40c0f432186052173527c2b83456c1defd41a9af5fe47c08a2d1ce4f94aa1bfd339bcf5748188226e8d8673964e4b9fc273e831e705dd8533705bbf447fffced0f309acfc885152e370e04f6207d8a2e0a042984d42f5ee00d2d46d7b5fa9e51d6e10c08eb77e0ab1a0e11c8239c3b80d3f9de5c928ffd475e9cf8934431e826e7ffab33298a639e82ad9ffe0a1e671b7786faba1bc461d2adf1fbed7b24457b0929897f215dd32aee3a7b5094d74f06f5bf27cab8a860ff057734b3e1e82ae7201a9d536e33a437c59de4cbf7fd8622759c0f7b5063b0fc3a806aa9d04e3ebada7f778e3ff99bcc629cf74c3f9aac80b08d09104e9943628eb90813fbc6e32ac7cafa275948986b64e00ab54247906803ac31e57680375343363217d8992fda939f22839406f9347cff33f08703e3d8aab2c769b3b90fd3a62defe647dac77d294948fe60bc5dfea2c5bc173cfca77c9ea0341e04d742486b160d19defb0d767b262b327f14a9fc2c17f94c5219ad5120cf0ccd301164b3a109de9485897af9dd8851e9d08e6df4eb3bfa6154894195011556440cf2cec35b03d640c0ee0e80781cf9001b69eb2b7064e92a569ffc692eb5cb40343f0f1b77ecbfd9eb38dc0e2cab56232e09f33cd74db26576e0107436a0e6af94331fc316e58f773ba8a98eafce378fa1dbffe58e873be0462c5e8f1f15ac17f53e1d49869f8c833c2ceeb600cd665918c0b1c6ab69887ec488e90345d0f4fb8730e421e27e4ca34baac3e69f59e765e7bb9b6923765d16847a6317a5998e64b17fe0479351f1606cd9144297f5a0305b16b3dad00d08ba7a62b3bae8f96b2b974920145c670756dc2f36e73c93d34c7f57ee776f2dcf4170a0d90bb824d58a17fc1c4ccdfb668ef66e16e0edef2654e6b2374d8b094242793e85a23860a7c146a9e2a5f9a7304260507751c69be41ec9212106d15ff9f6bd4a1c1985a2a1ce2f7949f858b63b9e24f4f1d34a3abdb7b814ea2a2a88b4e27526b9b0080a07e8b22c5052d9cfe1f6975f06f874e1d40f3af8d2a270b5e49996a3c32015aa88535402adadd68974b6048ba868b9a895ce74c9680c8401f0215a8b32e47627971e0278bfb63de01c6a66ef70091ee223622e2c67aabec64a44a1d2cd3982aed537c898b7d6e98d1f2d65c3343e971c27cd5e4d4c43e38b9e30fa1859c5d0a006efc99f794293d82003805e8d7a85e220c47330b584f4671d499d6c973a936d794acdb6aa31aea244a7db9f7a6dabdaa86a911030994c01ebed91da46c093b559da0ef586de7b7aef8a1c40bcafec805f077da3a8846ab5bf6c3e07cc15f2fabae9f50b6a8d1cde79d8f1cbc19740b0d521e3d976761052038eb7d14611a35608edc81cc78c33081d396cf020963959f3d87720203c8dd3303580d9f4070eca26e00208bb2da646f6a488a4233c3d0faaa3bd3f2d1e12bfb3ca5601f5d71d84e9c90d84e4dff844dbdb5a379a5e8fcd4bc628f5b59604f045924a7764a6aa0492b8964eef7d904e3e86ec4a617c07ba3e7613c87d465d246d665ac353535344341d0c7b97d2e3700eda5ce9cf5a9336fa1eaf7a6624ab1c56e58c6a61d24b7adda7f458519703410b69f4615336947bd261056920cda80bb8c9213fb71f07393f5aea7258c4ea3d6257c7a61cddb634e5b4f0c2d056eb83356aedd0fba4a857acf6519eb705ec710c9b9b75ee09a8c5473a40e483dabbec1fe978cbd779bc163aec1d0026447176e0fafdceb23401c9abeea0006a5396764b9678f19259f6e01a3a8259c51ae3bd169186f82abba3f2e8ef02240e8c8da03db3efa4bea9dededdda1d073886d54e5ed8be47d43f12da3ba1def8af0e68ac26500213e7a26997b6fdf279478e66e5e7dcf1516fd8887e13ccb068f05f3375e8d429b06b76278f0e9279c17654cfd1db72f2032b0cfce913a8e774871cd4d39169668ecd46822b54fd966f30a405c886bdd4fc737fb56edd0cd35c030f5e4e85ac3bc19ad6e569b29bf9bd400a5bc8391e8d567d4f3c2e079da736b53b50896e5c70206ced7ebc24af546904632e0b87b6c87a4b8187c81c1f260622ac6c09bba90733af8276220f15f0ea16327c0093fb89f33882546480cbfd4e9972455d6472d4448e46e95aa4b9e426dee5ce850167d734a17eda56e798de2ade2fd0a22a5599530d1db55ddcdefb6cb12b6b06782f7eb13cfe59b400c1b4937d48d8d8dc15aa055878961ac804bea685e21785e6924123a921fc5d702d1e13b5d561971b68b6e6587da3ae5f16d46b9696a6291a70794deca885d133ccd1a7df8814829b3173e7da4891e5b3212dcb548060afafeba000ed5d13cdf17cf24c0635944b5ad13439a21e844727735bc2d9935d9dd472f69c3ea19123e0c56476039d2fc92e94e1e0aad194704c13183e0898ab5f64ca45407bff2379dad42aba8eb08085f113202a4d96fb656f1178779e26ee7772af0a5b6a43fd4883157e11b8be3d35c9b53a40133fbb93be6a3d551384afa7b42b19f122447acf0f947bb57dc96803efef38d2d949d6864c39369630caa1dd3dc5ca875cb6e2fd971cc37f466c178bf0f1fa562bf91493a01dc1dad7eebeb9d2dae35d3959424109690528f91b59621c5f84d37ca0011697f287e32e99937828a160e1a1fb708c9e613ae3f82336e4dd091538f6cb8763ac50d3092db4d7725b5a784826ec23cc869119dcdabc2c8600b1fe88a356f4c9cae4f63ada6c1a7b284c22a4122a9d9813d7dc4b220d094572fe2261136531a0b65987dbcbd36f0a3b20970deca6baa7193387a05adc6b3dc8ca591387fd2b787671435b5e94780642c50f94aa0205d872426d7b87fd747323ad71a5314facb0e47cd2bf1b13867753570bb7904f6ec33066a0f391630d1d04254c85dea0019f7e63fe8019acd5efb9b86a83536111f2a6734059439cd35c8645f9790ad2d8f2128807d9b1c36cab867ae532d87f5e945f9d6b5a4c1d4b232ba71e72a322b3e6fbee90e30dc7a05acaf493255257f6e9af761d6513ff3cbdcdc1f56dfe57594c6b9aceeb0e632aaf135bbb52364f7f872460e45052068cb3880560d1c0bc07ecd145389fbff242131941d4a8a99fb364f7e9f8ab103c0336e3de327a21b5d9fcaee84373e2c93623b6ec4c0e0a9837656c88006663df560b3cae0771567d8c6ec847ffdc20ba8c1a2869cb47709aca1cf569bd4a90f2dfd3d777ffb1b22e492c4ccd05470fe59a49e6194aaf47c3738c7648f3d65c4adcb50b3537b58924c0bad649a4a98b3dc271e84a66c785011adb73a91d8d309931c602d9e3b7194fc681031febde7f3113460c91a163bd071b5c08919abf98eff83660c0bbf87194131dff9df37fdefcc5004f449840b71ef2c27a77a30dad76ca904a02c76d6e28de4322e60c4d2fb5dc7a8397495124e054f1692e19155826ef1ba10db2e64b4ae31fa5e63abc3e11bf5f8e6c63992b02fe1055d66d31ba18555f729d155149aab64b577ecd2645a3b42cd843bfd4769241775ee9cb3b9719ad142dcb2443d991fce3b63f922e1a3b52b165b5f72e5d794a13ffe224da994c418ccc27f16e9d65649400eba397b7ab6e0720f91b11dc50c75c0428192854182b0c48097b5e15786329e6fd23bea9cb5517d5a243235c43cbdaee5ee9ff86f77a8b3c425dedc4b07a904cb7047b21a99f748c116d8dba1e2738c4719a72dcf4a537f47e36d3b26ab8ffd8da50b5d21f664c8d6c784b48e0574383a09085e2ec19c9269cca77e1b8bd712679f7bcb983668348b4851ace801b84b6623f4fe9031263c07c115324fdd367797107cad8c5d27595863f8a66a9df42bd114187d98934ea06adde06bcdee8faffe6ba7bf85b731f5306c367a93f9365c175e3e025826181edcdb1bd2cd0dfac112dd4da9fc1c9c06fe81d5a92591921449a8fe434a7efdab7c586b7eb64651b583781e3ccdb5f5acda1d09b0e50c95b7ef896b4d3bae152e553743dc6b54d7545479bfcf18b3be1f8941785f64cdecfb1e763879effd692c6dd1499a1e8b19421ee3a09ba1212a3f40889cd888fcd6ffa0a01956e007d77eb8cc320bc034a7306c9b8aa58763d8b503e2d7e9626f62e48cbb1ad00afd47282c522016f089b2d8d28491bc2a55e01138c645078fb94311a43072855eb4a685d2c6b9f6a95011fa3a141be81fd491ff461e0ce5b3f59dbf91430a0bad1fb3336507fb11e79c7dfe0b19020839f89842f9fee9625aea16371a2f367f2c3ecbd221a7332908782b64bcec2139602fce419361fd69e80c149db2a422d018edd6acd22ce69a57678be077f57cdf5f3077d461a5fb1bae975bbf2c6693cfc213bd1f8e3f31946c49c21d94b1fdc5788e6b996a427ebcf082cab5e108332169e9f68ad1cd7f116f330940e43157ec2f0b13c47bd0b7213ecfcb17645c8d356fb9fdfcbe5772633ed24ce5a9ea2b840dd079d70069d9f7083604e9c1ff20dc283828594cc9c43f7f94fdd2b6c8a5b7956c7aa15c6e97f453be3898c7628d0133d309a44717a2901f38ce1e81fbf28d2f55fd67acaba25bd91cec6913e141db326343d9d2b349238133f32b64ac903bf201e899fae9cc79175bd4a7f7036730c9d", 0x1000}, {&(0x7f0000000000)="fa16cf4ee220c7dd685fadeb58473572a73542b2ac0b39198b1eac17a865bc61", 0x20}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="42629770418ed7bc4b9c59d92a5d96bd2c455eb809d487476253bbafb53ed833eb22f4df5f0f51cb776a4a3014752f9e284a26b1cb6802ce75f7d7790754e9f82995afb6566d809b808577fc48a2c6f1527573212fedf0e5446455bdf9a596381be399fe657b19ac519390d5c901c48ef4285a50e88d872a5f8a68f6d00478c780e2e225e124a2cd3f03b8ce6286ebeab42d294f6c4b623eea76290805d58f4ae86c94f0b1857ccbaacab82f", 0xac}, {&(0x7f0000000180)="67f7cab39393a14fc2af0bd02da34a73c98cf9186a9f7c3c844a8fcbe2143a0be491b59835c1a461dd46a0d8b4ccafdb5a4a9faa61c75a1e41f9e5832d4de14feb83afecee063ac470bfcaaeda6499e760698ad0e0ae0eac18bb46ca3206551795143425842e63a94beedb23db90752b59d1c2475a9d230ba61e00d47cf890691b60ecb1d24a2c311f351de0c3ee1cf4866b1d3e2d2f128262802fe14c35fa1a523426b7ea884f5074b5c649131e22ede6cda9fe5adbc59218d0136d816958b6196b318238671397f19e6887c069d845da0db7180b8d2f4b939c737664a8464a409ad6de8204ac0a19f472f0dc9cbc248da3f40a31eddc5200de5afa8a57", 0xfe}, {&(0x7f0000001500)="57abf016764651190ea1c4080c6cf488c271217a3ea8673841f447b3b730c09b999f374805e3eeb7ad4b8258c4fc59ca0c63aaf80b3c6e1b030431a77a5dedef78fdc5de9e658652d431f8c260032b19ef42d00a78a6e8603850406b25e40a1ed375273890ce08c2e80a28ebfae3be7642ff8c6cb9a00bdf8ea1882f15a9004906e96bad17ff4d95e9f272bcb7b3735f3553bfb5463c3add5448a29af9be65fbb8c3471c3a5a37a37e10d2c5c1d6a65cb5cc96f879600b9b100ea07371b5e0192c2b62082f620df46c8bc322c0418ba13b6011e148b8de0f5be9989b3599766d243369e4748ffdc18b73ec7eb8913f74d64a8c34ef85488b9f6c6f397e63ad77031715391edec296643317f42fedda1065f0a9569190f3a3ad9f768e09d1fbe9b01dc10907c6d2c6c3a9eb17b82ff7407e7cc5186da8b02dba6519e4dfafe70df736b316436e7a58922c0c377c0aa7d65c0cee77641b30301d8d613a4a5e6b23e4a2d663abc768986c087ee4b598ae9617ece0c6b5cd535251b3ed3c2506c74f2cda344d101a7e527f665654def0044be8b04a33083541477b6c20bf9e069ef60e2141c5ef0aadf9a803230734e11fce8588a3f52ae772f3e94943d81ad86cba91da50c45c23abfa7733ea31e99d0eb1dc7486002b3a082bf44008bbb3295dec8dec325c0e79d8142c3cac87b72a20e18a626098f6f7f27ef06cc02178d3e4739a8d3415843ff9fd52e87f8d5b6b497a200172f1ffb1f692aad1b5804ce6064542e82910692981910c345fe0664fab08a0c9294f3953596f3a390e935e037091175cfecac577c2a5a0ab42b6a0043d8b020267a1f3966f58b38db663d9708cff814d2364bdb6343fd1e2956da73fe62e94051c140c12ffaa8db4bb3514763447364f35e5a9a384009ed30cb1397fd0d4b3d6d2408a7f358156b10dd1b2ccdf7c48ae8ee9988e881578742f80c2ca1f8d38df2cb96bd86be549e96e48ec3efff244adc134c433aa5bfe12343ebbd84faeba1d47096567033a9bff63ffdaeae7149b47219eff79d0f11d66fdbf6f2689923f4ca2789848572d5cced7a6461d25d8a4d17f9bf22e9a708ec23181f81f3099403086ae758fdb090bf35cf1433c8575a68309a1530ca5621e6df475c2d88742a553ca71c94838dd7aa5d09579dcbccf3c09ad9dde3714e5e226b8c6259d7746dca491ee4f0d0361110fe4c0194d7b40a3173c867fb52cd38ccb81e651b381f2f02ba3b5f4b059e1de47709f3ea228974b560f24dadfd9c25478cb74640bb6b2c4fb67a28d5ad13f66b7b8eb61218dc80a66ec16af04d8c7ae63e889db59a33c893625f304c9bea6a3daae7ade2eee032f0f43d780d470d7eec7ce23e19ad517df247377021785fc0feb4f5a4482277b88ee6b5823e3b983a0f25442efde35cfc4e57a29d441c04b5e3d269cc60d1d97b4801291834541003080d60b8865ebab6148c7aa83652184b9d29a4c5a64dac17490f5e2d12189523df524458e51ee61ea2d8334dc5b389aa32629a79f1fc4152fd8b0d8eba15d651a272c88c09abe47329ca2a494d0b50551a248319a0a1111d410b9152d490b554a919d402c63c89c4215083b377647d7a5414bcecd57f9c3db193c0dde764266163e28d6efeaabc96074a54878344f13fc620c2a77d49dce0ec3c52d1a500071eaa86e58ef9ead8fca7208e0ac1e5d8b5465c7c2fa68592589ac9ae2a939089088384755b9c45c83094c2350ea807efe8baafde29915e20b66140a1d1a861823d01b9d89d91456db525b2ef5d759651034aec3060ecf5b7d7e53ce13b85c5639bf8dbde866e69b5677e13a7e6aee2b8bea9ec9c24987582f58227d8bdd2dc01f97ed115624aa1394dfbc9a5b49d55b2552a1f4fe30756689a80bcb83aeac4d5601a1e698ce28b20462d151482143ceba33f1ce73a5e5726218b23795d22f4144c783244150cba451425abf2ea409531748a682e07cb2d96f1f4bb75c47dcd966459ab70ea6559a9f17a58a05561753bd0be6d4a2b2abbae7d30e1284808c19313ab52932c7ee1b79729fb1153b1db11180cf6987a66bdf50a706f88795d9f2e956d64b18767b5b49502d618f93021ae7d7f8d886f8e25ba7da1870fd30c442d277571e61ee50c8a606ceb69878ebc67edb8806ffaa66dd61423e71defaaf2113741d379e60b20be4b4a346d2dc7602f9136e079c1755eaca65bab9ba52dac51953b8c2aa5c1f9f3753cc997fa2632acf0be74755d84c269b824b14be3f0358fc17a6e3e4dd65452a6e2335a0c56ef8ab93273daca6ebc067847563d48d6243fe3a0afc56d99090d3abe05cbbfbf3b4fa1762cf7ea62a8c18e2383c91502e5b910d6dec11326a13c39ca38094b780777c8c6f42562e6b6ac978c77e76a7b37c6de5386e943c70f2ec8375b2a75536916bd483e6c33cd800ef8a2cb4df5e4673fba21e0f96eb6f072166b0422ffeddb0972aa2a419706f3f36628d3a4005d668312600cfc770a3abbc1c7f61e8327fd83f35848195368b1fd769ccfbd1e8785db1274ae1f69e58f5a7d34a1e1dfc573b76783bdf3207bad794904f86ef0be5068b325bc3c16073d8f317880aa33bd0d951c3509b5bc03f2a054b5ee9b406ba86faeba970216a2f2778f7b140ec18a4138caadaadf2b338e3c37e3c36edfc1ca8b8395110a49341413748bef3cdc3b9ee2d9c03cc46de31bfe8f6296b39e8bc134ce828b8f429b9bf6cd57c938666ab53ad32026b1c8698f3bccf68272f4004d6781e7208107fe16fcd9bc9109fb9756db05fb3ab137aafd30b9ebb0b84d6967a59eef9c4378fe12a424a495b59e8b15ebca225ff8c48c4de266d1d0c8a0cd743f632e1b14b6e0b0f57dbed93915759937417faa281732a8a7eca2f04e1754bb112f45eb64984510591761ae136ef998add8090d187617da89caecbd2b4f7ee41914cc45455ae620328c1f2de1af226cdde830be2bba4bc1bb20c88863b687da350a8e2b289ac89e531d302f662a0cd396282f2a81b87479169b7688f3b9b39b887aae2790ea4be1c9767c50f1364ff16bb2641ee27f97e0ca7f2017945a889d241e65eae29657d6913b490a90e9c128b1f33307e91404f5542b7ea3bd28abea76b5415e64882ccc362e00408ec9e39b06a9f5b1faefc3f48f442ff9e9e02fc74a8ba5c0a84a40a827febfb7607788b9192bcbd786a621bfa0c7b87daab8743426b298e3631f65c887acaeeb1c30a8354d0657438dfb7d9d5871f59633a45d4c778ac868fdef265170ef47dd6591707b68695db22f32285408fbd2bf9407c62952cfc9027bcf7689f0e4cf0fbd092a8866b34f1ddc5c5ee9866b5fc33e4f05b57f3df52d3535e507838326d70b8ba40bdd8d42a78e815cb604ffdced3dedbfd7e60ac64e846737def64b4d6868c93d7af30c38a1480c87b53ade6edb41bf96a8a4817e9034e9ad272232ffda5b41581da969281ba6f689082b5719e44b0c8230d77c9a352e8c168c84cf3f7d653769d4b5145010799816690419e17f2050846f1e9bbaf00b3f03e7791b335cc6157f02a11ab87a2e8b664f379a857345fc38cd77aba74b1a1242187cf890e0d4157dbf1746d95abbdc9ea1857e3f11df2c8e0fb72426e85b7c126a6705130f81dafb284262c589a098dc571b6ca0001adf09260a57f5a12b1d44cc88ad91885e1f1db1f3752fb1c6f81d58f0d2c587a08a7d59eb84de53c4cd0d5457453488e8b3d84cf6fed81d4467ee9ce4367364fe6036b52b2368b73fc391a5dd769df04c37865dbfff17eec4ac41c1a9d30868b7d7ad468fcf517e0c2e3cba315a0c507a741c6490e54f9a5a70bb6857eacb5380d32b8d28378440b67f84ec156b76801e47d0286906972bfd93052d280b48333728c2e25f534bf0fac589dfdf707ae2a56041e02182ba9d7f931fce56a932d7a75eb2a3211705ab108652077a8095265d1724fac0aab3806f2f179633eb9c4e197ffff47458a54de2d898d4cf95bebddbb2c784a9bce621d82f7091be870f0cefb19245a3f8236dc3e1410455db141077a3882241d62f7c575cdce594311b4c40d25344648c6882c13cb095059fcde1c848cfca5042c85c5f325a55d65cdb782d35f04fd7bf57c60c6ac95f8c3c03e9067edbaf2e88d587f95827aaa1b02631f81250d92d790183be3b3642b668e2c561d2500409cedd3dca5b07b315812d3a9f70299b92861274d04f784eeb7ec1c6ef34df090a7adf02c2032599dbe258b46dce2fb6233f452b833571fb686563b0fc6493c5fe97f4840d827ac4be4e4bbc924c18f6719012ef872cca320156738e190f6c5c0c5932bca1a98e8d5e9474e022ef57fc675aefd21c75ab9c557368f1857354b518c4792ee5f931aceeb104df1e6021e62064bce160dc16f9bce1e3c5226eb443506c7251e93a2088aeeb5e6a0ca0710fcdf921498e996559ee3511ff51be817a9b3de7146f6fee460344a1ad0e565886ee872b23d861acb16ae95c6d43286e42a29d49086ed8c1d4cc3c4c2eb81f94e5f7143a00a53e24a0483338845105c4545e4d3ad88bcb9437157bf0834fef2c4b88d822a1fad7bf6ef85a1a05ee77cd209a7aa356dcbeec6c756ee3b03725ea0a2c73221ed653b8f30079d294ebe41bdfb54b1e09c7d4f71bde70ce1b88a9ab23855005f0a23a3cac1ebaaeb630bea0a9dbb13a7d504285122cccba0461449c94939099e92c2685a3f8d5148337f307b0f2fe76ed652192d3979db6a02a5865b41854c573e46fd9111d5993ba3f50504368eb022c7480aa7d92efb98b13d501e56a561782e84b31ab094401bb7121ab31aa71798068962fa9457a832b7f51a2f5d3308bc9fd0834addbc1f28d5fd5eaf233d4b9034348f35b4869f64c1ee56e124ad5fb0ce9afed17bfe04cc3d24031e6bc2680815d7223b8d1638f8956a45a38e0b6c00c053c6099c6d35dc8dc0fa98c9e513471e4452d85cbd3c2373bdeb794eff230afc1961e68a88947ea2f12c51892f20b1b76fdfe6aa336abdab74ccd3958b6dedc450e17ad74b1362fede8ada4e2628dd05bb9ed523d3bf53e366a5a333fee360abcd8816080ee939939405da70f72936bfc51c061864189824157b93ae0381a0a12e71d0b390b5eb304be1e644c0cd8c2f66f24876f691635f65856c1e38bca99594eb2bbc4066dd29a80310e3e9d02b92c76d8904f8e24249ad91e029c9a4395f61432752cae7c08aed406bbca4c6f61b33ea5236ee0a110ed81bc0b56f0b619df5a42a04d2c3f18aad338ce7ebd27e4470a288bf30e4a597443400fdfdd601f2ac2cc01fdf362d147e82ee576c7db2f6be38273ee78806c1f24869813c9750cd390f6987f2841156faa216a2228faaf88837ada94e4b80ff9c3f8cc2ccd02a0599bae469debbb0cd08b912b86838f5aa7d9353d297534861f1a34368d050478a81b28e5ac4741d3b5f38ae4ade34502c9994506df64aedacf235a7a1a218179bfa554c0db68e675766d376e860e41e1df09f2eb7bf726d75cafd193b4520d8afd331b43420e2f56f4970222831df92adbde50ef888e0adf272714c49ec8763edfb21ad16554016c17a28a11010377b8b788f7da12d34ea65114881f009fc053c18c4fb28cf2aae0613dc514f6591d3a9a79c7d59ff6b742edacc893248630103f88b531dff4b9cb8b1f84fa71596dd8b54a7c018c712ed232eaedf225f281c837a0916e35d0f5d031fa16ca6cdcccc855d6ec4ef265646ffaddbc6c402d35d44f65ab3acae1b88a503baab4e2bd5e50227d547fba2", 0x1000}, {&(0x7f0000000280)="13ab481e2568f84970872fc10773e1095c8a6c297b176f8cdd590e", 0x1b}, {&(0x7f0000002500)="e7db26d887ae6ee8306a8d801ed90175ecded843bed7c254cf877be0007f78733adc243a6801554da86eff6a777acb22714c00a54c40642226934ea95487f474c55b14eda4210b928b6035d4ee1ce2c27341f74ce24373224628090139112fed652c3d0ed7a491b1d8a9fd49420d5618653546f78c42be952c6b2f613bf2ba3389138c80fa890b0e266795d359bebfdd941d31ebaf720373f5c871818f4b004295494a9221194c4ef53fce7cf98b00879cdb639a6a84e85544506dcd3f04ed6f1e351fe057dbb12f69c22a887396b218e0f33339c3b1978118cee77f19e49053b2cdd903b8a9252cc7922fe8f42632cfebce9d0102b49cd85fb78197c517490e35d452c50ba8c0cce5a89c46e100cfa83fe27e3d7ba93d18e1b9a23b2a6d248275891d65058ba7ed596941604adf3a2941429636f2d0394bf72601533d0ecd138362ef430d1d91acada746dc0319fb12af2594c33882555cbe24f48641e466cf6e65769eee845c8bbe417d560ff09f9645ccffb3f63788afcfc9482c00027fc48d2f336033d1639645009ce4965cd4afa2d383aea82c699ebbe44ca4cbe29f6dcf078f7e359cf96661f1e91e97e58c16041072eba23251c7da6ece4b1e26c0eaedae23e58b7480ed925d1469f50f2e9c753212702fbc6d85d9115fa7e172022747bbbfbc6c0b159885105a3a9d19302d0b63c529abcd3f03b71c39f001bb391ff21a7d7c2362ddb95bdac0987b2327a7125575be6cd8748d5242176035085615a8ecbd44027e7d9b5dd81355e7d888ad277844c9b330608def813f885becb68b4454eede551739329468ad31144482af1ddfed5c6c893500388a0154289b02e3edd6fe1b71a76b86c64ca5125f435a53ad47a93575b0d82c123a227dd58864d972690667b44c85311ecf34c0a6cc24f0118dd580a197f48a2a93a9f16b8ad09a0ab7c127d0b4bef4fef1b83ac0ada413aec65371c2a8bf408e6bf22330c7d3f143411e498f33e32971d7b81159753e252033a6b0284909ad58c1be505baf42b8af02b30cfa3bcb94ec6ee4b965a14f964579a66f2f6f7f0b60f792e9869d5cc57656f6e642f71c35428699327b0143d6fb56b5e8000bb72109c8a7009d689246dd3135cd9a1e08de4f7cca8af7e8203709dc2680f699ff956a45582c3a782c3b7a017cfc73d95d28201e6934af8dbca25ae155f192f1ef99ea16ff73485e53b8836fa5f8042d551aa9d5d1e355f84342c66c147ac5afc04c3f6988cf8083c5cfddcbacaec01d9d3296539a6d5c10b1a51c09a0f938ee977d571f2271ce74e0a85301d1e29e3243a231706fac0b679c80bf9f7bf9a926117d19f277f91f277d1379256441f61f347d820cc10213cf5d18be42f4158018e3b2f3ba03b813d83acc555394d9828be04eadf5a555ac2f5ee58c33b15c3963d987783912b09b040e1e9dd4f7dc0b28d5e1fc49152ace12b360d5e841981993bff6a411d2b8593ceb30841e3c405c81f9497e1e319c0fcc050878efa1658907a3e1efaf24abfdf90f67f3c998938c0b3185a5c480f5466aa5379f402b27cab2dc1544590e6bf0e8adafbcd75e79536faa4a73abae7a966f05650df92e12d179bba85dc13506ebac0eec2f83b016f8424b1e2452bf70a70830ed48219560df20aa8db3d5dcf65a129cf6fa0be7f51172212be5045136b65123fd88405d3e6bd3337c2c33c597470d4b8a57bebaeda114acd7cabe05d73c797b2b5a225adaf2cf4b46b8a589978a77a9d081c4aaa96106490181277aaa8538c84b5a2ad4367076150ae157e611df7dc9699d4d5a8110f757d8783074d35e3f17bde5f146ba85ca69644cee6d45f1a104f6a2f432d1cbfcbd30ce5c222b2d97610c642ace648a652e520b3d6e8d4c5284b40a2cfc9ca1559b904fd468894c4d9054e09a38c7020b16917c37ae0692a2301c8e95276e1ee6e81f9bde8c8a6c33bea80671bf5e840b91b3131aab4be329b5e29743c6c830d9570a25274c2dee0ce317c85604a7aff8d7b5637c7ff9e8d343abeec41e083a3c48cbab1d0a8b8316b5f7d74ffd79e6010b0b41e4789995090aa66d2d39626cc1eedc51fd161a908b5011f66c387f9c6161eb41528d855a024958f707d01af88f01e1995212e6a83c1dc6da21bee298f983a021a399491e65e01c4d2b0d7268b418477b5104f1797bfe8909184704a7217570caf02a93fbdc5390e249333dd9b948ec700ef181154fbac2399609b2e9afafb1ebd21536036764b760f90450f06ab4dc47b1921bbcab3810e7bb8835ff7adc13c96285038e5b6c2e29d87644f0d8ed12db91617c1946020605cf2d4001dddd8d316d96e5c6586443c742b21ce07e540fd145b7bb17e8322ed238a950cfd4bb47b949d34a27fe73d6e161e990b3e17d7c7ae371c5638e0be3ec19ebe8bb16518d24ba88fa7431c671ce35c851e9904b7eb6f05f0e099a6f17a09b3f0bdc276a4b9e870402c69e787f95a78231c2e87f853e00c3348d8bef917a8c68af3ba31cb5b776486df9453217d2c117cf54b92568a572da4f9b4162685cab6a79469b30457b40e94cffc5065547c305e81953f93f2fcfc8670d7607adb23c24250c25ff0091faa67cf8bf203b87e3406bb933b030d9667c9a6eccb3bee1342f74c7057596342dc372988615d55e423d992d575355443d36e343a618511f7092fb0f5a3c3a0148d7531e1d3da4fa37a0f93cbf0eabea5499c37d2864c86d95a63d810fd05f4d40d2030d9c9d3c5bcfd54aa56b640b1c22d22097b75354701929eb9cc972f9b428ea036893aa9978138709cfa436ed6bb145f52e33dacce38e944d5c7a445f98613b4238bf7d065b666370e534328f73eab4f30eaab640d5994e3229999de201bdfaab08d137de559895a2eb846ec8d3c102cc83ae3c0a67cf3afdd05fc4674d1d0c6f59a5e8cf96950dd63a34788243915b79d74fd7fcc28043a2497a3f3b92bc54226a57cefeb583571cb50e079952a3e04fb81685fa5d45c6d9643cd4d1d472af9aff4fe900eaeea79729e04df0e7381e3cee960f1eeea546e4bba3c81d466fd131bf9637fa9b53ad6bb45746ad49f3c9eda2d8df763b04ea8aa8ec71fa7e008a9d2be1dfc4c171e696a736eb1711df5b8fae46ac84f8e304d4c5827f2d6da125617b04e57d2de75e19c389dc4d8b16a5034a6b99b069a55389e7ac31675b02960b4e9276a10e96aa74ccb18916a4501d532b6aee503f04b73345a07becd84634dbf2828197a2be290213a71618c673835d3a13b423f8418150b83d1192835cbc76fe4a1f0b3f3020248e1cde7b57ac2c160ac9bd886bd6a1eafda58016094794211750ce6da444b1058ac8ff7e3b55f1e2ae59e8498b1d3392bfd2c4be0f9b11d994ea2e58bb75151b9289a47944afc24bdc62b745ab5467ed335a26c830d1841e02f4ec57e2f48d6038b5e2f7ed0ed7dea7c744ea37c078ba91b458d7a7f06fc2acc214675a7c70a3be581c4a60fa9af96adf9fc0f9f1e6ae9c1ccc2044d451f316c31c0ac7357c322c18d8c46aa4856807945505edbfe26d7300c3de966369c421871094e70a9e9049f6581cbcf4c51434b35ae437b5d32c839c10d75677532aefc8a7491f144f5c9fa9ab970eab66cc9345d7f2b1cbaac6cb86a0ca40b077ecf1e5ad2d36804b50f4ef2a7d43c851eaaad816039ad47e7d9ed37c77dd92ef64d688cf19efcf46861e2f34f301be3ba3cccd91a406f377db9f28ab013c3601f9b4e6383ee120bf1f172d9b978011679587d0f59527f673e57b57f0f197501f1cf1c4324edbb92aa221abdc695a8c4b5c6ddaf1aed82696d6da78f075b34231413676c6f96d8fdc2ec9984dab7b873f27d832bc72ac2056d5df922af1bd10959a4853df89afa089108fe90db45863113f8a26e20ab00e1a38d5f4361e333cd545ff3e8ef1589a2b97c5baad0cd15f500b9c01fe4c99d194477cbaf1d71c4791f1f513781c561e4c7b636fb322b6b10602709b4d9f2d24e915df1ed71939330ce2d078c204d90fe46d4fa8d42ce1e6b4c1578b9516d28a0a33fd2657857fdad4a07c2179259944484a2e28e920c7fae61bcfc4d80f1ea6038c269a1c0c3a369a2d254d65336230f58b82b5407174c0933b0d6909307f6370785c29c01ef33c8865dfa7dc34c6481a020259d3489ec3662ae5ae4d9d247ca32847a2c2e6b1eeae62ac3c4795f3892b219fdaf62ccba525e09b1fbf5117a0229c018d565d468c61d412078a78e7c13ce85f830b6ea17f5b71fd00988bde178dbc6ab5b23d86dd811334777dc4fe3d6e52edb8ec232d0b1b7d0c4328c6b1d155bc4b1d9155fc4122fcceb16858c8097452a0990551d1b740fbd095d4710e3dcce897308ff8f608a51dc58ca614d4aa56152db7e242bdbf9c1376267eafc4bc7c586e13866a8f4aaad64868207c20711b53295542137945ee0953d706b1da6d71cce63fff3f981a25d5e3760ef8246d03a236d2322ab7a0022d72fd3f16fe0df6c01123808122ebac8521ba9640b0cbb3656886a704e74526333ef5ab760944c5b8d57ed0b0db8d283db2b5c73c6d6b03c2587c95c3a4ec917a303ee04e886a64cb494adb3262cd9ed9c6d35da171d7c039ca9c25d76fae21e9a5079cb26e5aa7b7405075a3bfc19b4d36304e744408baaf68471e0ccad139efed252655ea951449cbdd2da0665e4c51f3d33d96568dff1e5499c80ddc3c68fb2f8a2315791ede54e4ca8bc2626752894eb01f8411974d5cd2a4e4e85b07482f43a7975623efe22b0a63d6167e93049b520517d64aef5341121b2058cae05647d746b4b94eb5b9980e1b2c5e5a0b37e41ccbf45ccf27e8d43b9a61b5f19f1c967131153b1c0d82e2c00deb6b5dc383d3a635011925e37b4669e5506167d7ac0411b6d169cbbafeb08bbf0c26dfbce6a354b81b44bb518ef3e0bf9f97abc1a8f7018bc4e6e370f7295c7488cffa3f19b7c89671437e7df6e7808abb50f3f608ab42d004dd04e24f1c628abb1913f7140090813c62fa885da9111498146626eb81fb83ce72f1e83102512a2dcffb7834e62b35ba19df16b7b323c10af9458b3fe870b3245437782a01acabf60f993e107b02b9020bd7b5073dd8f0392c41bed94f89e73bfd9b9f54b81184e26bc5dd1b7ca7c06c96949141cfe3f6870321991011de7bccc8a7a0ac9f5fa4701c99ecdd24f8409f7dc3c3085931136cfe159b060779f13d029a9c108004cb9257be96bce2231746eae57223b09aa34fa82bfad7f9f924e5c6d5a23ce959f04fdfac11adf56c3133f1dbe70e2806cdd2856ccdc5397a5a69f6b22c1d7532e0fe37b2d0968c6d1083e953e6122dfc8e9e4070fd6c8bb508ac7050753e070a010bde3b9f7b2966d911b5a8b847b7a3098ea25f3a2a53f63bf745a7bf413228e1c573a18f639e36c3c03bdef4ab897ee7eed2bb8df265240c83428444e100fdfef46cc6e36406bcce54962bf7b2f49dd28266bdbb27b5839f6b71667f6d488e4e94f9eedd0b0f7fd85b8006564ebc003090ad3cfecc09a1cd16562ca8da0dad1196ed626eea04e41c122256a7be013827b14d5902e80caf1c55189ca217ed24bdd5ce66672455b798754e9ae8f8e225e9b3ee5e06c6ff8aba6e69d9c79d2d1470b9ce3b2f952aff11fa2fb529e44f0579481ac00358853c20eb81a7947f1c43332b2d91a3b2e2056eb6391d9a01590f9395f0d6cf6607bd834ca0f7d6c9d33be7fafc04f3d012c0b721d254cbbba7ec5a6372b6e8a38de03742dd70a769d377af306e5f45dd7f0b1280b2", 0x1000}, {&(0x7f00000002c0)="22f1c77970354a87652afba9a4abd51e07fd07b6e911d445bafb964f02c07a2b628ab94fe763cf8fa7d7c0ac59787b14147e58eb965ed2bcb736c00166f9c3297e5c2662fb20d95e06934d4b4d683758a0e72eff8b2570e5f73e5ce7f66ce35bfdceb70adc79a1565bb70970499a80a86bac2f364b8c697eeac5b2282dcea4e0efde5eea178c3fb6ad3df29511eeeea00a67085478cb79826ec0f65103fa1b9781249c73da684c4174a6cbd9a2cf62c843f476", 0xb3}], 0x6, 0x0, 0xfffffbfffffffffd) r2 = semget(0x0, 0x3, 0x605) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000003500)=""/247) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) 17:47:32 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) 17:47:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 17:47:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000140)="a707a077fe81366395988a87dff9f581e8765511c033b71e0dfb4ad08925b3f32e06a9263bf6515f219a048a837795ca5488294113c0d787d600bb1917d60a04c19e6b3b4ee459fcc324d0bfdda712290c9f9c414c74463d2f95f407b31f018931238eac3bec6e3d7257d8f5984e368599729c673caaa13af8b591779882243bd74c7dabd5284492bb89d54853502690b8ed2f498e63016ba6c4efe4eea9d66d1bf43a505c9c116e067e98a8eced62c448910b39ce1040efd890495a4d913c448e6d", 0xc2, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x1080, 0x401) r1 = open(&(0x7f0000000240)='./bus\x00', 0x400000003fa, 0x200000000008) write(r1, &(0x7f00000002c0)="9f6e6a506dd384b751d57d95b845f5d38bb263fde638a56198f5552ca36618b93bb6bb790a1fb803a1b7d79294ee13cb9984a17b56a46722bf2d5d747038385000"/75, 0x2bb) execve(0x0, 0x0, 0x0) 17:47:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:47:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 17:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x2, 0x3f, 0x7fff, "ab879f4f857ed3d66618175561f39f29c5f4c7c4", 0x0, 0x686}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffff80e33a7f, 0x101, 0x100000001, 0x1000, "70581d0bd75f9a2b555a5a80f9dad8774944515c", 0xffffffff, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:47:32 executing program 1: setuid(0xee01) socket(0x3f, 0x4003, 0x6) r0 = socket(0x18, 0x2, 0x8000000000000000) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 17:47:33 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/16, 0x10, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x4}, 0xc) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 17:47:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) 17:47:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x1) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x7fffffff}) 17:47:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x254, &(0x7f0000000080)="f5") 17:47:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20001, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="ba16629110fa95ef0b9b5d50dc808e8439021096e919b2e06d44ec5ac23b3aeb6d84260d4f9da0de7c3c7f25f625b489dd996d67ad47a0e82e19d11037eb4085e7c37cc950eb06380c25467d0385636da4d9cddefe1a99738ce437c954f3a799eb005a7434f12c785c08545822d1e678", 0x70}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r3, r2, r2, r4, r4, r3, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r8, r1]}], 0x78, 0x8}, 0x0) 17:47:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) msgget$private(0x0, 0x210) r1 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x4) msgget(0x0, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd151ccf49f5feffffff000040000100000000001b27984407674a2b78d84a0d80009b74967dec775e84c834bd574826196b2fa4f7fb29e969360dfa27ef94986469d0f59df2d86794821f8e08074560cfbb206d57e01fb2d815ce9d44d52438373ec796f903796463a0ab", 0x81}], 0x1) 17:47:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:47:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) msgget$private(0x0, 0x210) r1 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x4) msgget(0x0, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd151ccf49f5feffffff000040000100000000001b27984407674a2b78d84a0d80009b74967dec775e84c834bd574826196b2fa4f7fb29e969360dfa27ef94986469d0f59df2d86794821f8e08074560cfbb206d57e01fb2d815ce9d44d52438373ec796f903796463a0ab", 0x81}], 0x1) 17:47:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20040, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") uvm_fault(0xfffffd803f00cd68, 0xa00000030, 0, 2) -> e kernel: page fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0xb3: movq %r13,0x20(%rbx) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00cd68, 0xa00000030, 0, 2) -> e pfi_ifhead_RB_REMOVE(ffffffff8229fb50,ffff8000009b1d00) at pfi_ifhead_RB_REMOVE+0xb3 end trace frame: 0xffff800016bfa5a0, count: 0 ddb> trace pfi_ifhead_RB_REMOVE(ffffffff8229fb50,ffff8000009b1d00) at pfi_ifhead_RB_REMOVE+0xb3 pfi_detach_ifnet(ffff8000009a7000) at pfi_detach_ifnet+0x11e if_detach(ffff8000009a7000) at if_detach+0x15d tun_clone_destroy(ffff8000009a7000) at tun_clone_destroy+0x1c6 spec_close(ffff800016bfa6d8) at spec_close+0x3b0 VOP_CLOSE(fffffd8030354098,2,fffffd803f7c6ae0,ffff8000ffff9520) at VOP_CLOSE+0x64 vn_closefile(fffffd80303743d0,ffff8000ffff9520) at vn_closefile+0x14b fdrop(fffffd80303743d0,ffff8000ffff9520) at fdrop+0xc9 closef(fffffd80303743d0,ffff8000ffff9520) at closef+0x118 fdfree(ffff8000ffff9520) at fdfree+0xf7 exit1(ffff8000ffff9520,0,1) at exit1+0x329 sys_exit(ffff8000ffff9520,ffff800016bfa980,ffff800016bfa9f0) at sys_exit+0x17 syscall(ffff800016bfaa60) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7fffffaaf4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffaac0, count: -14 ddb> show registers rdi 0xffffffff8229fb50 pfi_ifs rsi 0xffff8000009b1d00 rbp 0xffff800016bfa560 rbx 0xa00000010 rdx 0 rcx 0xfffffd8036db1400 rax 0 r8 0x101010101010101 r9 0x5 r10 0x54e60541d5f522db r11 0x154079d29092ac38 r12 0xffffffff8229fb50 pfi_ifs r13 0 r14 0xffff8000009b1d00 r15 0 rip 0xffffffff81700033 pfi_ifhead_RB_REMOVE+0xb3 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016bfa500 ss 0x10 pfi_ifhead_RB_REMOVE+0xb3: movq %r13,0x20(%rbx) ddb> show proc PROC (syz-executor.0) pid=69323 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9070,0xffffffff822b6920 process=0xffff8000ffff6d30 user=0xffff800016bf5000, vmspace=0xfffffd803f00cd68 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9144 460636 84818 0 3 0x82 nanosleep syz-executor.0 96343 169449 84818 0 3 0x2 biowait syz-executor.1 84818 7601 12452 0 3 0x82 kqread syz-fuzzer 84818 190486 12452 0 3 0x4000082 nanosleep syz-fuzzer 84818 442338 12452 0 3 0x4000082 thrsleep syz-fuzzer 84818 249990 12452 0 3 0x4000082 thrsleep syz-fuzzer 84818 222978 12452 0 3 0x4000082 thrsleep syz-fuzzer 84818 202613 12452 0 3 0x4000082 thrsleep syz-fuzzer 84818 300056 12452 0 3 0x4000082 thrsleep syz-fuzzer 12452 202761 44404 0 3 0x10008a pause ksh 44404 333742 33314 0 3 0x92 select sshd 22519 10769 1 0 3 0x100083 ttyin getty 33314 518349 1 0 3 0x80 select sshd 13853 178581 3914 73 2 0x100090 syslogd 3914 201081 1 0 3 0x100082 netio syslogd 42651 216989 1 77 3 0x100090 poll dhclient 58163 328420 1 0 3 0x80 poll dhclient 61439 484992 0 0 2 0x14200 zerothread 90687 241681 0 0 3 0x14200 aiodoned aiodoned 56230 103486 0 0 3 0x14200 syncer update 33863 126800 0 0 3 0x14200 cleaner cleaner 17071 45239 0 0 3 0x14200 reaper reaper 2832 496990 0 0 3 0x14200 pgdaemon pagedaemon 57524 524189 0 0 3 0x14200 bored crynlk 97745 501013 0 0 3 0x14200 bored crypto 52522 21482 0 0 3 0x40014200 acpi0 acpi0 46664 282128 0 0 2 0x14200 softnet 84192 514643 0 0 3 0x14200 bored systqmp 2913 453241 0 0 3 0x14200 bored systq 67536 264132 0 0 3 0x40014200 bored softclock 64928 9263 0 0 3 0x40014200 idle0 56256 194625 0 0 3 0x14200 bored smr 1 222525 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6317K 6697K 78643K 10723 0 0 pcb 23 9K 9K 78643K 97 0 0 rtable 108 3K 4K 78643K 240 0 0 ifaddr 42 11K 11K 78643K 66 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 20 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 1308 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 3 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 6 0K 0K 78643K 8 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 152 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 30K 54K 78643K 300 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 6 0 0 in_multi 33 2K 2K 78643K 36 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 190 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 21K 78643K 1177 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 7 0K 0K 78643K 17 0 0 temp 100 2702K 2766K 78643K 3405 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 78 0 71 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 22 0 18 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 semapl 112 6 0 2 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1657 0 244 46 0 46 46 0 8 0 ffsino 240 1657 0 244 84 0 84 84 0 8 0 nchpl 144 2063 0 431 61 0 61 61 0 8 0 uvmvnodes 72 1739 0 0 32 0 32 32 0 8 0 vnodes 200 1739 0 0 92 0 92 92 0 8 0 namei 1024 5294 0 5294 2 1 1 1 0 8 1 scxspl 192 5240 0 5239 8 7 1 6 0 8 0 sigapl 432 323 0 310 2 0 2 2 0 8 0 futexpl 56 1896 0 1896 1 0 1 1 0 8 1 knotepl 112 74 0 55 1 0 1 1 0 8 0 kqueuepl 104 34 0 32 1 0 1 1 0 8 0 pipepl 112 184 0 165 2 1 1 1 0 8 0 fdescpl 424 324 0 310 2 0 2 2 0 8 0 filepl 120 1708 0 1613 4 0 4 4 0 8 1 lockfpl 104 52 0 52 2 1 1 1 0 8 1 lockfspl 48 21 0 21 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 252 0 245 1 0 1 1 0 8 0 zombiepl 144 311 0 310 2 1 1 1 0 8 0 processpl 840 338 0 310 4 0 4 4 0 8 0 procpl 600 500 0 466 4 0 4 4 0 8 1 sockpl 384 152 0 135 3 0 3 3 0 8 1 mcl64k 65536 1 0 1 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 11 0 11 1 0 1 1 0 8 1 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 51185 0 51142 13 5 8 11 0 8 2 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83926 0 83847 12 3 9 9 0 8 2 bufpl 256 5860 0 1387 280 0 280 280 0 8 0 anonpl 16 36138 0 27785 37 2 35 35 0 62 0 amapchunkpl 152 1465 0 1362 7 1 6 7 0 158 0 amappl16 192 977 0 554 23 0 23 23 0 8 1 amappl15 184 57 0 55 1 0 1 1 0 8 0 amappl14 176 93 0 89 2 1 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 9 0 6 1 0 1 1 0 8 0 amappl11 152 55 0 41 1 0 1 1 0 8 0 amappl10 144 66 0 64 2 1 1 1 0 8 0 amappl9 136 612 0 607 1 0 1 1 0 8 0 amappl8 128 185 0 171 1 0 1 1 0 8 0 amappl7 120 32 0 28 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 129 0 119 1 0 1 1 0 8 0 amappl4 96 451 0 431 1 0 1 1 0 8 0 amappl3 88 177 0 167 1 0 1 1 0 8 0 amappl2 80 1862 0 1794 4 2 2 3 0 8 0 amappl1 72 14691 0 14285 25 14 11 19 0 8 1 amappl 80 737 0 700 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 324 0 310 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 324 0 310 1 0 1 1 0 8 0 vmmpekpl 168 6202 0 6175 2 0 2 2 0 8 0 vmmpepl 168 41454 0 40070 93 21 72 74 0 357 10 vmsppl 264 323 0 310 2 1 1 2 0 8 0 pdppl 4096 655 0 620 6 1 5 6 0 8 0 pvpl 32 133293 0 121944 107 8 99 102 0 265 6 pmappl 200 323 0 310 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 420 0 12 12 0 12 12 0 8 0