kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 04:11:18 PST 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.49' (ECDSA) to the list of known hosts. 2019/12/04 04:11:31 fuzzer started 2019/12/04 04:11:38 dialing manager at 10.128.15.235:1329 2019/12/04 04:11:38 syscalls: 337 2019/12/04 04:11:38 code coverage: enabled 2019/12/04 04:11:38 comparison tracing: enabled 2019/12/04 04:11:38 extra coverage: support is not implemented in syzkaller 2019/12/04 04:11:38 setuid sandbox: enabled 2019/12/04 04:11:38 namespace sandbox: support is not implemented in syzkaller 2019/12/04 04:11:38 Android sandbox: support is not implemented in syzkaller 2019/12/04 04:11:38 fault injection: support is not implemented in syzkaller 2019/12/04 04:11:38 leak checking: support is not implemented in syzkaller 2019/12/04 04:11:38 net packet injection: enabled 2019/12/04 04:11:38 net device setup: support is not implemented in syzkaller 2019/12/04 04:11:38 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 04:11:38 devlink PCI setup: support is not implemented in syzkaller 04:11:45 executing program 1: getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f00000000c0)="30d2de3f51de7770566a05ef10c86b37d08ed78ea00654c8866c8acdc6cdfae6d0a04cee89301531b15e98bca397396568b08df4d25a6e31ae6360ed6d7898", 0x3f}, {&(0x7f0000000100)="e62e7d1ac870753ad1598ad7327541f3b5f92b2c7a1fc2453c2b888a8a369d33a2b708b92737b8f5cc1013ba1b4f936661a413ec1a3f655ff5cae70167aef25b1379ddb0892f3b5396ff106cd3e009b24f1bbb794a9796e1a9f72a4f9b094176d06af322a0e3d702d54cd4cb626903ab497a8fa67857d1b15d95fc2daf7f262afb5d66f73167943dedcf55a724fbd0a9ff0aaa9f41659e014ffd3705e1d09373881f87a62c35e6643672805826e04b5c0cfac06a38d5a328198124460425aa29c23092e41ae366fdba2dfdbfb8e063731858c5088bde2c3bdf7dad330d2cc46847ed07588b1f4e604d72a9a8fb2dd93aaae8e224483883c8b883ea035f35d76b727b027c840395c7bcff30e51e9aa4fdaec9b82a519f5da7cd29c1abe9db293161ad05bb8c7a7e8340a3f9881e299d36ac1651b94722cfd5488f1b81eebe12c2956323dc6cf4a44bfbafb33ae26225915e535ee5e90e26c5b7593cf49efbeb784ef1d9e3770794ad1edcaca16c7c4fdef4d1a3e2583355298785d190dd23508355de80298948c91ffd541bede63a39146c9e352cf8f05e484ba08030f1903b9ea1790906d0ae0a1e794d92753e4c3daf37043d0899a641fd575077c014676ec8cd4b26a49261ca6a1100c4293d573bd0fae547d6885cfe98bb81072faea798db8701b2365fe5b6e08b4984c5332b83892ce573390013ab95673a52fabbae31fa3ea5bb3adecab538ccf6288babb54cbe04461a7a4795200acbfb00c1254e6d833dffa72f9ba70a6397ddf12ce3ba6901c002b35a8312e709500771f36fefcaea24354666eaf9816891ec2655e6566e9fb768be910e1a57043869274b16e69d0bc0db6d27565f49f71e42306e6ae0eea071791e53033a4dd1d8a66736d709b0f295fc8acb1a112821399b40ede0708ab12869cb9b68efa8bfe9e556829cd8954c8d4a4ebe5c3443f4475c0c5411fa438ab95cf3549e6790b415a39d2d7e7fc30d1a2b26ddec70a8164a2c1bda291812b7425cf19efc631228000d2e73a86381372e61dd783e1d99eb6810282b2a7e5097e532a1f39cfee706dec24f6596c69f0ba8b48ba06fe678e107e89278db070b3df4fe10f30f82f3cfbaf13c2db055df0eef962a355dae92da38c8bbb9a189c286dc0308320dc8e3eae04410ff59a822b1eec85a3f79d273347bf9af6c21492a74d206598f9e6ec23aec7cef858bbdc2e11bb9e44395a4e11404694e46e6bae44bd47806bec7b3061621e0ee1a4a9312504e7634aacd81bd8d75d22f865f753f5c08e6b6d2ede9e671b0551c2eabf2321f154b45388f0d3aa36e9d2038e4c16af49fec3037cd83f9fb4d8451ab4ffd72917c93406b5b3314af90c14409aace5eb7dfbd0e7f11419a309c1bbcf9fd799c6896c3857be7c682107d1bfb15aee178eed5638dd6699c65e58ce9411abc661cf111ee3972a2a61c605470378db1d476d610e5bd2447b0e4d0327fa8a7e049cfd9881ba3a355daec04d07f1a7984ec26d9f4366cb3915c464e5b40f869603a644a888e3a6718c4a86e33640a432bdc314e9662015b532567da6ecdf46b1b5244691a8e41385954a78e3015079b3bd77bc62735342cd8b5afad0f052a7494543e214b7ca8a266d1179df4130cd1d4b494d35302d0b8bdb48a0e94e6c69f76295f64914e4da0cb6f52785ed7ab02851992e987d3dd5452e712730c96e9361f81cd2acf0d138696167b183d7ef3bb8c3e9ee40b9ae643a5a805ed55f7f81c135ac0f3b46a8828913963d4cbdc089d69872bc4d1615fee6a8f856cf6d49d98ee432e05392322ea0bac90ad42993d531400f0d64e0443d8d9335b3204f29eb60c74e2900236c3a995f0c72efc4d59d2c0f20112357aba9f066803ec12fef3c3dd0623553ad2aeabd02b47af5f846b22e8b1d14a7d2982d66500cb873082caa10acae8da0321037041cb066fc30146cf72279039682b8250ba4d2361806c42b8f11ae66a5c526a92da6b90e776cbbeccfd57da1a2453afb66a49bbf7e205126579f665839bad414a8b30e905084453e8e9a09e326bebddeb0f8da93ef44e5c37c048faada36c1673f834fb17dc5bdccff103cda2a3d6ccdb3a9d2c9cf82c983d4f9f8fec5b4045b4c563367ac0857d579153b7c8da6a3c761277ab1429e80bb38f9ca740101799eefca532f309160c815a5837cef1695bef6d05a7de3194448d5087926d698e6f9e0bede2ebf449fc49846b2cc24d10b6d4eb30206449b947574b5c5a97d6bbf5a165897880080e13a1a455f5f8b8c8a917473511d398a09e288905a3e339b69b257d826020f7680f7b7680a1f8c0c0464a21269b38ef6ba92619420019540cced72ba751f3e19ae5c7a418f4dba0c905fcee21b9ec276e351f0661a262a95ebbc87b13b7ef5ced483e42ab45fbe59c08946ff30b58d3fcaf6f3b2e0ab8c0ac243740b61cd953fce9980f3c0e21e3d798ef29a7e20b1c06d071232f25181e4b7832ac513a21af05fd6df2e472e2ee2cf903685071cb618625f381f0b74917270b08e564f009ebd5eb90cd22862f14ed6becd60e183f8af24d2c03278307db05f0f105e81de55c2450d1cbee6c9d0750d1154710db38e3ec6510a4455ee02cd638470e4f04ec405256b0df76202cf935aa5f30ebf56e55a5a601e4d35a2e1bdab2b4c4d8e2546dd5f3b32979dbf1e77c8e7458d8b56412961e1cf05811a32f836adc3ae9559886493e69181a5436930eabd4402e9463f2d45dc3cdc76d2eae4f74d52835d0187093911dd1d8ac1f8c2b3521c8469ae872268f53082a85481de80d4a607663cf5919cc2196cb6772e443fddf8563189c4696b4dbb3f5a66b744e69725bb98f58d6dbd2cdc9fe494a6cce02e37b68481d26c26b776457680d8f2f7785345256790fb46e0f9420222234f5131a968ea3e458480cabd8c7cf299b2a616321d126f59b66c23e2fd1ca26dda8e02a8f32841611f462a0705adac7de4d0497787d8b9bbe6144f6635b0d394a694c4abfb9642ed44c05e64c86b730439324a70463deff85612700591ca14c9876c920b96bb614e8b262433bbbe64580571a9a623bc3a9ad0edfa3871c1b5eb3e557550c5a4d9f51cda089c573b12af288b0115db8af9c7105750218c2bf25f75767bc0a390969b90fbc1a2374bbe5d62751b2a32867925081a205d4aa22450964322f70fcaf523b023fe56397e4bb7eb21a2887d657f9372c5d58f4a7d14735794a579315a5b6c60bfad92f6b60f2a927967df63258a50b6f00ad23a9534da998c4e67840aa2976be24a93d9fd9e3cf592d53d1b368f7e142e11be7e7e9b201331a8a0a03dc42fc6bd8e66d55eae97256da8d7bca53341c0f625484e23cc8f4d8506de7e948ec22e454c6e71ba42560557232afafc34f03bfdcd208d2b5cb1eae80fab61da369f1d28d2a28dd237d518868cf08d751123938832e32a759ee95526c61ab3e73a696131e83e9e6fc4835ec2d66a510478ef1a87e7f00e69fab5f9de8e1fd5327044218075ad573f1db00aa0b2c94ed8e763eadc3e594ff66a261649ca98a598d79286f9e935ee64d51c973406d18c694369b796c58ffb8ce77ca2a875a561b3a49cd95ef2a2061d67f97aa4e738d642d164a5829cbb1db8bed1ede485fc4901acacc9ac209d8a8f27036b7e2245ddb0f044242e0ba75a411bd26cc38b2b7e950af8d951d94118e535d006aa67543995cb21dce39a1e4b79f56b7753956f5c4e779f68786c6acedefccf86b5d85bf3d6357a191f3e9e70a3ed91a746f09c152941b980f6bb59ad8fb50f67f12a1cbdc123fd0b410bdfcf304012531b2f8018dee62079cd8f3880c6e373c9ae9e5df36d93207da0982dff61f47b18136ec20093e1bdaf78fca06b716e33e8444ec44db52ad666919617677bf8952c9cac5974a027628a1f1fea07b44e7fa7cffffe54e023b88081326b07945013721c94cc86665e6043c0231ccb1e3c1007a3ce41306b8ac4f439707ede087cdd6ff6758ad97cde72607724c406cc061146f90ec872b236b4b6ea097b4faeefbd468e653200d2e4a07822744525960907041f4bf880fe387dbeaee113be2d689d64bc23a8ae95022be18a7680d45aa487e4ef230894d69f2e8f735a970ff3a9964bc52d5c56a66d916c53a3088c0ed0d3247c741bc2949755d792b539d848bfd84100a1ca5a71f0eaaa89a7e13e6dc765800bf2ec255c10a7169f05dd5c5d5620f8d07d1ce2722fc165ca1f19e831c809c24b3e59be45942dbb7c9989dbc833591be7efa0ae845437ff494413e9af41012bb98d29ce85d3bafacd023a5f96ada3966ddaa3d59f5984ea78cfc0cacc17aed64876e5d0ff5568e82bc03176c5d435ee85b39373b0bfac4569e6d7bdfbb8778e22bfb463b0d0c94e9ec064ba70e21c5b1191b4515a44bdaea01fe7d024cb86f14d6ff19b443cac373da27fd21d12bbbf79c4bdbc358b11dca150f7312626e3325bf4f9eb8009b7be7e358439832c926c7adb6c0a418358dab010e52626f705147e0afb1d46ea91bf780b0d59a7d14d96afa7f2a0cd8d70b7b0e3ce1f1e28c672a864db6015a3cdde44a7e35b23d94eb9257b5f2a9ceb892f82f9c4ac591cecd6d12c60e327fc38d094688fbdc5c36f40c2d74383000f151476d6470990d79b5a36049d71d2715f890b29035429c1a42c5b39a5f8a4b64d7879f58301431a674234bbde0178bfd73572a6bf32cf473fb2450a8779c2bd04d1e4dc2bb2e4f9bc7a2d5a01589e87164ddb714e53a680e5142a7c34648b136ae85e78d82908e099dc5b0ff6948502d54ee10b178c20383d938619e667e9a4806c6a4a7d9e0e2d1a6f8dbb051936fa8f4b5d203effadf396e9a7d6ce66ca026a2ed3424c504f94738b7b335e1e30f63a42d43b508415e44d9379b00bcdf1f752b433bd20a362bed55ce29828e0e94b4c1fa8d4a1fb87ab9d82a64113707241854854c57c4dffbbbe3dec2e0025c9cb7b0c7a29f9b855ff68a1f42d730750b9689c83acf48e9ea8e7ebb4de99e82a55e6b7d9a0ae9fb96918abfc005f1f62cd2be920ec57611b9f51b01f375ef2194bdcdc8e5751e057641337bf41ae40313a25a1549c8ee0fac9097af0aec8cd0df078817b6ea7f3e64e05a459ddf885acd6866f81ff6afda4b7ac9e91443aca38360e27ea98d87ec6ac86f7b6fee585fe19ed5e0ea1d5e3a3df1e861a6bfad5cd429cbc3c9bc13362340b9023113eb5d8e34fe92224de2ab81581b9a96c4a7f47835108ef480cbd425bff952d2f94a862fea4ea62bc1b855f9cd59b037b4b500aae2e9066b38f4db62e6e4f1190446e6bfb17ed70a005c8226adde977903ca37a39f0038de90f0f6a82282909583841a922963b1d5f5020bf6b03d6bcff4ac9f1f278d0978106ac6fdc3f9783b78f67759b1d979b97bfbcc88febb110d77064c3209b608114478b4a6a58772b6e61fbed926b5fd642f3bb0d344ae4642024c64c7a0aba09d44a54b46a09dc524421c8cc2304ef57c26848cb71984ba8f74fcb070c6f8188954384cf48d407d8474cef8075be882d7d9a1b892dfebbb384f06e35c54f6ff4cdd4953ae391638091e5cd82c2247188584ea62d2eae38fa2479dd3cef212b6a708874ab9d39ac35ddc0c592b26bbf81c76105addc384aa513c419bb484d85e58a484bbd9d305ba4e9e335049b0a98dad4419d6ad08dfc0a16b98b68fb46650daf9fa3cbb95485c03606f6b5e458d355da394e93ee1d936c67767937e3756a767de37604fd0e8d86c8cd4cb154a6bc8dc824795b452", 0x1000}], 0x2) bind$unix(0xffffffffffffff9c, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001180)=0x9) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x8000, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x400, 0x10f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x200, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x20, 0x10001, 0x1ff}], 0x6, &(0x7f0000001400)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x80000000}, {{r4}, 0x1, 0xbd, 0x20000000, 0x2, 0x6}, {{r5}, 0x0, 0x20, 0x20, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0xb, 0x10, 0x4, 0xffffffffffff8000}, {{r8}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x400, 0xc79d}], 0x48c, &(0x7f00000014c0)={0xd689, 0x2}) msgget(0x3, 0x199) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x8, 0x0) readv(r9, &(0x7f0000001900)=[{&(0x7f0000001540)=""/109, 0x6d}, {&(0x7f00000015c0)=""/150, 0x96}, {&(0x7f0000001680)=""/13, 0xd}, {&(0x7f00000016c0)=""/34, 0x22}, {&(0x7f0000001700)=""/46, 0x2e}, {&(0x7f0000001740)=""/37, 0x25}, {&(0x7f0000001780)=""/122, 0x7a}, {&(0x7f0000001800)=""/232, 0xe8}], 0x8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x0, 0x80000001, 0x4}, {0x18, 0x3, 0x2, 0x7}, 0xffff, [0x8, 0x1e, 0x53, 0xfffff000, 0x2, 0x1f, 0x4, 0xf87db90]}, 0x3c) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x100, 0x0) r11 = dup(r10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r12, &(0x7f0000001ac0)=@in6, &(0x7f0000001b00)=0xc) r13 = dup2(0xffffffffffffffff, r3) getdents(r13, &(0x7f0000001b40)=""/22, 0x16) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001b80)={0x6, 0x9}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x40, 0x0) r14 = dup2(r11, 0xffffffffffffffff) readlinkat(r14, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)=""/49, 0x31) 04:11:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x96ee, 0x4, 0x7, 0x1, 0x2, 0x0, 0x1667cfb3, 0x2, 0x7, 0x5, 0x9}) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r3 = dup(r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x90) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000180)={0x7, 0x401}) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0xfff}], 0x3, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffff}, {{}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x8}, {{r2}, 0x0, 0x40, 0xc6, 0x9, 0x3}, {{r7}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x5374, 0x2}, {{r8}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x8, 0x960}], 0x1, &(0x7f00000003c0)={0x1, 0x7b}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0xb780fbd7f5008b45, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000440)) r10 = semget(0x2, 0x2, 0x38) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000480)=""/97) r11 = kqueue() r12 = socket(0x6, 0x8001, 0x2) kevent(r11, &(0x7f0000000500)=[{{r12}, 0x0, 0xc4, 0x80000080, 0x8, 0x9}], 0x0, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffb, 0xa0, 0x4, 0x5, 0xff}, {{r4}, 0xfffffffffffffff2, 0x4, 0x4, 0xbd6, 0x6}], 0xffff, &(0x7f0000000580)={0x2c, 0x75}) r13 = semget(0x2, 0x0, 0x40) semop(r13, &(0x7f00000005c0)=[{0x0, 0x200, 0x1000}, {}, {0x4, 0xb2, 0x1000}, {0x0, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x8000, 0x1000}], 0x6) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000640)) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r16, r17) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r18, 0x8) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 04:11:48 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) 04:11:48 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000063000/0x1000)=nil}, {&(0x7f00000aa000/0x4000)=nil, &(0x7f00000b9000/0x4000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000388000/0x3000)=nil, &(0x7f000005f000/0x3000)=nil}, {&(0x7f000027d000/0x1000)=nil, &(0x7f00003fc000/0x1000)=nil}, {&(0x7f0000266000/0x1000)=nil, &(0x7f0000126000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000022b000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000343000/0x3000)=nil}, {&(0x7f0000360000/0x4000)=nil, &(0x7f0000111000/0x2000)=nil}, {&(0x7f0000347000/0x4000)=nil, &(0x7f00000ce000/0x3000)=nil}, {&(0x7f000033f000/0x3000)=nil, &(0x7f00003a2000/0x1000)=nil}, {&(0x7f00002fc000/0x2000)=nil, &(0x7f0000310000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000019f000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000147000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f0000149000/0x3000)=nil}, {&(0x7f0000279000/0x3000)=nil, &(0x7f0000ff1000/0xe000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) open(&(0x7f0000000140)='./file/file0\x00', 0x0, 0x100) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r17) chown(&(0x7f0000000100)='./bus\x00', r11, r17) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, r6, 0xffffffffffffffff, r10, r17, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r20, r5, 0x7, 0x0, 0x4, 0x80000001}) chown(&(0x7f0000000180)='./file0\x00', r2, r17) recvfrom(r0, &(0x7f0000000040)=""/152, 0x98, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r24, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:11:48 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0x4e, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 04:11:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) syz_open_pts() 04:11:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x56}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:11:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:11:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000080)=0x5) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0x14, r0) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xf13e46cc41f6b249, 0x12, r3, 0x0, 0x2) getpeername$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3a3fb963d901000"/110], &(0x7f0000000140)=0x6e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b", 0x4) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'\x00\xeb\x00', 0x0}) r12 = fcntl$dupfd(r0, 0xa, r11) ioctl$TIOCEXCL(r12, 0x2000740d) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r5, r9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000700)={0x6, 0xfffffff9, 0x0, 0xfffffff8, "2305a992b04f8a69b2905712e84e094fd897cd90", 0x4, 0x1}) getpeername(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:11:48 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r0, 0x0, 0x8d2f, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x5) r2 = socket(0x6, 0x4000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r3, 0x0, 0x8d2f, 0x0) r4 = getppid() getpgid(r4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:11:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="f442e98a600bc32fbe479e59b63d193e05a83511b843c86350d43fbf7dcb3eb413de734829ee053e8ae41a9b352c118ad8b4189c6f4c775498acb2840563c70b5cabe7fbca2c15e5a4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) getrusage(0x0, &(0x7f0000000740)) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt(r1, 0x9, 0xffffffe0, &(0x7f0000000800)="9429b06f3c2caa99e85458e01ff736967bb6ab851988c3adf4337d406297708ea9869b5b979cff7521e210bec171e8847f333d0f2a3d838d4f7255bea4cec6af43ae1c43fe2667a3433394d0bc728af1e9990cceef829c4c55791c4dac82a6e2cbbc2d92d4", 0x65) 04:11:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="d94ca6921ed992006bf15258811054a865d08bc623eba1d052a66cda8f3f51c23ebd1e8231febe1cd43ec0c80546"}, {&(0x7f00000000c0)="7ca70b0a13b5beaaa04da18bab3586da34a2da9af37890587399b12fd64997612d4986899cb7f5de61941042b3352ec52b4ee62d47750abe719f20392baff07314fcc5480d4bc81aa4f8abf4015e3bcca4a92e481c0aebd9ff4cd3556a76719e89813db847261e2a00"}, {&(0x7f0000000140)="988176f88f9f2c369297d8f7d649493ec77305b418de6b2f230064c8792c0864b3230d490656d24cb4a8d3f99bc9582fb8aef9dd24899f5eb334f22f9d942d653e250a7dfeb0fc076c2f5a7f5911d2795fb9cce3ed439d0202cdc3df9550638541c5b0de2495980f24388509e0cd69c7e4460b889e923511348ac9ce053793b035e5333896ad1278b91075df4b6a9d3ee8578ce7d455f0ba9798e64765f19340695a0e52b5db239fcd836c87019b3615344efa562da71e22dc99c2bf016634806a12f9a77e026ab00d36b396136855e782f099cc202443af2d571bed66fa10784e9bf8a3900a6c1bab3667de0c73838c29fce3ce8b0a24afcc44c5ce1bfe8da3a89e6808e154118d8db5500ee2ae86ff0388033b067796939459d33c6a1ee096957052b0f26a6a3e25101ae7fd3127fbbe53531c0fe5d85908ae7d32b5ac9f01ee205e4c379498f22f49f1dd40a6370ca1a270f06aa35db951e82b9420c4fad1494af41100602f404e5edc94ab9f47cde760f02570449ba656c3b4e0372696bfe922d6a0a4be09cfd18a220a309cb989829dbaa4ebdbc6bdac51a903319bc463190d592f842c410e16cad52ff0afa21f4f85398fcf3459f89a7e0ae4b3e74a4663622846fcc0c5f8b4dd04b41159e744d51377ca3244265552dd885a03eef89539442f57eba255426d492c59ae2fff57685805744a9b1480d169e1072badfe2ec1afd6177165a418275c9c3968cc2e63ed4000965267ddae448394b2a2f2f03934314d2f8aeda4dd089f1744dc8b580b4686e367acb7b2788aee2abfdfa825295af91ff7c53e2ef463f4887c7e89020a7860bfe8ce754ce0184e73f1661419d08d179bff9096daf0502adf01de6a03c2454eff0def6b8f5341b22756c0b303fbf1f4aaf67b43914f4f2abc4faa8f554f6de200fb2a431dbc04c3b9bf9e5e01f8af8d1ab954e8e332ed06d002150315241de6f14773222f44dcdaaa6b7f5334e3e4ff635e2467447d311f88eab11dae2f8d6febc6d932d1fa837dab09eba50a1d2a094b0d7744bde066c7bdd4c5a02de0edc62b03addb5dedda5391914b417069b176aaba506e3be2043df1e2a362c2337dbb0603bf908881b2ea1c9d9f9c4d9876e7e77f98bc18ebe4f81aa71bf8da732acefe6e53cd9cd135248d7e3fec03a6a73e29737119d35eaff1cd373262354e253ec7aa02eaedfa3929c2a37b0c2daaa9e168a03ce002da96695c56a0ec131c589153a27627296f4a23664a1fbf01993297fef2775aaab5635c9a2487e8afc24e4411badc539c9afecd5c72fc4a91446fcb2f378fc3364c06f5a0fa66d66aa39b207d855cb2a1341b189bf1c60fd55e6f11f8f1a7a2627da3b96e550ac7211c44d524d4a3bf0e9a40e500bf1047dc985163108f85e202a384a587dba5a52f8cbae4ae37e93e0269310fcbee70890346ee47f5b030efea74b8af828141ed60bfeeea0579efa966d5600e21a5c9eda82696a50203c385883d5eb69e2ef786e022abedb11ac4bf126ac96d521d95138d14b85926e910a90f091b617e3bae3f436cffacb3740e869aa4c890f9f9e43191f7fefc553910a7021557d5622a6fa9701aeaa977bb07198e465e2a1cfe499126484ea6c0dd8f1b05320e616842d578cb471f16ffaba92ad334a48e1b7acdac1109bb6d3cd6f80a48008e874adbfcfe5409a42eb3fdacdba44f9b7ae7070e7fa6f8bb36200e1c37a3f15efa1a7a5ccad21aad6f1fe85d37f6a430ca0f2f080ec21211efcba017340f5dc4fd35aa4e66964a7b515e3ad3a29f06663e65263aa79ede19d49d031fcc70ef700211e0f285ae202ddf8e69d25f33c64e621b02d575d145bf52482ae1332798f4e8f9d3c2781c3695816cdc35957f0bba09c08ad301a40a2cf7fb295f819f7831864117bdc2f47adae35dd3c46e97e95dacf3c97c1ea8f4e2a96703e24a689ee1ba739c5ba7640fb3040015c99928b500737302c7bd42e601d22910782005733f78d137f7240451164d1414ab2bec3a569ce0a72fd91e7386488970c47d89832672c54ddd02fb374883183ec1e6058129512ac5e829a9fdea0dcef0ddaeb53ab8f7d088f3229cff890ed9973545a6ed15c5453a395d6304b2ac61974307ed5900caee9618b7d0105722aaa8f3b3cf0e2a216f32f5e0aa0616aa89edfd0aefa5fc0738cbfda44a39ff9759f9b5c1018c080bf4d8f0c7e41e3226d0360c34dcd67fbdb725c9f692151ae426eceaefce687df4a70a1b9f106e99a511f2be373903b142e56630028d5eeeda2ee56761ead087fd75b1a1c109e2c2d0948dc2afe24f99e02d34b6ddde96dfe82356ac491fc9ad035f3d8a04cdfab5b607c49a52d6866c9fa16a89a7e0eed4b3ecedcf8a8acee09295674b8538bcaa3d3624bdba35079cd4d78fe672451e1f39bd98f75e2151141f6ca97e6ff9f9339dbc28e5c4fc5c578c7b9a6f584394a762c8d60a6cf51364d4f61a191a6aeaa54aec69b23a78b54f7e081bb205a5831ab1570bc1163c92e71b44bb4329c18c7d94f8a2b23cb35d9575fd6b304ae94e34caa835c9a1598a1fe30e474ba49d056f1fa5753159b26087228550a2c3e1918d520e2e6e02d80ca08fecbf338b09a305e6843d20f94d9365b29ff670b2ea8bbff8e0e5955d3ea04116691f0ecee1a7338cdd4eb2d8515ad399de673750e137c1503966edf67530b1b4e202aa87229de92813048ad4e114b2a6d622b5a73a637b22923d5a1a5e90902c2a756c2db20ce5d0dc4b6e6e03bb5522aa532a3fff12a00710fb9355a492b48f9d53ae8f6728c8873c9fe260fd030b87bcc851e37eadfe33b386c10e79fcd0cb8e4257b23f4566d07341f60fdf358c360ced3e1e6b8037b95e97959e75ce512f2637f4d1782bcba4221c894a9a6305ad6921be3e60090f95d2ba89b7beddaebf3ae594da47d45b03ba85e47edb1282f06c0269e7a3271449b6dbbbd746c825cc5cbfad06c7933eefe951365c5cd9d78f260477039c61c5af8e78f0f00778b4d5e594d61ab8003548e6ddef84033aa87ae266c45907e03e8c85930fb3645a66c871cf2e1b6e145e9287459ac9cdf5ee69daacf93c9d3d810f14fdf4593c5e085ab0f2c1c615d4098d145074931e0fd375935a77fa8ba1e614b543ad593f8ab9cad44b143421c2e23495d3ab75a43e73e1c454308c264711ebdde9e80229aa076ac446cc1edd336305f84ed89895e59b723617ea37a013f852bd42cc81ddc0c7219d577276db16bd6ede1c52caa611a228bf0da93aef9864883d197bab9cae837156e890b83794a7ccbeb87e861416692a5aaa3dd86eef3724dac4f2da9240e6790a851dd3d2487201b26815338c95462de70ec45389e24595fbaa6872ef43f41c4b692e389019f5be5241b4a44d9dedb14016dec068edcadd7eaf7f490f231eb7c22d0a615f77ffe402b7ecc114eb7cec18149210acfb666cc1f64773d66e84da280d3802e0a224064c35f742eca111a85120a4ac51d4cde973a9aeb23360263c95a12958a1bf2dc462671cffb4132497320b9bf66ce3131b9b82ca20a556f356e46fdc532a0f7024f068bdc916dc50dd8d7aed07815955f543526837282512c6e7a2449d4486e4d49e2cb1cf3c33e27175c89772887c1ece6a7171f75d5aa1407c6d9c1162b71fa128207a79aea7353f39a7cb0f6535c85a5380c7f783e4e1f86db25c7d1dd5c0aa65d1d3d20f1e76f36648a488540a02d09847078a02dec56c64dcdf3c7e558767b284f502d5f4f15e3d09a78f429fafc878dbf97382fc5d2897d5f02695c4f08563622e5b5b92138ab92b15ae8973c1b6bfbe8e338a39b8d9abc61b5aa3eaeb4fbef753a34daefdaadfa011d463a551b27e3d25febaa176f63d273a5cac871cb3c6622eb1eddbda09a359fb3139e04cb357711b80591adb966661260a0aca769a60364c971693bfcd02ddab7990ab1e8521e5c1fa281f3701cf4e4002dc8ae76a45b7e58746fc9ba5205e9dd03e2a9a99184c85f15af6fdb6bd89fcb9346bb1b3a215e61635d03c6694adf9c25973a2fd8b1022a423b612fa8606c6a943c83bc0a92b185cdc1f57180f58e9fd9115287eed3252b192d740144bd9be7f9e1279e0edeb11ad9ca50684790e16cfd4e3dec5812e3092b058654747cec2df23e96c6e80f6620d89eb27b7d2d5ae5f16cce8cb49563dc09b420b1d0fd6ffe8f7fb74731fd5f21bc9d1679fe77019a53de980e7fa276a42e741ca49140dd8a1ee5863a3f433e2739ca753b70c1ce8a34977659a6346ac3ed40b929c36aebb5aa938c54e6a44332f6cd607f4aaf971d30671373791a8a923059b6ee7db3be08b1cb5b16bba1827ae9c39c7882174fa91d7a9745a13f46a18e76d3830474ab73f8f6beffc01344c39047e8d30c15980699d47874c366c368c6c292620d5710023d2c997936549da398074939f74740e480299bd7f1211634181eee53ebb54f52d8375eac6aa9e018fe47449b5dde24c47fbbce0e3515fe26f083ee582f116207986f48506e5fca7de39e6989fef13de2715ec44bfef48ede5f26be495692f52cb34d7774e9d1d284cdf12357266b35f53f2f9cc0dba2660f4f98e3dcc7bc7ad98fac551336bf02a3f37d8a00853bc9d1a419e20dc7feda66470f9d0ea8dfd437d673afcc9fd91a107d0e8954cc84c5c45ce6aef840df877bd6924afb2bac65315bef1c0f52fe44cf6d103464e88ed1043316d6830a9e017e14f123005b05cd0a719f45d3abd42a557f4c276dc8a427bf01fdb1f466d1cb5a554e014f491e8638a3314e2e88283034d202bf729fd81ea91cff14eb97827430258b77563eeb577ebd3e9030236f799a93d1c94059d582533581d0e031330905b85e22b063fda9c81b3ac7083f93875184044a47a2febd879ed29f1101708a0ca944ce11ea5b6bc21ef51acedeb08a4ca044a83f3ed532ce3e15c566480efcebb241f27814c2533fd656bdab9f8ccd4fc99ff13b7db9296827cd98ad3629b82db989c20e7d7159cc104ad0ca1d2e1fb305097b1a3bf3b5c594a5006451f3a523d4adc06a523c734544043dd0e59ff14408ed1c39723d46b91fe3fd8ba1d992633389b4c5a5c608eff9c95115c638c54b389a3ca3c2198001a1e7f8fc08169807a62865fad8b469d2429e42a898ba14c217b5bd4bfee03bc69fb6a4b73902ca609e88f13d265de0d0646815d09d19fd6df3c203f97d7e9464e95474417f7a1108016764ddb505597b59f471a10385f6994da1313ec60bf4339c93af9a6ef30c5e141676479eb300fab4385bc575af141203f28ec5592b3febfbaacd0beff4e4925b8e9893f48e281b058cc230003827fb3306dd50464986d2fba464f2c18db3cdc3a7f8205cdfb0c1c7601df70cf097abcc1313c10fbb53cb1ad486dfceac0c6ee9c342d1ad212079031c19fa3624887314f804e6c59821a274d0d509834baf40dcfcc9e3f5ed06d6656507344ab47d95d0cd9a49f16f97bd09dbd71914a0af0c4ad598d5739641667541a488c5223715163f8d327f9e78b6b8e18693882025eb6452b0d8f8542187a5bbc607b58dc23770c2edd9bbf75223e74aeb106e9e88026f26c25f0f4a8916042f28201599cf905428d53d81ecb46b791be8e882ced05bd75ee08a4d5c34a764dab227b29f37de50c399062fad6c1de9c913e347e9ef49ad8b48cdb0a099ed1a9beaf07b698f887424cef26976e16d9ce67cf363193de05955b7414de001a20dc2ac949648df37c21dff9b2f1a675f9466712f7786fd40f08a34fe1c6b7d62c0359"}, {&(0x7f0000001140)="8e8acb38"}, {&(0x7f0000001180)="6efff5e8ec872620933104ac5177019b918c7f809328c6496409"}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="d2f452e93fe023d5e02d2272fa2cc17bb4b2bb7f7daa5f4372453a415c5efc4d9396bd60b85b6068c7a460bb2d699df6ef2e3cccae6c27c3379643ed8809c23163f1d317ba34777d147f105b13588939fc4e74bed3860a14923e9c09c9bda94688f4c2afdfd1b3036ada175b8ba13ade1ebcf06f9cbc481929"}], 0x113) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 04:11:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f0000000100)="510fc30039fac81da3720a2aa9ae4f42e1d9fd8ce8195a000000000000000000", 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:11:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/60) r5 = socket(0x18, 0x3, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getuid() r9 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x11a, r6, r7, r8, r9, 0x1a0, 0xf20a}, 0x9, 0x0, 0xfffffffffffffffb}) r10 = socket(0x18, 0x3, 0x6) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="9b57c67b", 0x4) r11 = socket(0x18, 0x3, 0x6) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r11, 0x2) r12 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000440)="8227702f5b", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) r13 = socket(0x18, 0x3, 0x6) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) write(r13, &(0x7f0000000100)="9b57c67b", 0x4) recvfrom(r13, &(0x7f0000000080), 0x0, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:11:49 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000004c0)="220e228901001c067ebc74a7040000001bf1fa48f4445ebef8b224fd0b3841c208b8b9dbe7367ced4357d6ba7344363a4a2343175ea997edf4435261d26a3a7b5af436356296ff6104ed37c414660d5d3eb8922e785517b55b2c2d5a8227c42c2957369090062da17756710fbe58c427af21e52aff161a040882dfabb87465a1fc93f746213097f04edb6f41706427713e4b5f50ea1b772ced1e08cb7ca470dc7951e5c8999eef4791a0541f3e84379e1ba220b7ea9796551560ba7ab7c0b7b860ab6b0d9656eea1164db825bf58b05667c0e72e16b6c41ade121d2df57563a5f7a5541f8740d74b43f4ebe2baeb2b5e15044561b0", 0xf5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10001) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffab) getpgid(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x20, 0x0, 0x0, 0x0, r2}, 0x4, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000340)}, {&(0x7f0000000380)}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000640)=""/87, 0x57}], 0x4, 0x0, 0x1) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17"], 0x2, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = socket$inet(0x2, 0x3, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$setflags(r8, 0x2, 0x0) msgrcv(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="3f0000000000000083bacaf29ac7d700000000e9ff"], 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r9) 04:11:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfeba2c02079bf9b856584ccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc122dd2a838dfc7485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c132ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a21082180a58ae09fa9614ae0286a27a4fa4cd27cedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c000000"], 0x10) pipe(&(0x7f0000000040)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000280)="9b57c67b9d998c75d54501151807f259eff62b0ec749d5c91c72da41523464d3fbf0f5c661341c75008f33b2014eba5bcbc9510bfdca18e81a44734b11bbc1151f1d0874535b4ca400b6c4bb5cdd3ed01547cfd29c34ca3bb515770930dc500d1c6d18988f303b83d5470d468cf7ec094660c6b2e1639ea01e37ce8bcf6ab83c913cba6ab66c39223f713de32da41d4ab2d9658a59c7c934f6b3b77e98786e7e3bc5965d71c7ce39e21dcc36ad1a1a3f8bd608ba6a", 0xb5) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:11:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[]], 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r2 = socket(0x11, 0x4003, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0xe7d) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x10000000000002de, 0x0, 0xffffffffffffff51}, 0x800) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:11:49 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000580)={0x0, ""/224}, 0xfffffffffffffe4f, 0x0, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x80, 0x0) write(r2, &(0x7f0000000100)="ff010000", 0x180daa1148220c55) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000740)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0xe0f97d7d0f95f097, r3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) connect$unix(r7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r9 = syz_open_pts() close(r9) syz_open_pts() r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x18, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0xc0f1247145ef5210, 0x80) setsockopt(0xffffffffffffffff, 0x27, 0x2f, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0xfffffffffffffff3) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x32, 0x0, 0x0) setsockopt(r12, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r10, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r13 = socket(0x18, 0x2, 0x1) setsockopt(r13, 0x29, 0x32, 0x0, 0x0) setsockopt(r13, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x2080000000a, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x2080000000a, 0x0, 0x0) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r10, &(0x7f00000006c0)=ANY=[@ANYRES64=r14, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r13], 0x7, 0xffb) msgrcv(r10, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r10, &(0x7f0000000a40)=ANY=[@ANYBLOB="007d64f032b09f04822d20531e00c8267e1e474cf694c636ca1083000000000000000000000021a7de5cc7785baf0000003e000000000000000000000000000000000000000000009c5dc91e7b003038d2ec32bb2269d098256f000000000000000000002a000000000000b9eed0cba6f3894400001161beb220ecebc9e060000000000000000000000000220000000000000000007fa6ed1baf158b49000000230000f53521a824000000f0429633be8f7f3c09ae00000000000000000000000000000000000000340000000000000000008e5f18697b61aeb6beb87ef2976424e124c0e39e30b33a12cafb07220fe1e703f3383289ef0cc176fb1145d4139969a891636ab55b7382ce95c58bad26ccb4fcf50226cd81a2db7c1aba76dc"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r10, &(0x7f0000000040)={0x0, ""/120}, 0xffffffa4, 0x3, 0x400) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000001e40)=""/74) r20 = syz_open_pts() ioctl$TIOCFLUSH(r20, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) writev(r22, &(0x7f0000000480)=[{&(0x7f0000000940)="45b2e399408078eac67cbacfa5a02f1c7197165dea568916386fc9389a3064033a271c5ce0af9edf61f3752d6e4a07a5680c32a62554f8aafcbb3ddcce2ce30bab60c11846cc193904a7f757437ed47758aff208d80d09582d5f764bf882fce30e6d7587e038ae86c7e8abfc65f1d557b36d4ca93591bf0681257b5c1ccbf6eeec85305478a67659c5d6cd947e57140a9b8a1b476c70798def9859bdab5b37f5a9c33b56ec8688411fecbd5586f05f507b558f495721a929470603530cfa5356d38b0a985eff076f6616e328d9ceac0678e7c460ee6a006170cd", 0xff2c}], 0x1000000000000307) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES64=r20, @ANYRES16=r21], 0x3, 0x0) close(r5) r23 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r23, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r24, r25) fcntl$dupfd(r5, 0x0, r24) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r23, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x110) r26 = syz_open_pts() ioctl$TIOCFLUSH(r26, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r27 = syz_open_pts() ioctl$TIOCFLUSH(r27, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffe, 0x1, 0x3df, "c91fe533d53c04641fd7472f96d3222ee7af19a4"}) r28 = syz_open_pts() ioctl$TIOCFLUSH(r28, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r29 = syz_open_pts() ioctl$TIOCFLUSH(r29, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r30 = syz_open_pts() ioctl$TIOCFLUSH(r30, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r31 = syz_open_pts() ioctl$TIOCFLUSH(r31, 0x80047460, &(0x7f00000000c0)=0x9) 04:11:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000000)=[{0xfff9, 0x1, 0x0, 0x2d}, {0x2, 0x3, 0x1f, 0xaf3}, {0x2, 0x0, 0x8, 0x7}, {0x81, 0x1, 0x4, 0x5}, {0x7f, 0x5, 0x4, 0xffff8000}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000280)="ce8a7d4000000000000000e9b3f8") 04:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x40047463) syz_open_pts() 04:11:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7fbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:11:50 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0xfe}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) fchflags(r2, 0x88001) 04:11:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) r6 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:11:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000026c, &(0x7f00000000c0)=[{0xb2}, {0x64, 0xbe, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x10\b\xfc', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 04:11:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f4e0ee6747a98a8f377f911f9c075b44f0e2b6db2b4e5b91ca1f2d0757a813a6a20b8f69eda8ee53475af54b5c94bc94eebed007"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) 04:11:50 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 04:11:50 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="8202adfdffffffffffffff583000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed3f0885568fadf834bc2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaeeb9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000f4000000000000000021d39b408e333dd7fde7592f00000000d2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dcce35cf137c8ae135db3119e911c3a943416484c692cac607b1c36455bedfb752f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbcc9af733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a759255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7ec0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb43c90bd6d717a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798433becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae48f7d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e0f012e3e7c309a921bd2a9dbca68d566aaf808298cee0bbb7e4307d94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317fcff000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c001e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba2000000000000007227fff97fba949bc3d32ed50e20182aa4a2d089ea392dcd9709caa9b2b083da268b87f7d572195f2deedc1d1e6ca38600000000000000000000000000009ebfe3b2eb7960a122d441d4e77a7d5b34497f3f44ac44a4e26b30975d1e50d3f2688a32b2e96ad5dd45b6ac267ada521dbb6ee7ea3e11996c94003db690b1a419b026e3dadc65634ca69f7d58cea9e562c5abcad0b468226d2fe9c915db4b6590d47f6b640fc1360000da115f3e67363976354eae20ed96dab2fef2d02b26e211c81cc1be43798f9de3c749ad01e632e1e2a00522b48c40d615079876bbe9dc3b1d54c09373e0c7c4d367a007cef3dabef87eb8128f28916e333e5045165149d05c935b84cd2d1907d56cacabe2fec94ec6dd51f4cf4eb55c3f741be280ec934c16760e7a047b690c0aea185ed8a97aefd5f5282dc6ea3a8c1de966aac3aee58baec48bc6068f03d3d72f8e2ce5dca2972699060f020dffbc9078503399a9a0365d64737f7dac09d80d9ed3ed9c380833799aeffeb9a257db708cd5b6bd9b3a4cb04f7c2e8647f559f4ad3e5382accd6431dd652558fc2c06b3727070c7dccc0d0089e79a7845bec5b2a353ebf303fe325f5cc5a4d43be1773807ae8a448d89571dc8ca000000000000000000a518b280dd1dab0c1d4e9b1e9954f6e14badba22c1ad3789410fb59dd6cc0bbfe8d01daac688eb37a0603362aa9c41176e576ec69bce9428b542e7d9c08a56fffdbf94b4088d7fbab0"], 0x10) socket(0x11, 0x5, 0x1f) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x12b}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 04:11:50 executing program 1: socket(0x11, 0x4, 0x0) 04:11:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x612, 0xffffffffffffffff) 04:11:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1711}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 04:11:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r1, 0x0, 0x8d2f, 0x0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f0000000040)="670de3", 0xbef968ca9d4452aa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 04:11:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) write(r0, &(0x7f0000000000)="0991", 0x2) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000400)="7b55eb7404c4c2e0bea3590462186edd4369153f0700000000000084f883d1035a307494dabd16342cf74193fa7776e5f608799f4cae9241b218a8b9b87e34353677dac0aa071c6de27e9d8bd629335588ad5ca9a4208c965a750c6dcd32f4537d46c4a7a9eb597e2b3f26ebf817465a7f5e46dc181775e4a2171753e1cf74a0000000128060347487c1ef91f47cf2ace3bf003778f7bde9e6d0160938963cbad20cd9f21d70dfbe605d5644259640bca7bd25ed5e728bf025c6776bfca57095097624c6d933c4517cad304909", 0x40ee2a9d31935905}], 0x1, 0x0, 0xffffffffffffffff) 04:11:50 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1d6c21869a1cffb2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=r4], 0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f91958c0e97dc00000000000000e1b20000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000008000000effd591171448c9f81a71f323ea35223287fe48f7d12d8de1761a0370aed344446e921e176afac200a1200a4819917be84e0de1472731394fb72e3e037e3849917690ff8ddc192951544d0ab60deca76f1498d73d5eb9e0f8370f9edcedb953dd8993fcfdece6352912d324da32d97bf659b518e6d218cdd308e658b5df8208e3dd8000000000000000000"], 0x1, 0x0, 0x800) fcntl$setstatus(r2, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r5) r7 = getpgid(r5) ktrace(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3, 0x100, r7) accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x27d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) r12 = dup(r11) ioctl$TIOCSETVERAUTH(r12, 0xc0107005, &(0x7f00000001c0)=0x4) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, 0xffffffffffffffff) r13 = msgget$private(0x0, 0x425) msgsnd(r13, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000004a70f3d7a1b83797b6b3a7d88611075acf21b5ac224e25248486fea230a21fac6d24bd172f6c8669764486836a3394d24bc484c062bf78ffda4550189756db1e309ecf1a07dbcd75288bfc7f94f58eeab84bdc27c83e5e68d421937d87422b5a4e6fe85372822d417330a0400ece2059dddf2b3fe63c99c47abb2ad9b0d176186a0562ca2ab90e6777b7e9ab4fabdca51e70df2c43e77736a31a"], 0x1, 0x800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r8) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600), &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) 04:11:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4334, 0x6, 0x2, 0x6}, {0x1, 0x5, 0x80, 0xf8b}, {0x400, 0x6, 0x6, 0x1b}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:11:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45}, {0x400000000045}, {0x6}]}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffeef, &(0x7f0000000080)="b701716e93741f88e73b9000dd00ef3ac9fb65d2591a35") clock_settime(0x0, &(0x7f0000000200)={0x6, 0xed0e}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) 16:00:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x101, 0xfff, 0x8001, "964ef539a4b768702bb6f342fa1ce05d4ad044cd", 0x0, 0x6}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015997c70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015997c70 16:00:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x88, 0x56f1, 0x3, 0x4, 0x6, 0xb032, 0x0, 0x1, 0x7, 0x100000001}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = geteuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x14) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r8) chown(&(0x7f0000000100)='./bus\x00', r2, r8) lchown(&(0x7f0000000140)='./file0\x00', r2, 0xffffffffffffffff) close(r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x22e, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x1}, {0x7, 0x1}], 0x2}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0xf, r2) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r1, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/232) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18c) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x11) 16:00:06 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b80000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500afb74da54d81d10000d50000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000978911960000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c1700000000dff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5e91152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759d50558c2dac30250d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f7b659255490b88ff1bf33436e6731ad3174d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b7a7a0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c09b6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0000000052a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000000000000000000000000000000000000000007612b1f0e6ea665733321f83dc24d31d830548e5c59bf0e93f01b7d2f831a25b782bdba463f03ba9effdbd3b48407c3902c6f5e0b32c5f23b88d7a08dced117f3b9f242284e244757b34a668e9b213e69ae8e56768efb1370f108fedfeeacd25d0ac73851a0775c6117a0222ae145e1b22051e65d95b348239c438fea8312b3d0805cb72c7bcb3f0cd"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0xe, 0x2}, {0xc5f07f654bd80cd7, 0x2b58f001}, {0x4, 0x1e}, {0x84, 0x8}, {0x0, 0x7}, {0x0, 0x9}, {0x67}, {0x86, 0x80}, {0x89, 0x2}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{}], 0x1}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000200)={0x0, 0x3}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setown(r1, 0x6, 0xffffffffffffffff) mprotect(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0xd5}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dI\xa7|6tf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="c91db45723199e1eaf6334c0a2f59554caabce85d4e5f83cb913344c10a32de854827fc342c5a00174225317c4948577c16ec81c3fddcf81495b96dc1964592f71fbf88bfefe3860ab871259c980d26d6f8dd82dfc011ea86fe6d45b9709875184058ee3ed2d1c996d4939abb210e3383c0a69bbd9bf98139abf2e0eb50f18e724ac185a5948fd1f0afa2f93e03ad66632d75bdc80f196e01f3d5d68b3e492720e45e44882b1e665da43e4ea651990397c669175150f983e846e562392d6f2083456caa3144ae7b87e79fa65079e73b7650ed25dd91a909a0c83143213a5ad74a786f1c779fa2928990c3802df2e4908c436772e228e1df538c8236d61218f579459ea3e84d9eb6aa21669e2e1b94fc30f69839685e3777e153de18328dab85b767065857b7b012b9323eb30f68e5302545aa6a75ba2854c19"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = fcntl$dupfd(r8, 0x3d0950d31f521ced, 0xffffffffffffff9c) write(r9, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be3aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff3a, 0x800, 0x0, 0xffffffffffffffdf) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000005c0)=""/65) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac552d3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f000000000000000000"], 0x1, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x400, 0xa8) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r4, 0x0, 0x10000000000000) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r2, &(0x7f0000000400)="44a050904c2c35f668b2f6b0643edb8fd77743ff2ba32e4468183054e1352fa2d77e73696f60ba506d16e9ef3c1eb82506db320982291479c1ad43e55149ac237a4fe0a18e0759660118223e5807", 0x4e, 0x0, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = socket(0x18, 0x3, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="9b57c67b", 0x4) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r5, r9) ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom$unix(r1, &(0x7f0000000140)=""/18, 0x12, 0x1040, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) lseek(r0, 0x0, 0x6, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x5d2a4b5ef3fa2a56, r1) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r3, &(0x7f00000003c0)="9b57d9d100e202633f1d1df611f9a2963153e10329f74b33581159aff2bcc7a5c18e61eb10c07a5ce699087651c009313121ab1cfa6d538ea43cdd432b56b80dc1129c25cc4e50006d5fa86fc6a4300cfa279fd120b914c9de6d45f4d5530591b49a939ab5666490df4b3012ce4c8aa36163e50f127244b6ad248ce6d96b543a5fd0de8557363b5fa2187db229e4a393bc54a169667b7499ac63051344404d570de17cc80ccfdfe93138adbe3b1b1d474009b8b536b2a50aa56988da0c44b3d63b481d75891442aa92cc8aea7c3918ae4133", 0x41b) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x2, 0x4003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) accept$unix(r1, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unveil(0x0, &(0x7f0000000240)='x\x00') mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000180)=0x3ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x10c, 0x0) select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/158, 0x9e) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00W\xa4\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x16}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') semget(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = semget$private(0x0, 0x1, 0x100) getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) r16 = semget$private(0x0, 0x3, 0x8) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) r22 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f0000000340)=""/192) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) r24 = socket(0x18, 0x3, 0x6) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r24, &(0x7f0000000100)="9b57c67b", 0x4) r25 = socket(0x18, 0x3, 0x6) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r25, &(0x7f0000000100)="9b57c67b", 0x4) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r26, 0xa, r5) r27 = socket(0x18, 0x3, 0x6) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000000100)="9b57c67b", 0x4) r28 = socket(0x18, 0x3, 0x6) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r28, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x12e) r30 = getgid() r31 = getuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r20, r30]) r33 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000440)={{0x20200000, r33, r32, r10, r15, 0xc3f361f71040ec77, 0xb2}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r15, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r34 = socket(0x800000018, 0x2, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r34, 0x0, &(0x7f0000000000)) r35 = socket(0x18, 0xc004, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3a3) getsockname$unix(r35, 0x0, &(0x7f0000000000)) r36 = fcntl$dupfd(r34, 0x0, r35) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) dup2(r37, r36) r38 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r38, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r38, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r38, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r41 = getegid() getuid() r42 = semget$private(0x0, 0x1, 0x100) r43 = getgid() r44 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r44, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r42, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x3, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0xffff, 0x2800}], 0x5) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r43, r45, r46, 0x2, 0x9}, 0x5, 0x5, 0x8}) r47 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r47, 0x3, 0x5, &(0x7f0000000340)=""/192) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r40, r41, r49, r46, 0x98, 0x1f}, 0x5, 0x9, 0x4}) getegid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) r53 = semget$private(0x0, 0x4, 0x2) semop(r53, &(0x7f00000003c0), 0x297) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getegid() getuid() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x24}, {0x16}]}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) sendto$inet6(r1, &(0x7f0000000200)="16fb1427098b050c6c6d6e1e99923ffe931724a7b0b32fa06a407f3e5e92168f2842794860cf5e07741f7072399aa7117129441b187f1de6d809c75b9924794e871f13f3ca49c38a206e9cbb2dd1514201f18e915a9f9a3102c066f2634aca4f3d4fd94e2736096aa6a6eb", 0x6b, 0x6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:07 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) r1 = semget$private(0x0, 0x1, 0x300) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a362b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59aa402827fc449b7d4ea3c3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000fbff001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f144b453c8f46154bce2fed3702c81ebedfcf8317205a265910bf87fde7edb31618844cfe8a7b17489bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c2fc810938f716f74ef27860800cd47"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x200, 0xb5, 0x7, {[0x3, 0x8, 0x101, 0x1, 0x8, 0x6, 0xe2e, 0x9, 0x4, 0x6, 0x463, 0x4800, 0x42, 0x0, 0x1, 0x8, 0x6, 0x7ff], [0x3, 0x9, 0xc0cc, 0x1, 0x0, 0x0, 0x200, 0x3, 0x3, 0x9], [0x1, 0x200, 0xe6, 0x1ff, 0x6, 0x8001, 0xd6], [0x3, 0x6, 0x9, 0x7f, 0x3f, 0x9], [{0x7, 0x10001, 0x80}, {0x5, 0x4, 0x2af8ef2a, 0x10000}, {0x9, 0x7fff, 0x3cfe, 0x1f}, {0x0, 0x9dd0, 0x7f, 0xb3a}, {0x1, 0x6, 0x3, 0x1}, {0x1, 0x101, 0x200, 0x1}, {0x6, 0xc270, 0x8001, 0x81}, {0x800, 0xfffffffb, 0x9, 0x6}], {0x7, 0x9, 0x4, 0x2}, {0x1ff, 0x8001, 0x4, 0x401}}}) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r6, &(0x7f0000000640), 0x2d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r6, r7, r11) chown(&(0x7f0000000100)='./bus\x00', r5, r11) r13 = getgid() r14 = socket(0x18, 0x3, 0x6) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r17 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r23 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = geteuid() r26 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r28 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r28, 0x3, 0x5, &(0x7f0000000340)=""/192) r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r31 = getgid() r32 = getuid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000280)={{0x2, r30, r31, r32, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r26, r27, r31) chown(&(0x7f0000000100)='./bus\x00', r25, r31) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r35, r36, r35, r36, 0x3b06f468cba522fe, 0x10}, 0x5, 0x54, r34, r34, 0x2, 0x14, 0x42, 0xfcc}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, r24, r31, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r34, r19, 0x7, 0x0, 0x4, 0x80000001}) r38 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r40 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r40, 0x3, 0x5, &(0x7f0000000340)=""/192) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r43 = getgid() r44 = getuid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000280)={{0x2, r42, r43, r44, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r38, r39, r43) r45 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r45, 0x3, 0x5, &(0x7f0000000340)=""/192) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r48 = getgid() r49 = getuid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x2, r47, r48, r49, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r50 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r50, 0x3, 0x5, &(0x7f0000000340)=""/192) r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r54 = getgid() r55 = getuid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000280)={{0x2, r53, r54, r55, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r56 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = geteuid() r59 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r59, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r61 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r61, 0x3, 0x5, &(0x7f0000000340)=""/192) r62 = socket(0x18, 0x1, 0x0) fcntl$setflags(r62, 0x2, 0x1) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r63, 0xee01) r64 = getgid() r65 = getuid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000280)={{0x2, r63, r64, r65, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r59, r60, r64) chown(&(0x7f0000000100)='./bus\x00', r58, r64) r66 = socket(0x18, 0x1, 0x0) fcntl$setflags(r66, 0x2, 0x1) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r68, 0xee01) r70 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000240)={{0x8, r68, r69, r68, r69, 0x90, 0x10}, 0x5, 0x54, r67, r67, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000180)={{0x0, r53, 0xffffffffffffffff, r57, r64, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r67, r52, 0x7, 0x0, 0x4, 0x80000001}) r71 = geteuid() r72 = socket(0x18, 0x1, 0x0) fcntl$setflags(r72, 0x2, 0x1) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r74, 0xee01) r76 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0x8, r74, r75, r74, r75, 0x90, 0x10}, 0x5, 0x54, r73, r73, 0x2, 0x14, 0x3f, 0xfcc}) r77 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) r78 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d7c8bf44df2e6be378cee425431c8ccd2de188483fcff79dadccd193bec8fd29b6392cba2f38dda82f211f7b6a3d00a6dc291a0d9351acd78e5cdd80a02c9bcd1ef2766f42b38f13f867928", 0x4c}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r31}, @cred={0x20, 0xffff, 0x0, 0x0, r39, r48}, @cred={0x20, 0xffff, 0x0, r52, r71, r75}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r2, r77, r1, r78, 0xffffffffffffffff]}], 0xb0, 0x403}, 0x400) r79 = socket(0x2, 0x400000000002, 0x0) dup2(r79, r0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r2, 0x10}, {r3, 0x100}], 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000001c0)=""/213) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r3 = socket(0x18, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000200)='./file0\x00') write(r3, &(0x7f0000000440)="9b573738cbb54ad7439e93507da3be7bdfe102bda7b5473761fec70773463baf637fdbe7069661653c9973dbe3a817b7ab5bbf898e7562555732068739110fb3f0572bda9e94ff1ec51ec547c0f0a3410a008bb845866c07ef2f7504e7b8381d83c0f7dc3e5fd24ca8f7a5d5159965606457b87dbd8ea08083af5535da938ccb5201b389e94d9c75fab65ebf4cbd22683ee507f3350ec4f2dd175531a31c9e84f57e4c936d921827183e955065035e01469047cf9a6b0da3758ea9d30bdfceffae8629757a128f5d71d0805816d7b2cca5dbdb9c9fc3e0a478708a066faae62ba371ef429790a5ad9f8e0ccd5372bd964143213130e97ef34f71dab844198969eff748edd1", 0x105) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000100)=0x372, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x5) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = getgid() r7 = getuid() r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = geteuid() r17 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r19 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r19, 0x3, 0x5, &(0x7f0000000340)=""/192) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r22 = getgid() r23 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x2, r21, r22, r23, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r17, r18, r22) chown(&(0x7f0000000100)='./bus\x00', r16, r22) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x8, r26, r27, r26, r27, 0x90, 0x10}, 0x5, 0x54, r25, r25, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x0, r11, 0xffffffffffffffff, r15, r22, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r25, r10, 0x7, 0x0, 0x4, 0x80000001}) getgroups(0x4, &(0x7f00000001c0)=[r22, r6, r6, r5]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x40000002, r4, r6, r7, r29, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x7fff, 0xffff, 0xa39, 0x0, 0x2, 0x4]) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:07 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31ba9511d115f893423b0099800fbed5d203ab48bbad6b303ee377c88fe5b82228e19aa8d48790f01004553b87c602b9b8f289c253413d95b998c73fe9a3f8af4d02bf9e8c039a138528d0dc2ed8cccc9e69181daa400f825a6c26e4d398cb7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be2c023970d28cbbdec74e9f2dbe29ca0947fb8fdc7eacec8b7d93b359f06ed442bc614c706dea68e5cf98dca9f39c1e6f24e95b8db20890a73138d300ca2a184140d6c9ade7570fd90d3578d99525b7d7d77ec59feda870d84e333b715cb1caad2d83f7b5ba37aad5b694e103a393f573b3c0d1ee4c48922ae5aa74c5ae4e1f563d2ab58c929c14a78c6ae3e383cadbfa9c2b5aea3354cc14cdb5bd7a63bee08ac47315555983ad2c44082ea82ee43f7fe5fbd17aad900000000c9be7cf5000000000100ee03461e530df91ccd8640cb65c122dc07192678b77fd27bbf0830fdb1aea0127bd6014e000000000000acf248c91b5c577108b2f04bc4a0d91e0500df3a648d976a45d03a6558f0632bb6038ee0d6192b642786f0fbfc14f078983a7fde54f2f6420ea07d7f7141d600"/465], 0x10) socket(0x2, 0x2, 0x0) getgid() write(r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r1, 0x0, 0x8d2f, 0x0) r2 = geteuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r8) chown(&(0x7f0000000100)='./bus\x00', r2, r8) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r13, 0x4) semctl$GETVAL(0xffffffffffffffff, 0xf8d2d0cd8cb3a699, 0x5, &(0x7f0000000000)=""/253) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x24a, 0x1}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x180) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x13, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x7b, 0x0, &(0x7f0000000100)=""/123}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x4}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x10000]}, 0xfffffe5b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r2, &(0x7f00000001c0)="9ec2dacd8d6d9a78dad5e97f2e341c778f016fc57e59c2f399a2657263b75e5b0a31ebba02012eed35b4f36f58e1706109726a42060bc378f9e34b89e4ea91c27594e1c46df78635750c2e0dae7928f9f3c5d974290881ee5a3abec4d00d94e994ced1f9601908306fa0eb65c1c4482aac366071fe677819230d96f4e0194dffdc7797311935b3df37e7fa8c62c4de0c10a958c71550b4d16a31179625cf613a865a9badb8000366fd2341ffd5fa933121971b96c39b", 0xb6, 0x0, 0x6) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x80000001, 0x7f, 0x8, {[0x8, 0x2, 0x9, 0x7fffffff, 0x4202, 0x4, 0x1000, 0x67e, 0x8, 0x1, 0x3, 0x100000001, 0x1, 0x8, 0x200, 0x6, 0xf000, 0x3], [0x0, 0x6, 0x1000, 0x0, 0xab12, 0x9, 0x7, 0x100, 0x43, 0x81], [0x4, 0x8, 0xdb8c, 0x669, 0x9, 0x10001, 0x100], [0x0, 0x3, 0x0, 0xbc, 0x3, 0x4], [{0x400, 0x3, 0x3, 0x3}, {0x5974, 0x6, 0x2, 0x1}, {0x3, 0x0, 0xbe, 0x3ff}, {0x7ff, 0x9, 0x1f, 0x3}, {0x7, 0x10000, 0x2d, 0x3}, {0x7, 0x5, 0x9b87, 0x6}, {0x5, 0x5, 0x2, 0x31}, {0xefa, 0x3ff, 0x81, 0x10001}], {0x8, 0x1, 0x81, 0x4}, {0xfff, 0xff, 0x4, 0x81}}}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0xe2fcfd1262fcbbd6, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000010000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xb0953265acbc8ca8, 0x11, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x3) fchmod(r2, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x60}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x8, 0x7713, 0x8, 0x0, 0xbe, 0x0, 0x7, 0x0, 0x3, 0x9, 0x5}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)=0x73) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0xffff0001) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, r2, 0x0, 0x6b924b3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r3, &(0x7f00000001c0)="1308885e6a1138874c012442cd967cdd2bcefff6823a865ae05da6b2740a7a9ac779163aff4fd93c0def37cbbcf5124874c53bfd91367be41306edc3e7dd3260f3299789ae414c7d0a1d586ae5ae077f6c5e39f31260ddcdd0f8f617cb4c4868fc7eaf24dfea11e801fd9c8c24a371", 0x6f, 0x0, 0x3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/t\xaf$cfg\x00', 0x8, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:08 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="00047b8b6ccd3b037d3a38d6b1ce8ac2349cbfcaefb828d8721365c51faecb93a846d9ca0961221bb2e779adae2dae48573fb87f0f1ef329179023a42267772e8800cc2f2410077aa6c5358ea4aeb06c80168490ef2d673dffaf05c6cf59f88af24aad3c3a41ba28fb05a1087d1b430c0992b90b8ec148c7e404a2ecf0b1f2e132c50e64502260ce8b4b7a087177964d1ebfbb2b7f09d836dd1add6200e3c7a96f65ced2d3176d94609705"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000340)=""/192) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = getgid() r15 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r14, r15, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r9, r10, r14) chown(&(0x7f0000000100)='./bus\x00', r8, r14) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, r3, 0xffffffffffffffff, r7, r14, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r17, r2, 0x7, 0x0, 0x4, 0x80000001}) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x430, r17) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x720, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = geteuid() r8 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r8, r9, r13) chown(&(0x7f0000000100)='./bus\x00', r7, r13) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x3f, 0xfcc}) r20 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r20, 0x3, 0x5, &(0x7f0000000340)=""/192) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r24 = getgid() r25 = getuid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, r25, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r26 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = geteuid() r29 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r31 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r31, 0x3, 0x5, &(0x7f0000000340)=""/192) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r34 = getgid() r35 = getuid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x2, r33, r34, r35, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r29, r30, r34) chown(&(0x7f0000000100)='./bus\x00', r28, r34) r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x8, r38, r39, r38, r39, 0x90, 0x10}, 0x5, 0x54, r37, r37, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x0, r23, 0xffffffffffffffff, r27, r34, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r37, r22, 0x7, 0x0, 0x4, 0x80000001}) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000580)=[{&(0x7f0000000240)="d09534c703a9c89cf1e2514a1741a506c638fdb1ab490c40f26c25f3aa00162a8a7cee50e4e366d9f6dd51af0b635d602ca37ad2185a42786b0b1b5128ebc5f58180a17d5182f754503418965d8c70ecf99af360949f2e3bb1e7210d0330424d8c88e4c448a907dbec0dcb99609367e3e98bffa5fb4c63c6f2828be794fcf04ade92890a26349f238e6572dceac8685911d32c59359e1d302e9579a1cf8a9eca07f7d96a4fbe43b00eb4aa3e5fa79276432e0bfcf1b8063c685bb64a9f8ee6a795fc7b1e72248efdf5377ab48f64f338864980c21306f0979c6d78920e3ff148cd550f471cb320c12f0e436ecdb02bcfbd25cf4e62", 0xf5}, {&(0x7f0000000140)="a7dd7302016a32375abec0b2821e38a07bd56d3652cccacd42c3a83f8cac2e0b0d35577571c5cd8309f7d5395b0fbbfeae4c68aded71e698784716d393eb5b09aa57961faebce724f8e23fde9436494a33e723500912a59cc0407e4d52b498b80ed98a2d3f4a75faf3731f827623e67d75923d2d5472ec4cc86133262be72cd9d4c2adc8d215", 0x86}, {&(0x7f0000000380)="e9053eba599bb2b3d7bd5f628b48f34f25f0238cb89e6fd38f07c0e8bdd0c89df1047f06d141475ea59474805263a2a641dbb932609856b1adfde6280c17a67ecb8c750e2940523d8c9e83e11c6c127595f2fd58f97f6f5b9be9eebe09febbb19d838011ed42fe87d43835872087660d0852a07e979834c71cd12a4cff111ff855ae7d8fae69c0a4004759b008e99e9593b1d31360ec099971ec39839a35c74cf2e888299e943008a9c27b19e3c507619d1e834dc8be446b9c1bebfe089367865a79643caaf2af683ab91da9730426b6de3a1345213532b6642ed3d9a3077631f5", 0xe1}, {&(0x7f0000000480)="1a518a9a5f24a26fe5513b33f125cbcb8363d8e99b85e72e6b9c77c8b6b2170a92c023b72672b92b3075727d5cbb1e98fdd107bdcf29e64a2781c974f0a341a6830deea3eb25644d59a9c9629052991e340df22f7fb298a5c39fef2a8b0524623a3b85647d465e7990ef00327e7088c271f032d4c8743380d1664aa5ff9f1931f71c0dd5cd78d3b62762108eddf6b81f2e1d7193017508c026eb8f5de672a15fc248a6e8715b31d2df76544d04529f3695ead21c5a4ae7e897af7f9b11b124f7a25de14013267c9d76d3bb10cdb5fc8e1a35319d813cd0ba0b2c925c70e53b366e89ed52ae0ae89c2ad7518c55a8dc4ff1319a8cdc3d", 0xf6}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r18}, @cred={0x20, 0xffff, 0x0, r37, r43, r46}], 0x88, 0xdf78adafeeb08c36}, 0x400) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d13e3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1c, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$GETVAL(0xffffffffffffffff, 0xecf393dd4843bf27, 0x5, &(0x7f0000000040)=""/133) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000400)='./file0/file0\x00', 0x20, 0x156) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000480)=0x4) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000440)=0x83a0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14, 0x0, 0x0, 0x6}, {0x1c, 0x0, 0x3}, {0x7ffffffe}]}) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x241) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b", 0x4) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000b604533c3faa563fd7906dbaea0318dc71dd22a420050bf715fd48ceb4e197b2ccbf91bca7279553c0c14c426856989fdc9cbcaa4924655b064e4de7f3189749be1155fb981e3f028714a26abb814336eda98b55e6b1f321fd54bc4f943d2bbace861675774c0e4ee9c5cb208e10d7f1a65cda78c904696feae0225f1bc3f6eeff4222c57249043c994f5760403e379c0f6825b78ab4"], 0xa) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x38, 0x400000002, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(0xffffffffffffffff, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r0) r1 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="03002ea0c1dc19653000"], 0x4) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/\x00\x00\x80\x00\x00\x00\x00\x8e\x03', 0x80, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0xff, 0x5e79}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x103, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x469f}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0xffff, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x6, 0x6, 0x200}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x4480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0x3}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="000000fe00000000100000000000000000000000000000002004610000000000000000000000000000000000000000000000f80300191c5762010000000000000000000000000000000002000000000010eeed630000ff0f0000fe33f78fbdf893b5971d5affe9717a046f453935cbdc5ee4de5572c7a3c664c0de32b399739a2c386852a010db691a6c5c31b6c394ff5699b4a603594f9ad234e3317700e8d07ff820e5a2fd2a4a3e41d36d3e3b215a574255dff2994ef9ffffff00000000000000000000000000000000f4db129a1ffa0c5c13ab2bd87ec52d2fb0b379d698740de4b69c47f87fb65f04521fa33f86753fd474e077e3437684e0f27043bd137f5c1601801fa5449adf6e536e4c3cd6b68066c78d44f28dd4819197ff30092e755688e7dd17a05a883066c41a291f5496efd68884e344f4eff35c611c15f7a46444c411b1ea99e36497a8e0498c606066624d9143f3ab6f3317038030cc19e099f74053118d3a9fc9abf11d94797f9ce6cffb441dee524244d481ed8d495d19a5579a6913ed3ee83b08ce690c6fb8e648398b988506f6c9b2b502a9cc6fe563dc9ba548715e2441"], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) dup2(r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001000)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x56fe6041}, {{}, 0xfffffffffffffffa, 0xdf, 0xfffff, 0x8, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400003, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x101, 0x3d82f94c}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f0000000240)=""/80, 0x50}], 0x3, &(0x7f00000002c0)=""/236, 0xec}, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1000, 0x50) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7ff, 0x400}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0xc}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xff, 0xb4fb, 0xe, 0x800, &(0x7f00000001c0)={{0xb1, 0x4, 0xfc, 0x9, 0x6, 0x3, 0x6}, {[0x9, 0x5, 0x1, 0x7fffffff, 0x1, 0x5, 0x101, 0x0, 0x1, 0x0, 0xff, 0x8, 0x10000, 0x45e, 0x3, 0x6, 0x8, 0x3], [0xee8b, 0x5, 0x401, 0x24, 0xa1b7, 0x7ff, 0x41, 0x6, 0x40, 0x4], [0x3, 0x7f, 0xdd, 0x9c29, 0x3, 0x7, 0x6], [0x4, 0x0, 0x8, 0x9, 0x400], [{0x9, 0x3, 0xfffff1be, 0x4}, {0x7, 0x4, 0x1, 0xffff}, {0x5, 0xfff, 0x7, 0x6774}, {0x6, 0x9, 0x200, 0x6}, {0x0, 0x1, 0x5, 0x7e}, {0x3, 0x400, 0x0, 0x7}, {0xae, 0xed1, 0x6}, {0x1f, 0x100, 0x49b3583d, 0x8001}], {0x1, 0xfffffffa, 0x20000, 0xfffffffffffffffd}, {0x101, 0x1ff, 0x7ff, 0xffffffff80000000}}}, 0x8, 0x7}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lseek(r3, 0x0, 0x7, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x2, 0x5, 0xff, &(0x7f0000000500)={0xffffffffffffffff}) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = getgid() r16 = getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x8, r24, r25, r24, r25, 0x90, 0x10}, 0x5, 0x54, r23, r23, 0x2, 0x14, 0x3f, 0xfcc}) r27 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r27, 0x3, 0x5, &(0x7f0000000340)=""/192) r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r30 = getgid() r31 = getuid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x8, r34, r35, r34, r35, 0x90, 0x10}, 0x5, 0x54, r33, r33, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x9, &(0x7f0000000680)=[r15, r25, r30, r15, r35, r15, r14, r15, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r37, r16, r20, 0x24, 0x1200}, 0xf2b2, 0x804, 0x7}) r38 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r40 = geteuid() r41 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r43 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r41, r42, r46) chown(&(0x7f0000000100)='./bus\x00', r40, r46) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x8, r50, r51, r50, r51, 0x90, 0x10}, 0x5, 0x54, r49, r49, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000180)={{0x0, r13, 0xffffffffffffffff, r39, r46, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r49, r12, 0x7, 0x0, 0x4, 0x80000001}) r53 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r53, 0x3, 0x5, &(0x7f0000000340)=""/192) r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r57 = getgid() r58 = getuid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000280)={{0x2, r56, r57, r58, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r59 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r61 = geteuid() r62 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r62, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r64 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r64, 0x3, 0x5, &(0x7f0000000340)=""/192) r65 = socket(0x18, 0x1, 0x0) fcntl$setflags(r65, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r66, 0xee01) r67 = getgid() r68 = getuid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000280)={{0x2, r66, r67, r68, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r62, r63, r67) chown(&(0x7f0000000100)='./bus\x00', r61, r67) r69 = socket(0x18, 0x1, 0x0) fcntl$setflags(r69, 0x2, 0x1) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r71, 0xee01) r73 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000240)={{0x8, r71, r72, r71, r72, 0x90, 0x10}, 0x5, 0x54, r70, r70, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000180)={{0x0, r56, 0xffffffffffffffff, r60, r67, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r70, r55, 0x7, 0x0, 0x4, 0x80000001}) r74 = getegid() r75 = kqueue() r76 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r76, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r77 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r77, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r77, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r78 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r78, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r78, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r79 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r79, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r79, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000440)="4af3e794c2f75c7c660cfd57480497712ba0d0061222a14b5de208936cf68e100d835df81d416eb78d82e8a70d", 0x2d}, {&(0x7f0000000480)="cacc12402b8224bfba358f71ff481ab6ab2176c6386eacc08f0fbfb18533693f01b9c5fbabf80f93b0ca6fa2", 0x2c}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r6, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r49, r56, r74}, @rights={0x28, 0xffff, 0x1, [r75, r76, r77, r78, r79]}], 0x88, 0x19}, 0x8) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xa1bd, 0x80000000}, {0x2, 0x8c}}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffe6) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/60) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001240)=""/4096) r6 = socket(0x20, 0x8000, 0x37) connect$unix(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="83db4602c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c72ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a891bca75a191c7b41cec71fcf"], 0x10) writev(r6, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176ba", 0x8}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d04000000100000000b00"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r4 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="c174d327261e317b98107a58f4aa248e358dcfd729e5445171fb2e262dc339562d180a7562b6be9ca2c6fd4eedb84394845aa06ff10740e2032f7f1d1b4062dc050850ed6a02a43a361011191fb0e0a40548ff91ce4c19541ef16de893f305da1a986234390b7c18b0540cdc28df6d0a36b9eccc66682383fab400b9f0c7f604fa4bbef3073a8577447bd2d13ead", 0x8e}, {&(0x7f0000000100)="500dfa7a0db627f4b3b6e94c65052ba8bb19de97ac771161e70bf1c06a4551f34beb3c4bd444a073f2cd3b7bfef8f4d71deb002504de2f720bccb991057bb19d945d8fd0201dab4fb21411299698c46b78e3e5ba9dbc73fc43940672f21f121a699124d948a2514750d9060de6ac3797c610d341d9417298277955d438c2b54339164710f0505a73d417c3fd373a1fb2c6325a5ebe8e6f3ddee939f6d3c689514e581800dd9c687b716e5096f18e52bac1f09b15ade2f7596f752b4a5f3797b6b20789094e127e2cf600fb8f667b74be1ab5dd2980a297de3edff403352f02b2113e29f7dc", 0xe5}, {&(0x7f0000000200)="8c31e38d2d4c751f94b9b260abcfd5125ba447168bd4673f8167d1c0b611f6b7e5d2d4a44f7e4764f3ce5e61d7cfb3865b4eb1e255403568f7", 0x39}, {&(0x7f0000000240)="5d0ab749909129a3f4659b4b7bc855d4c0551c527b5506659bfe4193aa5f79c80584c400a0cbecba751d83fa379c665643a1d2", 0x33}, {&(0x7f0000000300)="b56ed9e4f0d3c709845d4e85ee95546dcec5e0d70980973ec6b94f3cff342a6666d3fc67dcafa44c1c2a6391ce37f58c792521c0b1479760e19d5b3d5728c0f1922bdb341b3e68babb7e8e8843b1edd17dc4cb72bea39d91642708f0e20561c0536e1ea8c66125dac04478a76eb899651cd6979e48befa11a1946283e94aa0", 0x7f}, {&(0x7f0000000380)="6f6f949b6041c6a3a8adc71889a6df37f82ddab41b01c43dcb4c9736bd2f82434ea11f9d45b2ea2ddb04c37f36ead9d4e562fe4d83d3d9ccefdd3fb9f03cffedafc5e0fe239070255e25bc6bcaefd20b83c4323da8d9619db37a25f7ac6d9731f3e2cf9defb6fe66e5d975cc331f5b4e642d", 0x72}, {&(0x7f0000000400)="ff7d6b35ed17b8067be585abfc02d4073116730c6a95864bf7cc1b74058cabeca6a130d45fe7d6a0462d390b31ca556cd48a9afeefb0f10165e265cbf13ef99aa57220089304da04af1d7fa1d25d45a4273101ba068d093dd21b28c39fa093224e74593b01858645f4446fe4dd8d2835c26aadc9593733df67ce391a55408d71f81c9986eb409532ee3a54984de281d5412191e5bdf6be6264a54cac8f215aceba9f843118eba502c39db2fd82", 0xad}, {&(0x7f0000000280)="3402a2d934c808a40ec573d1a0", 0xd}], 0x8, 0x0, 0x3) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) open(0x0, 0x0, 0x0) setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'pap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x317f9706) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0xb, &(0x7f00000000c0)="202111439a420ce8aae933") 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddcbdb293c5527b8802cd80ceb29066b8ca000000000000273cd0a15a76efc4da8dcb008bfbede8038dc2a20e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) r4 = getegid() r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, r8, 0xffffffffffffffff, r12, r19, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r22, r7, 0x7, 0x0, 0x4, 0x80000001}) r26 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r26, 0x3, 0x5, &(0x7f0000000340)=""/192) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r30 = getgid() r31 = getuid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r32 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r34 = geteuid() r35 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r37 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r37, 0x3, 0x5, &(0x7f0000000340)=""/192) r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r40 = getgid() r41 = getuid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000280)={{0x2, r39, r40, r41, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r35, r36, r40) chown(&(0x7f0000000100)='./bus\x00', r34, r40) r42 = socket(0x18, 0x1, 0x0) fcntl$setflags(r42, 0x2, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r46 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x8, r44, r45, r44, r45, 0x90, 0x10}, 0x5, 0x54, r43, r43, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000180)={{0x0, r29, 0xffffffffffffffff, r33, r40, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r43, r28, 0x7, 0x0, 0x4, 0x80000001}) r47 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r47, 0x3, 0x5, &(0x7f0000000340)=""/192) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r52 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r52, 0x3, 0x5, &(0x7f0000000340)=""/192) r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r55 = getgid() r56 = getuid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000280)={{0x2, r54, r55, r56, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r57 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r57, 0x3, 0x5, &(0x7f0000000340)=""/192) r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r60 = getgid() r61 = getuid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000280)={{0x2, r59, r60, r61, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, r40, r50, r55, r60, 0x0]) r63 = getgid() r64 = getgid() r65 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r65, 0x3, 0x5, &(0x7f0000000340)=""/192) r66 = socket(0x18, 0x1, 0x0) fcntl$setflags(r66, 0x2, 0x1) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r68 = getgid() r69 = getuid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000280)={{0x2, r67, r68, r69, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r70 = socket(0x18, 0x3, 0x6) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r70, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[r4, r19, r62, r63, r64, r68, r71, 0xffffffffffffffff]) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x9880) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000200)=[{0x20, 0xf6, 0x72, 0x20}, {0x5, 0x8, 0x1, 0x20}, {0x0, 0x6, 0x7, 0xa9}, {0x40, 0xfc, 0x7, 0x10000}, {0x5, 0x3, 0x22}, {0x3, 0x6, 0x3, 0x800}, {0x7f7d, 0x83, 0x1, 0x8}, {0x1, 0x7, 0xff, 0x6494234e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x7, 0x1, 0xff, 0x19}, {0x4, 0x4, 0x40, 0x7}, {0x1, 0xd7, 0x9, 0x10001}, {0xff, 0x1f, 0x81, 0x6}, {0x7ff, 0x2, 0xcc, 0x4}, {0x81, 0x1, 0x9, 0x8}, {0xf11, 0x5, 0x7, 0x4}, {0x7, 0xfe, 0x3f, 0x2}]}) r1 = socket(0x1a, 0x1, 0x10) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() semget$private(0x0, 0x0, 0xb0) close(r0) pipe(&(0x7f0000000040)) r1 = getppid() wait4(r1, &(0x7f0000000440), 0xa, &(0x7f0000000340)) mlockall(0x0) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x6}]}) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000480)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000400)) msgget$private(0x0, 0x40) munlockall() getegid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') kqueue() ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000540)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x4, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0x8, 0x2000ffcb}, &(0x7f00000002c0)={0xffffffffffefffc6}) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x101, 0x4) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/134, 0x86) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x1, 0x9}, 0x8) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/222, 0xde, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet6(r2, &(0x7f0000000500)="631aeb64e06b42dc3488600833dc25a6c37aff4d8547face13e51f075913f67baba66befa1b07a0893fb06250e8c0f5255a332a857c470edace616417c6f86505245005b7180b4f9ad13cdd55299aea1b09eab4a41a4193945806e4e77b845f647ebeba5570799bc8ed3629bcfa8c29fa9da5238778407877178c7f1d6096573ff3b360e34329af01bbc57b00297a6c113a168884184daa9c48c45a2618d95196e39d981c829458236dd15afa22c285d0b1741e28164c2608e7705241ba227e4dbd2b1ac114d773ef9c115e4e9e09e1c60956229d0112cb9ddd48f54e62afdbbc74460c985eab70cdd0ca53ed419a96532ec852acf262f3b44d4d35f63a150838ccf32af890623b945cac00fa6cb40ae09a74cf937d91de523ac3f148eba9895a564123aa2dc36ba7579a2fab709ce75638d9470690c08448751c3f1b61823e15248458306bf9d35dbc98dcacbb9eaa57b8d212858ff4a168d29ab737474136c4c0c287251c54e985d01bfb61e0b15116b88c99fb5af532ca119535711075b2b3cf5b811bb98cdc4a9b90f2ca8e5aa99cbb3deda154eaf301ea02a52a75e02cefc9f35fc5289cdd34e0a30b825bdc1ab6d3d23db09773eadc1c9dfc3cab015f384d88ce7442ea9494df1bf78441e24f0a089c08f02f3cd4fc410abb5bb38c35d0f6fdbaa15ffb9d085d3d430fcd85faf29f3cff7ba68d70bc8c7dc57fce983b7eb299080210d4b69ec7cbf9252ce486cb4446633a06377b62bf458dacc9a99507bb356ca0b0a229c9afea4d5c2ac150f9f20ec619865d4c8a2dff2aff270bb297b11e15e2a6266fd5a10223c15736d90576f9c7c27e40fcbb7006933413f924ec066f101949bdb7f9eee32de4f9a1bd7e64c5aadba4b94627d7d0919ca1587c1b7d7786b4f30b8e628a83f61e32059b0cf6e9e0fd62b8579aabffb8b9c2e35fcdfcb0e505bc9475d44eb757cec5600b36ca7e977a06bc21354bc59a8706ab3089759e37ae3a334cd812365ae6b8d4fbecdd710036c4bb61bc115e39681a991242bd797f5c19ce4e80b1bc1ae4d62f9d7ff78f71c2fefa97d5dca7635bd92f1cde803749721ffeb0ee9de767f8425478ecf2c0c11e5e46ddae0f1a1da3579b3243f66f0788118a2717741d941ba6bb7fae5dedc26db38c400702a538affc067dc5300e9714b5071b1d4471dc6c99bd6ed16013cb185599eaad22e6f85dd65f7f95f891f25834a9e5496780f10fe82ee9bf50d6029dab280fe2cde03c099e830c03bf987fd8af10509dc2078c023988beb4e4c48e17758743f38eb99f57a0702acf914f2a5ce736161423889c64586d3b08a00f4674fa6e0d587ef5feaf0ffc24dc0951a3b3cef042015147378b3867c1f9160f9982936cfd5e6d47b76b5c6b88cb485e9cc9c3a0f5fd4d1418b7b2c425cd70ab1ac4471cd0289356e690c5030f676347449a6fcc3f8888e839bf37e3d5f0b0bde7e0f5facacd8c8a1402f9918cb675b1450408e2ebbcca06ae5f8596953adfff5f36b4f67678123f7957a7ec8c769c188f126940949d3445a4f635e6f90cf22f7a4da235c3a78b09f19b04c53c117a6825dbed0c28a2791c0c15426d1ac3ec6bdbf89fa01c949ee52dbab98d2694e4cd76c34fd4e1bfdd0b3c56caef8cfe1285b20625eb9a7e8cecf6a30dec206fc2fab7244dd56cf505a27ae69e8975a1b9591198add3f1861ac6bcb06d7d494177c0188022b257fc3b9ceaf850bd7a99a1a43d486d052819d1e2d3d8d3a4734f609cb48c8e11df87e25355e970f7787fb5295bff822b3ba1ed05ddebab0292127e65b0d768bce12eeffb25abf0d039d9e60ab15b5680f17b4e236f405a687d4b9ee86c221432c2ed03e760ccd7e57e6a3785f819cf6aaf0d0af36ec8f897d942a44f5b6905038728343d144f77455c73f60deb8e1d0126614497a18e2552c589344ba18a4c5324518ef2f233ff7da22ee24b867422caba37cc86bf53a074a10122e3e3fd72b6b780b22300d476392b8482b73b2a4f8fdbe45505bb286d48a4cd0cb9aa770d4108def0694980606ccd80838e130cce28828fdc0e0051460e1f7e33aba14642832d59071bd694df473caa178a5dc3a832a525dc6796797b5cc13a22118cec58bda2ea116de51d5192596813fea43a13d2155e4171bb0669abb709cedf763335983f6f2a896a3658e61b3221c4daab4576155014de9a35a815ac433b89be805ba88252c275ae97a81c51835b287aff8f11913024bb42cd3860b0b6c8d44fbbbac557ec1123bb118d2e6559edcf139275d52c1a8f2acde94286acbfbb4aa84b4a4c89bf497e46d961fb5386372c2ca7851720b0dba305ebc57c3427e0375f8f670e77743e7ae634fa45bf8100721aa8e3f92ed9c02b7aa8b0f2afb79d11c9947ad41d0039fa0bf11f6655a6fc76f74cbcc0f883e8e2045e45ac8e47f8a969f018f6db0b9be81342ce60d20bda1fa430f65f27bc4e34c69011f5ec21778e4d9da899e2723118ce6158f85ad3bfe417b2c7f33c3fc71810f2f971f22c62cb12e21f70d71b00bc68498fdf4d7052e0781417272e5a35d749d7b3a22792f24a44fd5d9d6240fcffc6faf322bf4df778d21b8573b26435a64e824c2b5bc2201fb4f9116e9973837aa4c3c4a0e065e014c3c1e6f67744e1ff1f56241f30e3bf9e967c5f67041c05b4c6beb98c6082ba7c960edc4bc7d7d2a8bea141ef46e26e935e40ea47f434984c7fddd143e67bbdd8411efa060b8267ad33dedcd38853c05beb2fac6b215316d46af1ee0d6695c5889fd6a5a14561a7db782153d4ef99e29e0133afd1228786db15f3cbf7cb60837f2d9cbac33ea7925b4bc3c77f61f4efbe0d26f7bdefd9ef4f093cc94d7a6ed8a2b88d2d748e3787fc413bba0db5578d5a6b14f3c0c23c991098716fc70285aa75d7e11aa1f0b319011dbe57af5d812c0436caa7448035660c7c191ee04c3f1d500dfd3002c34eb893694247b45ce16f74553ad9385dd3c22ab3a014a5836fc0c459c8db36bceaf53e810e6f8baabf456658096a2665a1ce5c35684c4f5162a88a49dbe264c718eaafea7ed465cfac0c68fcf1a75e9e8a5d714066bda362a21ae992ed527b7818ffdb19a84e81faaf4ffd940be441e22cb612bec0fd422d7612e3fe6104d885b07dd4bdbd889abd21d07dd3ea233f508edfeea4ea2ca75b26b61f45865ad0920e2a8cc6eb7ff01fbb97e2fe849b32376d127890360976f072670a66f1201687aff569f7ba3f68f51770a24723614a84b83183ed50a20fa4a1de84a717e5fc54ab1e9d6eee1dee1efb3f0465f0d7e5ad9c9b3c53dc1f29ab2790d0352d29cf00de6a3cac9e1efb01b3cd5afda6871274f45786f4c24aa2981cc587271d2e056814fbd32dbd2216c1f63ae3b66939a251bda76d8810edbcfc0d9fbd7a6f3088709b891823f90a63d243acfd87a77954a5b418b19add9183b3b714ee84726569c2d420abf38c82197582b1dfd2b44bfbff0b93a4aeee593ef7eab403cf8b026b86d42bc578e2e03e25ed14b9504dc808e49b6544937739e91d779e767ca035fb0723379e8fe6c96399c9ca14502fce4f152a5aaa6a982f566bcd93e901e88aa6b4af0a56577d1991dac0de522a036c41799e84605be5c7a5fecaa01088ecd4a6ac3c83b9b531358199974fdfc846f90873db8634812ad5e94e926a5c9120b4069d3ff7d7002b5b811e9ae5adf73cdb0998f01d637965db9969ea6675e81b2b154a0ce098b2aecff00a256720ac2aedf031f13584548d74349c6c6c12c4d10b3a557aceb51bdfb03b3e2801d68811b3b0cde6a8052142d956a2efa3aaeab7aa3c936e4781f3e291fe65232b6a295dbab34d950ee44c1832158936570b98bdeb08e6e44a14a31e6a03ee3d410c0d39a1680d5530513db5223190ce776e9542a29f11df3b4fc367ed098529d08b68240ed47554a487f54d8a3c15a4a35cf1b2ab465805057452a92a29f5abcb37e4e63a7cd37ab1c91754bf3717fda4ccb32eebe1f1f773321dd47084c7df3873faac1c25358c1b3893d1d890b85fa6856613278b16ae584d20012af5a4e68568e13c52fb73afb8981d19924bf385954caf175362b99e5a152da8ced0b0da8cada94955bfcd7b80cdf954ae74a1d8aa1e388217429b509e9472727b832fdb70d203acc6a8d6f0a712913b096b62def846f3a1e0c48f281344a3404deb1a703a915171da2f20eae54c443e852a0b3aaa5277475312d839782c917e2ef40bc41a1d74d2503cb68e51c22590db66018dfabb7b3db22203866d644a4818f4854dbbff061e9758433a90d62d64fb90b09a18550ddd9dc1a8a5f0a8148766ffced77486113dbe9a41fbb9a452abd82204b9bf9ab2f741c140ff402abbf782d5242ca7050a8b37d07d673c06b957cd9dfc6655b514209723587d1aab2f6d45726a726406b534623ca56148b2e54f5786c338cf87516be3179a8df6000526bb6d0cc1d7cf500b68cd013e0eb5faf54ecd9b50fb058a8dfff1ec5135360f2ee6480bf1b87265319a9b2e11952fcf586bca259a281202b7b353e8ded7b73decbc27f6488cff73debb89b4ac9b8caa8ee9a7d570f622ac8c87142c117397eb143e8f4f725b467d654795140dcdccba15b2cb5077d6eeee701cb5a785436da1e5dc198e135472dd3efe8018ab9b9ea7239ecbe428e8a6b6b05b2ab68abc84b8bf5350c3ec0431b2b890db56a78a4cb0469cf03625e31d43fc36958e8c006cc2bcbfc65f45c5ccc4645f5f2681507defde3923a39b9b4c47ad1a49bfb8b70f7e965152b7dcf1bde912f51c87fcf51ff8b9a95b171dcf55b9507aca41aad59b6c1f694d329e70b46d9bd8b6825c571d54b46dc36ab18e9afe4bfd6ab474701c9a7b7a16acd3c4e5b1a6a3257e0789c917e7bf9e97a2871e958cbca139766eb520ea4e00a0ab03194e55b327039166e4d0d038bfad9b953c16c73165280eb1c935795f9a82521e9f6bf23c549fbcdf6cfc9988e067f98093c894a7d2f5a292304f25a8d296c159da8ba528f3a65e97d4a8bb413ee8765a5824cdf38da82bf03eeee51eb93c2eba4a1880df8c05abc700c34dd96e8b6e3e7b8915db6914ced42bcadf3aa8b4503357ff9438fd13d05e35fd9e12c1445a01310a868662e593e5aab5f8d2ce615f8aa15aef055d84408ed4646a3701fcc0320f9b76e4adc2789509976fb968229ba3e09377faccb60b5f283744317e06f22923abbf5d29b5d2870314e79981f011b69916261c7ac1f07b39645809767cf288e91648ca0b9298a2b9365d5a2a00fba93c52f7c96212723944047871114970325475317d5db509a16c1b8c4d4571856af5377f8432a326b4bcbe7446fafb7d67a91d5bf418a5c4f2ee9bd2d184d2206be5c5632fc5f49ac26188aaffce7ccee35c924ef901c27e15d5c154d347877565de26d047a82a43b8aabdc89ce42a224166c6afa50b9d8933b214f1dd28e0e6a4bbe0c0baef76d29b8e317daa8b109b3f21d80c59e072574e001bc9a7a0d4a8dcee7ff9069f0e71329cde54c4b6e75a064151a619cbe830c54793c7cb0afdf0f1e4c82c524b455cc55540345fef9e05b8e7dcca1d7958c66811e4f70a90b3ccbefd880b1e83bb065066d14e1b3d1d8b5e0e46307fcc23890fe9dfb5bac1437eb0620c0b6551f897b8ab62dfa87137d041629ccdb21b0cf80da5537dc5b3bfba34afe05de80fba0c170620895fa7f70010593134da48b713434f38388ae3cec063195fc08172103f9e0ac65b617927593f01728214594c535ff34bd6bba0797", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x4}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x3}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8, 0x7f, 0x3, 0x7}, {0xf9, 0x5, 0x5, 0x2}, {0x6, 0x3, 0xb7, 0x6}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x401, 0x35, 0x7, 0x2}, {0x3, 0x40, 0x0, 0x10000}, {0x400, 0x5, 0x2}, {0x5, 0x0, 0x1, 0xf7e}, {0x2, 0x5, 0x9, 0x400}, {0x5, 0x5, 0x7, 0x9}, {0x5, 0x2e, 0x81, 0x58b}, {0xff81, 0xd7, 0x4, 0x2}, {0x8, 0x81, 0x2, 0x5}, {0x3, 0xff, 0xfb, 0x401}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x3], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000080)={0x81, 0x7ff, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8, 0x80, 0x5, 0x3}) 16:00:09 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b121f114ade04bb00"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cfabf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68415fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa76800"/215, 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x4, 0x3f, 0xf7, 0x81}, {0xffff, 0xce, 0xf7, 0x5}, {0x80, 0xdb, 0x1f, 0x7}, {0x80, 0x20, 0x9, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = dup(r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x400000000007fff}, {0x5}}, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) r1 = getpgid(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r10 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r15 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r13, r14, r18) chown(&(0x7f0000000100)='./bus\x00', r12, r18) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x8, r22, r23, r22, r23, 0x90, 0x10}, 0x5, 0x54, r21, r21, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, r7, 0xffffffffffffffff, r11, r18, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r21, r6, 0x7, 0x0, 0x4, 0x80000001}) r25 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f0000000340)=""/192) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r29 = getgid() r30 = getuid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x2, r28, r29, r30, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r31 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r33 = geteuid() r34 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r36 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r36, 0x3, 0x5, &(0x7f0000000340)=""/192) r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r39 = getgid() r40 = getuid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000280)={{0x2, r38, r39, r40, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r34, r35, r39) chown(&(0x7f0000000100)='./bus\x00', r33, r39) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000180)={{0x0, r28, 0xffffffffffffffff, r32, r39, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r42, r27, 0x7, 0x0, 0x4, 0x80000001}) r46 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000013c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="3482c41c440bca320cc2328b0916d7a971ff8b9fbe680590cb2873db49cc81059ef489e653208212736000504c13163f8a7c7040c1827778522a9fc19ac6f1be43f8b6f319fc9c0d1d60dc925cceba707c2b389b16ea3c799f38763f81c191ebe7d6632303b4cc7662cb5683c5c1fad8a64c965326877d4db92318d53b6b6cfa89d1a92f7de4144fdd788e108768d3bc6f5c58b2ee1be7c0b9fa1973c2fbed859c7d66ddd4c7e1b7800ff070b442bdd23fd487c43cd2260394137f96c745b38f5d4a8f172e290a9187621d8a477ef2", 0xcf}, {&(0x7f00000002c0)="d459b0cdb8b00839d94cab6c081be8", 0xf}, {&(0x7f0000000300)="0c9747e1e6e225be748c65263dbe7a46cf8548aca46e056c3f3e71a431b31a591786087e41604e0b150573211fb9198cecee37db75d15b780539b831612b615a1e7ff92eb8da4b2e399b32789173e11288b3342d993c193c8f1e4d8659d28f9fbdceee50fb704ef98940cc6ecebaa7471397f607042468804ef83599dd5329b8ca54a79934476674229192d90ae1309c902414f731cdc2c05aef2c0b840f03af51012df2e30e25f168cc3e73ea9fbc05213fa1bbf7fa8b30a9adc92c1b0e981c1f4ebfbc003cfb05c7cb39b98ff0435e1e231cea95ecc932d10f5d5bb57ce2376e1c7a401ddc3b9a89a86219d0af8e59cf1f1873094b3f5f0d09311aeba62e957e42fcf711d38028150bbe96658118327fcfaeba091d08f9ba6fdec48d62b612a708b781f52e3628e33201d67fce88668723a6902d7efb49fc685d82e5d05c1c9e7e99eddc4f491e119c96730960f0148e327c7f2fbbeb8d90985ac05239bae7393e4046046152934fd1e7de074f001dcfaa2eb27e06c40d541a0f00f193d6ec53ddc903ca37b0729626a1a69968f2e721d0e472c1a723af41a39630cd93c784bd13368758311d0fd4702fb687f54fc432c979801d83cfbfb8598a816ba193d501bd4cbe1cd48de7fe631e455754aaae075bc75ff5777b7cc758b6208ff2134712ea997fb5eb708ef4cce704a74ccf09beec6a346335b17706f5a3eceb79de0b3de46ff6eb985bc7c8e0c5a17643581db16503b6f22a47432402905b13cb5fedf961862ec9fa8dbd3c78411e981426f2e5cd0b4b9574c4fd6e96c15f210ee5b79092b42df34a0843c7eeb2bc91b92a0de9562ea226b59cf48a1ab77e08bdf5fdabd61363625479601af6be977ecd7f896c81ebe4b509cd92d2c076189222a917a3d7286f13cc12da13c73b2fba0a1fc2db8bb93ed425afb6ab4e5703d1fbc211671afe9d4c0cd65c4b731c28a3afa55037f140cfc4716ead2e22f7898917940d93201a74f16b7c580084c8583c13e9a66df8c451e38454dbdf34fdfb98800c7403aef4fba65bec9e0d5932c102c08fa46b26e2cb4c78acca7e21d76c13abfc210aecdf4e4288261a4344688d8ba77fff4adf9f66f077c80475910ce0b00e60786b702204f2ed2f0e0e5dbc204b57297d10164b1b1a932c5fcc99d4f79b7b4b950f5f0d2828d10f4da6d0af920eaf68b5d6a805be7932aa154cf9089e63c04fa850e64e3f76a7deb10049b01dff21ef75cd59901c806a4e34cff8ba4bf935e027922403e012eb32b0c4d397f5e61b88303b496856ed0f150e42714921001727bd407478958e1e44c15242c26164c10f5043e39a2d58389a66f5a5346f615e96df8f773745301705bd7f1501fed8893463b7c1d3987bb579d1721084baeb12003d8436fc8f8894f7ea0181da97638b682d44e721b6a3c90b2d42a48aff55c9444cb7a2ae3bfd6a87813badd85f6263702eeb846cfcd21148df74cdc6d42f1f7d81bc979ebb3b7d5ec76893d764355abd67d432cf187b6d69f766c57e4b135f9e3c68aa9501078b22212bb49e7b446b840a817a93715eda48154349bc9a0cedbba599459ef157d5f972f6129b7fe2bcdd010e549c4169bdea02b391a5c4e85e0ee9d654875a160e288bad101753602028c5f59d709955d7e9a1478632b804ccd218c3ef775ba1f653ddfdf52edbdb2a2510146e179f4b2a12cfdb0ac0ca1e59bfba265747fc81d198b45cb43db23ce1e703617a5ced4ffea9d77ef52e932182a1d83be031e6658d8f8c98ae3f3fc40ad5dbc83d75d1b5384aa2395984ab92269ccf4842856ec3792656a05ecc2eaffb1a7c3df87272ad6c18b5a432376177f670034e05f85d674e6a49633c2602e718c6ea7981e881408f583dfb668f6fe541cfc016c82e7673670b77509986800ba2030a634a76e279b455a0420321b127408c8ff660c9d6f985f48c59abd748428bec068539ac8f6820da6e0403f24b8d4234487131598e2e99ccf96070b1f01c12dc1fff2170a2ed436df5258108b2ceabb6382503c6986b64258f71f61841676c81a9c1c9aef18d4b0c9fd70694919c2bd375f663ae8e4729db13188c27c0eb0ecf8c14b773c767d00668ad170036e81c087a27645b6fd881ae6dab15eb15afa9b3dc22a3361ff67b9cd2fee2d04056ecc8165041d303eff9f99ce4fcbae96ca177dfb3e270dda65ddf1cfcd4cd2e8c45daa9f4753da389b22997cba63110ebac5a28c4229d7413e120dd59e7f61115e8564b2176107016377a5abed5fdf3fa4d6f13a8387fd1407e944d1bda98db4a50eebbac1186734c0036914e1a638315976e7813635c9be74264685a20800768c00da99d23f4e70cc7e84302db6727a64baa087b4149d4fc989033bedfbbc550ba4f44ca9522772d106499aac3fd4c1e53b637b2b9742572b47968d92e91252e23121bee60bb05c787be03b27285764e792ce2ca92a4174b322c8fa4be51101ffaf7a5e09c118ad58f5bb379c46a605710e2fd1798feb146c122f5f3decdefe181c276cc99fed81549589ac82cbeac6b7bfcdd8567e11f2d01c8d5a7a5c7d9432c5c9e36fadef2ae3f123cd03987090f73483b2350628ca1328aa88dfa3a52928c849508f6090202a36eb88b9926bb1ceac31e899647c5a960dab4b343818f19971db7562da6424b67d535ace80847d664cd2cb31f8433df65b6dac3867cda79859abd7d0cc1c4e9518bc7a58023681f2eab862b85a435776504e4a9914b4d69750bc0d1a9b7bd3c080fe1cc4460c76753c4b28e40789b2c83b0a69dcb74248cabe2ac987b8f6eaa6740d314b077d4b01b2997549bef2426a1f6c206a4bd13b883c29e132321d3b0182b8dff56af6d22fb19f7c6513effce438580358177390c0d490801de3069156c5194ec0c1f355b632a83407a8b8c2422e92fa15cbe5ad73ef1f34133f628490815e162ce66b3e712b87155aac245c2b5a7bf53d1706f2618ed70a07fc03b0e4fa036be780fe9fc4569a6383f15ff7d9e766c9b5cd97da7e500135f5c9a36bfa3fdbfb16e2ced319176d099c70a4d9f2b83d1097916948db00ec1a1f1c20ee609fd8280f4966786d4ad5fdf1a80d4a6092ee4af9c923950767accfc3bf6bb6cf2c0c3baa784469ad989b3f9507bf73cd1562abb651faa18560f71c315b3c49c6214ffc1004e89bbfb23f60ff41677b00ecf9bf494b7df94bdc5c7ba4883fceb0ee4f99e6ecc635e638c3edf5df81d6b414be96cba1bff28723fe38de9c96b0f32dd2f4332cd958cc245fbc17504a31d8fd52ac37e314e586d7e19e3fb805214e2259ba226d20dd40420bb86e64a415b7597b9a0b4df85addfb7990d673598d51d692184bd31c780091605089e3007fc314593148b67f16abebc354037172b48d6393e99590845f8a4c3857b417cc7388878a46478486f1a8e2fadcb78b9b98cb167540b91832508d6ec3212037e634170b18a7cba4728f40b69b655e81d827814c2ba7ed657ae24139403624401a01b47a674073b369eddb891e0e19f92c65e11070212c4adf60fe582c2914848932a523dd8853ddbc80f56b8a002d1b900c83cd6741c18fcd70e3f44f04d5f7efa61f0f28e8ae9bb36d86a235de8961a35257a22172ecd828352ed24ce230584f5efc0d97afab85659406f6fdd7750e4ae0a5e63e9db3a52e1698205d2b5d31fa6f30ba52c405f3a8b9097a234dea8b9fb598603960f4f220281c7d77eea4b6603db5a9e9ea2fcf63ed5c91117e4390846734ec6329f33c1c3549542fcb0cbc33b4e3206da9b58b4e083e99804b97169c5d04d69db73ca2c3082d3ff85578dbe7b6f3471ba257b01aa3df6468cb1d23f8db3e1a66f038ba3436e5db1a2f56be89b21ee815e175853ff942427f460fd7ac043190657e23429682f53882aa7ebec32f1e2e3117c28593aa71da624b453572e9c27d5bdcc1ba4629cbdb598bb82a55f0af7218510ae514d4d880b412c431aeaec22b3ad350f2f560f621e1dae648e56067ca5de7c4e789ada625fe8e3d7ca215804bf9a7b4842125463667fd28ec895bddaf9577e9219e79f2e49bf1b38cf0ab5d804449a0cc398ee1cd58292d6c5253da57070512b4e4a74c1aa6467b4b77635b889e1d16f9183011ac5d28de8dc26d5487889b0d0811930d3af26f7311dd81e73cda8016e6588e4a4a41eea04b3c43b68070a8f5250d90f396c0ced8c259499d855f578574381b354fc4f2be1da3bbff975bbfb6a7c0e012b93f1d90d9731715a2d1bb8209d4ba457aaa235dcc4b348bbbe6ad02ba443f65f0154a360a579e45936efa2004e6110934fb92833b7989f4eb151781344996d05740b81d8051e74cdb29f5b685d7560e28c6e852de336319396bbe86cad0c0ea042ffbc412bed680e7eb8a32944877f5d25f0302c6bf47495dc45d8571151680d0468508b8f91d1934e156f7a6a2727e41f961f993331faa7678f2d56429c02127abe19ad0ceb9f5fbc9e3dd4afa1389890ce69eca9a7360f33839a28c9d2f370f83d237197e784393253c303b2eb9c35a665f917d711e3c49f0d083bf9f51f87d983c6a4ff0d4b3eff1759b155d2a1e6b75758539001ee3777f7f16f95184bc56be08834284d8a852c15efbc2ed1a4432844bd9d49e5637834c8736c0021353d5b63149fa29500b2963235fc5b2616f5e559e161dc14ae56145c6aa3ab8c585720018c67c06b7a46beb5dc1c57b3f71fa869776a74260cf52bc9f7ae68f19a87d6ec6c00ee275037eb79ef11d4dd6097cbe9eba9741ccf4c1ffbe1fc63eba52681d944875b071b4953a9617db9ad0f1ea6bfebf6eb9988f2185fc4c1c7b7b033264bda3a841f53ae559c9e5dac51fe202f2822a7041267453e38ecb56e8a03978074a6340d02abf6a9aeccdc3a1e3659efcacbeb0654c17e90b0e6ddeb521ae5f5c29dc8218ceae7083a1acbd4e811f5096c5a8cc93db2bcae5142a7fbc9934c4b1f0b0fcac5ba7819486783f396331198f8c9655afe96020edce671d65ea4546a2075db75675930203536d8f4e4c6da5b4668c764ddfd07bc258586d66a5f8302d2e507f575ec034b8cb3ad255fe054a64ce366a37f65ef01ba20592b58df8a1181770e9be5813a10e4e995fa0d49452a0cc930b336e20ea2bba49355cb3c61eb6e4990235976063bc1fb2f5e747ff5e0a90cfc20fa56cd9accbda61627b3832a2898f01460673b9274c8213628993ca2ac79be70b6b3e9693d094c69baf24020ec6a4d956d21e6fee162313deee72888b1a011298298873c8205dd2ea32b3ac240565b7cd8e81093002b50041237397c155bd0fa1c34517635905c67d7fa8cb322196678699d6e5beb25f2483462231bb50bb5b600d4edfcb4703056e6072c4fbb69614ddf37c856d2e0995c73944bb963374dec592bf93e287130ce146c9f5e22ea67d5b01cfc1e15d7da58775117db5a257509e4ad64fb3dfc49c671244c352e800bb42d059105f0774e2bd09c07cfce1fc0f4fe5db5028450eab6304aa5a93fac6cc6b4e97940d8b8ffb96cc021bacdd025a5d1af8a62a665a6bcb6cc9ff66d10cd679a41158277e9145a0d475beda1920c17215693048a233013d0b070290eac67e5c0ee9e62594fde2aca52bd290b95de6a64b940e1dfdec61ce2156901cd39fb1944cbeb309dffbf8a3dc2d2faad3641f405ca017058c1f208b5455e85564fe0f04dcb89ee15923cae65f82ab4d5ca1d79e0aedba748a1937c4bcbe297c1e919b762f77e9cc890ab4e8c40f6f61aa770b60e5dc7783dafcceb76588a0d57", 0x1000}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r3}, @cred={0x20, 0xffff, 0x0, r6, r32, r46}], 0x40, 0x400}, 0x9) r47 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x283) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x7, 0x80, 0x1}, {0x5, 0x5, 0x6b, 0x10001}, {0x7, 0x56, 0x3, 0x9}, {0x1ff, 0xa3, 0x1}]}) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f00000001c0)={0x9, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000006c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x3, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="9b57c67b", 0x4) r5 = accept$inet(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000680)={0x1, 0xffffffff7fffffff}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x3, &(0x7f00000004c0)=""/225, 0xe1}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x22d5, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r3, 0x0, 0x8d2f, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3f, 0x10, 0x8, 0x2}]}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) close(r0) r1 = socket(0x2, 0x1, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x5}, {0x7ffffffe}]}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x16) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x28}, {0x74, 0x0, 0xfd}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 16:00:09 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}], 0x8, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xa2}], 0x6, 0x0, 0x7, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="90c842bb636db8d6349cbbf7b853d7791041b57854ea2a3e92b86343c2f25206404cfb8ff728e47a77dfa158a4621d1842b665c315d2828c234c5f8c3a627fea7d250aeb721a2ead8f77b8a3a0f80898a38afe16517ba94b864556d9559b2f6895a1c454215b1efb2b1407498e753ed4ae59c34cf7afa12255dd066a6bd346e042d6f720c3"], 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x3, 0x3f}, 0x8) r3 = semget$private(0x0, 0x1, 0x47) socket(0x18, 0x5, 0x7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000740)=0x1) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x7ff, 0x7}) fchown(r1, r2, r8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r4, 0x0, 0x2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x6, 0x2}) r5 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x1da019fe2e97aaa3, 0x1) connect$unix(r5, &(0x7f0000000640)=ANY=[], 0x0) write(r1, &(0x7f0000000a00)="450a75995df3a7951e18059071eb2adb0002d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879427405b519f61702447c99c67109474b4e1d4b9ecd3e496197d3b326fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72334b100000000000f5cbaf5dede38a2c69c7f978570e107a2b771e3e68266d7ffeb141fca2f931b1bf219cc60ae7b80eb041ec347d255710ff22d56c57ade5e827a25b54aab1020000000000000052db7000000000000000000000a76917a9fe4218c74e24de8695a2326c96ceb280d61d908fcbdc242073d3386ec8c43d2e25ec56712b02ddaec0786383a2b38fa91ac75d08f3639483a644bace5fcc5752284d719c639309a75a31398d8fd4a80233b0750e0a1fddbe59ba2385a605efd7f2cfe78db2755a3f1b7cbe0ce3453caf7605fe5551d66c3c67dadc198c6ecee033bbf2a160", 0x159) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x5], [{0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r2) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffe9a) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10092, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000980)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x4a068f94ba1a10e, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x1}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x100005, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:10 executing program 1: unlink(&(0x7f0000000000)='.') 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) mkdir(&(0x7f0000000040)='./bus\x00', 0x10c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket(0x20, 0x1, 0xe1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x9, 0x8f, {[0xfffffffffffffecc, 0x2, 0x5, 0x6, 0x8, 0x6, 0x1f, 0x1, 0x942, 0x1, 0xfff, 0xffffffff80000000, 0x8000, 0x1, 0x4, 0xca, 0xde2, 0x91], [0x7, 0x95f6e2f, 0x4, 0xfff, 0x8, 0x9, 0x4, 0x6, 0x7ff, 0x9], [0x9, 0x10000, 0x9, 0x0, 0x1, 0xd3, 0x9], [0xd7, 0xae4, 0xae00, 0x1000, 0x4, 0x400], [{0x4, 0x81, 0x4, 0x7}, {0x7, 0x3, 0xffff, 0xffffffffffff8000}, {0x200, 0x7, 0x0, 0x9}, {0x9, 0x401, 0x1, 0xfa}, {0x8001, 0x61, 0x28, 0x4}, {0x4, 0x13bb, 0x3, 0x6}, {0x0, 0x7f, 0x5ec, 0x6}, {0x86, 0x7bc, 0x80000000, 0x8}], {0x0, 0x3f000000, 0x4, 0xfffffffffffffffa}, {0xb12, 0x3, 0x8000, 0x100}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) bind(r1, &(0x7f0000000000)=@un=@file={0x5bada1954c860011, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x3, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffe00, 0x7}, {0x18, 0x0, 0x5, 0xfffffffc}, 0x1, [0x1a, 0x1, 0x2, 0x9, 0x7f, 0x40, 0x40, 0x20]}, 0x3c) setgroups(0x1, &(0x7f0000000180)=[r3]) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r6, &(0x7f0000000600)=[{&(0x7f00000001c0)="e8a229c8377bf9fcfd5b08492dc64479bf8371711aa6644789e05f1107f605672246372506234e7ce14fa150f632ed75a02e77d4cb2e83e0968962b6a5fe435023fd4d3556d090c609b15d0f314dff", 0x4f}, {&(0x7f00000004c0)="e8d728e54b064099725ab1ff6ccb2353c7166200019e0d9a248c7117d0e10ef0e777be79f0e0020d7b3f574e1916c44938de5d62e85d222d43d985043ec60e7f9a9dce7f3dd7273f9627e9160c787d623be8646badcf7dc32db86634aa16e1199fc7b5e9bec0b4f75f0b2719f663a378bf8548e98b6574a3171da2596a2c01f232af010de1e85f5789fc743f6c94856d0d9e5d470e2a1718f2774edeec87cf464ec59a8f0e9623a7f3", 0xa9}, {&(0x7f0000000580)="29b3be1a2bd78975f1a7eea4dac78f4001c19b1579a62ddd02e72d820560480b6425c89296ceb389053bb5d4f08b8619959f6406804c7a80a27a6e72f0cfd87587a1e640cf841bae90c85abc03be85ab7e94175b9503523456", 0x59}], 0x3, 0x0, 0x10001) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x2, 0xf8, 0x7, 0x400}, {0x6, 0x5, 0x6, 0x76cc}, {0x9, 0x8, 0x9, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = semget$private(0x0, 0x3, 0x10200) semop(r3, &(0x7f00000000c0), 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r5 = msgget(0x3, 0x201) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r20 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = geteuid() r23 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r25 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f0000000340)=""/192) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r28 = getgid() r29 = getuid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x2, r27, r28, r29, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r23, r24, r28) chown(&(0x7f0000000100)='./bus\x00', r22, r28) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x8, r32, r33, r32, r33, 0x90, 0x10}, 0x5, 0x54, r31, r31, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0x0, r17, 0xffffffffffffffff, r21, r28, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r31, r16, 0x7, 0x0, 0x4, 0x80000001}) r35 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r35, 0x3, 0x5, &(0x7f0000000340)=""/192) r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r39 = getgid() r40 = getuid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x2, r38, r39, r40, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r41 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r43 = geteuid() r44 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r46 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f0000000340)=""/192) r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r49 = getgid() r50 = getuid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000280)={{0x2, r48, r49, r50, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r44, r45, r49) chown(&(0x7f0000000100)='./bus\x00', r43, r49) r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r55 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000240)={{0x8, r53, r54, r53, r54, 0x90, 0x10}, 0x5, 0x54, r52, r52, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000180)={{0x0, r38, 0xffffffffffffffff, r42, r49, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r52, r37, 0x7, 0x0, 0x4, 0x80000001}) r56 = getpgid(r37) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x0, r6, r7, r10, r13, 0x1, 0x101}, 0x2, 0x5, r16, r56, 0x4, 0x1, 0x3, 0x8}) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) r57 = msgget$private(0x0, 0x682) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r57, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000fd7ce75a515a0000000000000000000000000000000000000000000000008200000000000000000000000000000000000000008303000069000000005fc9c5ddf800000000f0ffffff009fd90000000000000000000000000000000000000000000000000600000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac54572f13287dd205be73a9adfb720d72052bc96efca37bbf933000516cf9c0bd91b2f9bbacf8a49b25b8e2f5297a58c1a605b92cc5fdcbae1cc710479d02977131003c5e2824f80ae8523bfcd8b98420c6d7511d4f388bd0e919150ae76792f633375ecd85ec689cf52285ddd98f937564d55b95ac35492a0ee8c694fab6a4151b33b57fc473e3864c7a6c2fe361135e2453dee76f8b3921891925398f79834650ee2829bc16fec30207183fd546cfe3d02f0d3f4e41eb87d33e2234a88a7341587b4a6254848f7ec183baf31a3d41ab54a68a1760000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r57, &(0x7f00000005c0)=ANY=[@ANYBLOB="000018ff3845c2ecb0b52dee5754598a7cccd4aa1c73cc0fea17ca"], 0xffffff64, 0x1, 0x0) msgsnd(r57, &(0x7f0000000040)={0x0, "941e40d15daeecb187b261805a5a17ee96104df4e1f28d70beeaf78df71c8d98ba8bd2da59f7"}, 0x2e, 0x800) r58 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r58, 0x4, 0x5, &(0x7f0000000040)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000000100)=""/73) 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, r1) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) select(0x40, &(0x7f0000000100)={0x9}, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x8, 0x0, 0x0, 0x80000000000}, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchmod(r2, 0x40) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) chown(&(0x7f0000000100)='./bus\x00', r9, r15) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r4, 0xffffffffffffffff, r8, r15, 0x80, 0x3}, 0x6fff, 0x1000000000000000, r18, r3, 0x7, 0x0, 0x4, 0x7ffffffd}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78649a, r18) r22 = socket(0x18, 0x3, 0x6) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r22, &(0x7f0000000100)="9b57c67b", 0x4) r23 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r23, 0x3, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = getgid() r28 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r26, r27, r28, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r29 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r31 = geteuid() r32 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r32, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r34 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f0000000340)=""/192) r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r32, r33, r37) chown(&(0x7f0000000100)='./bus\x00', r31, r37) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x8, r41, r42, r41, r42, 0x90, 0x14}, 0x5, 0x200054, r40, r40, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0x0, r26, 0xffffffffffffffff, r30, r37, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r40, r25, 0x7, 0x0, 0x4, 0x80000001}) r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x8, r46, r47, r46, r47, 0x90, 0x10}, 0x5, 0x54, r45, r45, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={r40, r46, r49}, 0xc) r50 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0xd0) open(&(0x7f0000000180)='./bus\x00', 0x3f6dc1a1496e1a65, 0x0) recvmsg(r50, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:11 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="492b52f5"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="ff4f8bf452f9013115e8bf69e25ff64c0517366b479601d5f24633dc01751e5a38ee6de4b2974a2d05c5be14fcad7bb045fb7834ce4ef8f41e3d53999127de40ad0498b5c30fdecf4800d4b4e1739f08e0a1ea06db7c3472cd3677427c0ca5f7afe324f4f115b4db3f4d0fc72e36bce8bba43416128c59205ea8cf2b0702ea"], 0x1) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) listen(r1, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000200)) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="bf84a1451e3295b2a4fa333c2b58fc838b9175e54d546991309f29df61df17f2c493621a766fbefdce9b663721643d35088e99c661a757cf38e6d89fdad786c40aed74bdaf8750c232bf2711642a04eadb86d4e7bc82ca895630981d07d8db3c5519263691e70f2adb1df1ca44c87cf41a7d1cf2a99e4806da00d3c383eb144140c93582ad44c70e869ea765b6740a6fbe021b0be00e89b45865c75766ac512606aeb85e", 0xa4}, {&(0x7f0000000300)="9a85d4fc271cb73be20f0ffa120bdb683ef5aed44df3ea2b2c5b0e0994dbbad17b4d95aea71cd8b98ed95dff264155d7e0f7e2d14402dadfa9963e2bb92880ef1d689225c2ee75148d2eb916c6ccbd766ecd43423c22c3d9b335c1b6495a74dd92cd93d2675d954787bf871ece1ee0febb237255ce9af3ffcae5c33c89a451ef672657fd9e7eafe311ef96dca86000", 0x8f}, {&(0x7f00000003c0)="fd4071664f1868fc57151559c029276667eeedf6b2357b79829497d9701fc176b763111bd67d35b1d5c4f1a4103901b675b81bf00d799f5d3c0f54cb75b7a134892aa12e60e854bc10da269a52b050bd4038c29941e6e36754b0dd81d042613db16adb1212c159e4ea0340ada728de96add6", 0x72}, {&(0x7f0000000440)="fec12446afbafe8ef314176f", 0xc}, {&(0x7f0000000480)="d734d947ea369c745a3e51abe33fc34b992cfe36bd2f5684765a5795fbcc7e36c642737c975fe82240e2127e594b4e83a3884196d74709b431252046ffa6438d576f641e07311ef0ed5d9bc8069d853a7c43d489c0557035a63e41a288203f1f2349bcad6c8ac31618134beaa236b134573dc32f52453bff4df8fb8937c18e75d39dcacf8a2d459f137d33886d79c08cba00a64dddf8162b85c85cb2d67453acb656f4001ac8b2c96e23c3bca9f48e69175909c626bb12450ea16aa1e05519fb08ff3d33c05685c48a72853d9bc14b066c95f0e256d63bcdf121e83695df13991f06f0d1db125f64d192752064c3ce0617fd9ddfb8d1c0", 0xf7}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x5d6c06b441cc95d5, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8001, 0x8, 0xf1, 0x80000000}, {0x3, 0x4, 0x4f, 0x2}, {0x3f, 0x4, 0x8, 0x5}, {0x2f, 0x8, 0x20, 0x7}, {0xfff, 0x1, 0x80, 0x50}, {0x5, 0x80, 0x3a, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x150, &(0x7f00000001c0)="805d00"/14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x48, 0xfcf}) r7 = getuid() r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = geteuid() r17 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r19 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r19, 0x3, 0x5, &(0x7f0000000340)=""/192) r20 = socket(0x2, 0xc005, 0x1) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r22 = getgid() r23 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x2, r21, r22, r23, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r17, r18, r22) chown(&(0x7f0000000100)='./bus\x00', r16, r22) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x8, r26, r27, r26, r27, 0x90, 0x10}, 0x5, 0x54, r25, r25, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x0, r11, 0xffffffffffffffff, r15, r22, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r25, r10, 0x7, 0x0, 0x4, 0x80000001}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r22]) r30 = geteuid() r31 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r31, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r33 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r33, 0x3, 0x5, &(0x7f0000000340)=""/192) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = getgid() r37 = getuid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000280)={{0x2, r35, r36, r37, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r31, r32, r36) chown(&(0x7f0000000100)='./bus\x00', r30, r36) r38 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r38, 0x3, 0x5, &(0x7f0000000340)=""/192) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r41 = getgid() r42 = getuid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000280)={{0x2, r40, r41, r42, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r43 = getpgrp() r44 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x5, r7, r29, r30, r41, 0x209, 0x7}, 0x531, 0x9, r43, r44, 0x6, 0x10001, 0x0, 0x8000}) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffb7fefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0xbda, 0x9, 0xd9, 0x4da3}, {0x2e, 0x4, 0x7, 0x4}, {0x1ff, 0x5, 0xff, 0x9}, {0x7ff, 0x9, 0x81, 0x8}, {0x3, 0x6, 0x5, 0x7}, {0x31b8, 0x2, 0x3f, 0x1}, {0x1f, 0x30, 0x0, 0x5}, {0x3, 0x2, 0x1, 0x4}, {0x4, 0x9, 0x6c, 0x3ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r3, 0x0, 0x8d2f, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/171) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="4326c30001000000000000000000000000000000002d7e41d27b0ba5c16d77412bff4476895bee27f22c92b4d6bfe3d7af35ceb4c7de5c1c239f505189f719122e12650f2c2d07c6d0eee5928ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c285e25d4e373c083f6fc4575cca917ae6bf6669ce5b0655214eea5b3f535eb00"/185]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f00000002c0)={0x0, 0x8, 0xffff, 0x52, 0x10000}) syz_open_pts() r10 = semget$private(0x0, 0x0, 0x40) semop(r10, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x800}], 0x6) getuid() 16:00:11 executing program 1: pipe2(&(0x7f0000000180), 0x20000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000016c0)=""/4093, 0xffd}], 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x508f3eaf2e3f2489, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r1, 0x0, 0x8d2f, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x2, 0x7}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0xfffffffffffffc61}], 0x1, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r9}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r10, r11, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r6, 0xffffffffffffffff, r5, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r5, r8, r13, 0x1e4, 0x8}, 0x85, 0x7, r14, r15, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) r16 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xffffffff}, 0x6355c03e, 0x3, r2, r16, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r18 = socket(0x18, 0x2, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, 0x0, 0x0) write(r19, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r18, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r21 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r21, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r12, 0x10006}, 0x44001000e, 0x8005, r7, r20, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r22 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000002c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000040)) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x2}, {0x9, 0x8}, {0x10000006, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0xff}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x4, 0x6c}, {{r2}, 0xfffffffffffffff9, 0x83, 0xf0000000, 0xe9c, 0x9}, {{r3}, 0xfffffffffffffffb, 0xbf, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xe71, 0x9}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x1, 0x9}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x20007fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x22) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x10000}, {0x18, 0x2, 0xffffffe8, 0x3}, 0xe6d, [0x2, 0x3ff, 0x1f, 0x7, 0x1, 0x0, 0x4a5, 0xff]}, 0x3c) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000016]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10d1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x10000000000001ac, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x7, 0x4) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) sendto$inet(r2, &(0x7f0000000300)="92405178ff2bb96a956706c5cd0c732ef878cbdcedfdc54bb73a9c85abb67d3328ed7f5a80f989ad9a4657aea162c11f7a8fe83650a83718d15d07fa89394f52b3869458e30f8cf42c22a55ae9f9de4a4ac8c2fb68de1a7cfdfe7b0fd8bf5d1d54cf23e10f", 0x65, 0x403, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x10000002, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000001}) sendto(r3, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r2, 0x5) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c089e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa25e7838531b889d6c7f840fe112ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a4872912e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b58c01e40cc66a39dff0771fd91cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8400001aca14c63b52bd706ffccc286dc060a16fccf13b82cdb5db0e8f0f3d8b02d20dbaa5b75f22f066ae21509f26d66a40ae467a83cb409d89e90c9d523d3d45ea5cfaf1406678df23a83d01"], 0x560}, 0x0) r7 = dup2(r5, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) accept(r7, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x35c, &(0x7f0000000000)=[{0x35, 0x0, 0xfc, 0x200000}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r9, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0xfffffffe, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9465891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78faf226392d00"/233, 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r4, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) preadv(r9, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000540)=""/93, 0x5d}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f00000006c0)=""/131, 0x83}, {&(0x7f0000000780)=""/43, 0x2b}, {&(0x7f00000007c0)=""/152, 0x98}], 0x7, 0x0, 0x5) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) getegid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x20, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r4, 0x0, 0x8d2f, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000001c0)={0xfff, 0x4, {0x100, 0x2}}) read(r3, &(0x7f0000000100)=""/158, 0x9e) openat(r3, &(0x7f0000000200)='./file0\x00', 0x30060, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0xfd, 0x0, 0x24}, {0x26}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x2) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1800}], 0x6) semop(r1, &(0x7f00000000c0)=[{0x2, 0x81, 0xbafffdb578acd778}, {0x3, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x9}, {0x0, 0x81, 0x1800}, {0x4, 0x7c, 0x2000}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x3}], 0xa) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x14, 0x1800}, {0x3, 0x3}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1800}], 0x6) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000400)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x8}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0xb60d, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x5, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x1, 0x100000000, 0xf2e4cf5442ae16e3}], 0x2) r4 = semget(0x0, 0x0, 0x4) semop(r4, &(0x7f0000000400), 0x2aaaaaaaaaaaac6f) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaaac9) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x20000000000000ce, &(0x7f0000000000)=[{0x81, 0x2, 0x0, 0xc4c}, {0x25, 0xfd}, {0x9, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) write(0xffffffffffffff9c, &(0x7f0000000340)="54a673ec01b07d6505c5c1900acf87e3c3b5a8b2d0e7d71f985685387dfb72545977d56c93719f0b93b493d71e964ef19eb32928a1d892864cfdb6ed2adb0052c1cf441fc17e31a199dfff607209be30ec3a1b9e0b27c7d84c31f7546a930072c1e3be54f7446c379f0057", 0xffffffffffffff1e) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r9, &(0x7f0000000540)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000500)={0x1}) writev(r0, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0xb, 0xffffffffffffffff, 0xffbffffffbffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x20, 0xffff, 0x0, 0x5}, {}, {}, {}, {0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) minherit(&(0x7f0000526000/0x4000)=nil, 0x4000, 0x0) r3 = semget(0x1, 0x4, 0x41) semop(r3, &(0x7f0000000000)=[{0x0, 0x1, 0xcaede1257bffbcfe}, {0x0, 0xfc73, 0x800}, {0x0, 0x9a3a, 0x800}, {0x4, 0x8, 0x2400}], 0x4) syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/121, &(0x7f00000000c0)=0x79) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setflags(r4, 0x2, 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x4}, {0x4, 0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x59) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x1) r0 = socket(0x0, 0x8000, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) getsockopt(r2, 0x0, 0xcf, &(0x7f0000000100)=""/2, &(0x7f00000001c0)=0x2) r3 = syz_open_pts() close(r3) fcntl$setstatus(r3, 0x4, 0x40) flock(r0, 0x3) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) r4 = semget$private(0x0, 0x3, 0x10200) semop(r4, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r0, r1, r5) ioctl$TIOCSBRK(r0, 0x2000747b) r7 = socket(0x2, 0x1, 0x0) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x10, 0x4, 0x1, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/187) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x2, &(0x7f0000000000)=[r6, 0xffffffffffffffff]) r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x6, 0x1000}, 0xf2b2, 0x800, 0x7}) setregid(r8, r12) select(0x40, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x100000000000, 0x20000000000}, &(0x7f0000000400), &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x400000000000}, &(0x7f0000000480)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4}, {0x101}, {0x8003, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fsync(r5) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/w#Ecuse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x4, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000080)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x199) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1562a4293e8a0d283e759b5e549bb1cc2a56887e7f6d4ee45d1de6538fa11ddde4cd99752b2973000000003dc01a7f3c9dbc43daa249b288b4badd3d1e19607f923e5addd6f323ca40273e86d49280c250853e13c6d95fe6"], 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x7, 0x0, 0x4}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x5e) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=""/4, 0x4}, 0x0) shutdown(r0, 0x1) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="b563de4560b2681eaad2f47f4c45f1b79753717b8d5acc9a29650dd0b674bfaf280a6d399cf14bac94d9e82fc49a93dad9cfe9ce4530ddf3dc7b9662fcda4da800d4b902571b3253115324b8303e72bde11a462776496bac4b83f1f496a733785a", 0x61) r1 = fcntl$dupfd(r0, 0x0, r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x3, 0xff) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = getuid() fchflags(r0, 0x0) setreuid(r2, r4) r5 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x309a0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x45e, 0x2}, {0x18, 0x1, 0xff3, 0x1ff}, 0x5, [0x2, 0x8000, 0x5, 0x9, 0xffffffff, 0x5, 0x100, 0x1]}, 0x3c) r6 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4475e11e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) r1 = dup(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) chdir(&(0x7f00000000c0)='./file0\x00') writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() socket(0xe, 0x1, 0x1f) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r5, r9) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000004c0)={0x10000, 0x7, 0x7fffffff, 0xff, 0xb91, 0x0, 0x1b, 0x10, [{0x40, 0x62d, 0x800, 0x5}, {0x1512, 0x7, 0x9, 0x7}, {0x10000, 0x6, 0x1, 0xa77}, {0xec3, 0x4, 0xff, 0x297d95dc}, {0xfffffffc, 0x6, 0x81}, {0x1f, 0x7320, 0x0, 0x6}, {0xb614, 0x0, 0x1f, 0x3f}, {0x5, 0x4, 0x8c5, 0x3}, {0x7, 0x7fff, 0x26ff, 0x1}, {0x9, 0x158b, 0xff, 0x9}, {0x192a, 0x1000, 0x71b, 0xfffffff9}, {0x1, 0x3f, 0xfb, 0x100}, {0x1, 0xfff, 0x1, 0x5}, {0x3, 0x9, 0x3, 0x9}, {0xff, 0xffff0000, 0x3, 0xe9fc}, {0x80000000, 0x3b4c, 0xc2c, 0x9}]}) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getuid() 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="920c00009814a42861c19e28a1e3c070c9bebb9ee8125649300b31392d9c847715ab724867a274d18a547985b93fd1b7d8448d8f4c5203", 0xe7) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000080)="c1ca72f962e99f04aa6eee50ea810ddc830b3428e86abf570724f95f0fd744156be984fc8a9067b645af8616d4db5d4b1f28f8834b", 0x35) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x80000aab, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x220, 0x0) fcntl$getflags(r1, 0x446c08b0a9bc8885) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2db, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e0004f4bcdc865ee138ecddc0b804008e9ea780010c000000000000a4e12b0cc6dbf9c8ca56e9fbff0000000000000000bfa9310bf49843da010100009ad6681fdd19cb2a8cda67ffdd85bbfb4c3663ea372bd2da77ebdae72e3bc08f18f8c924530583948141ca90f8a9d3df164723c00d561e6ddb81f9bda8346b8153bc88b0ed10ae9545b89f3fbb99c7983a54fe01a1e33721bf7d63e0b714bf4dff8ce97cdc6be108eeec7a931a6fb8b52700aa51d1151b1da47271d60f9c619c71fe4ac4f1049737"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f0000001cc0)=[{&(0x7f0000000580)="7f6c36b3a98313e54efb9c66570140176c36cb4675da60ba94f19f2fa47fbee75948a8d468198c745632fb3d05f5314e126e766813724c7cfab4f15b7dec08963e271793726f79fc2dc475dd7100bdd8c9655fb64eef4de9c6952b6ac3"}, {&(0x7f0000000600)="c0aec694ee695c3c8c0bf1e8e934cb9628a8006e174d71210ffccbf4faa8eb70d3f5e7f6c2a633b786699a41ce0643b87b8346065e22a4667c8b5255f1eb2d7972891aad4fc2e08a7d222f0eeede86de3684373cc197fbd150f5a10f34fff57cb438", 0xcd}, {&(0x7f00000009c0)="b1fd0b5f300d89334975594a24a00542aedb9a15f15638b2c8c348452afa13ad1b4c992be9414c2d8b012df683c6e48cae5ac955c1592327281d4372e3e85329dda49ab730df3955367041ff3eca79f766cb3b627ad4f0c7fd965468a6be7f2aef9cd51ca0c874bf169e5d63e2fade82a12689e6c83e5912fa047b"}, {&(0x7f00000006c0)="0ea16bf315417f5bc51ab165bace33bf8725a8b5f952d51460e907060eb1f667671897f594e78deef58dd67c10dc458d5f481fd67871a32fb87aefe0f07ae272dcd2e09c99b4948257fc9f4801a691fed56abdbf31908e7cd62ae48ea35f3ffb5f75edd50496d5ca124c8b4807909784cd9472984020f4704c39a616a4e705208c21ecbb4f5c75ae1e090fa7907553ef54f769ffb9e3a4e609c338302ec84db57e28836cbbf28c57268d2dae6182913d06578f11c633cecccd5a403b13cf3ba0dc54f4df8a46be6f961e8c2595002744da6b17eeb99aab2f8055ca256f992f989b7cda3ef3c52ff2ff5ca809b9a908"}, {&(0x7f00000007c0)="d5207f365f297cdc8b18e4db59094c1bcc471fb58577f64d2797721357fa3f07358198cda74bbcad80bd51a4cc7e78f480400564503f28e9688258269a"}, {&(0x7f0000000800)="a712a57f8e06ccd6118a7d619387737dd44adcf3a9f59bfb4e406aed8a9d0fe8cf27"}, {&(0x7f0000001e80)="5d90d37be6c75e25fd34891440d316de8a193c81e5cfbbcb76c6a6ebc836be2bc76a41f10a07eee9e02da1fd8c25b476276b8a3e9b47f2fa7497f5355f08cb572a9f7987fcaf27b37a06e869d978b610685ce63539ee0791b315357672b9a5b8228390518a86c34340039a46f86e02c0d9bdb6437507aaf8e3a14b6c4150ab56bb3a8a18351005d31c2cd02ebd22702014cac223d1682715b2dea2dbfce25942bb45544d9436321b9218cf8d97010ab481588bca6a9ec312de4089dd6342f1057b190582268defc8905ec041e67fa315254495", 0xa0}, {&(0x7f0000000940)="46e0ca32aaeff01e7e372f1ca0794196609c3046a06bc41409d0c25f3eab784819049c8eaa58164e580a83a4a6496b4ebf22779cb2dd993f7adce5684bf09478413936b5fb1ead23dd3e0d93a82a3f7421429096c523338f5e"}, {&(0x7f0000001d80)="c3ac205541bd01e64c7c49284c7875fdc8e42fa15b6b2e162a65d6477791ce139c4dae263fc188a3412589e5c4a89a690733e7934074d9982d02f129030b7b098e6fcb6e0ed8581a1d4710d57632246b4f6462438b6df9bc2bf44b9279861862730c1264cde85c0dca84048d06bb9ec65a74c4f632a9ab64f5281495cfe8a1c6572ad802f35299b6dd93da610e96ef6fb168497203ae16c87021e9a7e153cbcfd682dc98c7dd39d963ee02356867aada4e9e8d01e94a4ff9be672754d331e877e7b4a4321aa02a39291e3fb97657"}], 0x5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x3}, {0x7ffffffe, 0x7}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22a011e9dd44433a, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/154, 0x9a, 0x847, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000500)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000340)=[{r3, 0x8}, {r0, 0x2}, {r4}, {0xffffffffffffff9c, 0x10}], 0x4, 0x4) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x6) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000200)="f934eb40f47919b84406ccebf7fd6f31933b54eba404d33921a1fffa89bf8afe6d518d127343d66221c425e32619530a80ab47d3178a5e948ef84947a6c5ef108921bbd7cd5aadca27e759121fb0f49f84334e8eed7e6c7960be08a857f93d24f27bbef7d58f0eee3f61856a81e8b1f2", 0x70}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3fffd) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") clock_gettime(0x8dce5dfbe73c162c, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r3, 0x4}, {r4, 0x8}, {r5, 0x80}], 0x3, 0xfffffffd) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="14", 0x1}], 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="9b57c67b", 0x4) r7 = accept$inet6(r6, 0x0, &(0x7f00000002c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r8) sendto$inet6(r7, &(0x7f0000000300)="53e33b1d1e20cd4f322e17072ecfa99e8bb5fb03f05f16a51482efba84d6d6f13e95", 0x22, 0x2, &(0x7f0000000340)={0x18, 0x0, 0x3, 0x3}, 0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0600000000000000910ed4f65183d2aa87dfc97d932f16df7a0cef332969a5988510f0158ce3dcea987d80a19a9b5106adfdf83b953af4b243e6ba8133e1290c45f6040f4d55ed4c7b166bafd332e7c1ba44be69b9caa84566f095e7511d91f4e2c89e5956fb3467ebd0a960e902c896e766d4554d3b4ae066123c22ec76b934d9de8f562cec36626e5ea544afa0aaf16ffcc57eee1976d470efebec67c716960902ae6c88bf294d7ee46dfaf7429725ce6e9e943ec98b5f742b71b5354ae95dd00d920fb7833b16b236c9973cbf63a440ac2a8a185f48e909476541b349b31f0c213e82efcd166874eb2643397dc3a45cafa522c9639f0960aa328fa5b6f3d203cba35763be287814145f4411c4bb3340651da45f4d49b297af2d0118498b595d20ffea5eb679090bba1537639e28ef18f47ac1b7fb45c2b93cf3ff525f6581fb40e6aa99195f05663b20b9be711348a399ceb47bafd2d06a37f2fdc3e3d8f7498142310483d556cd0859e7193357197653600acbc1e8f1c39e5c0cfbd7a5b13ac3d5cc2e607a72ed38ff5e6c3a608d459ffe9a2bcb8898657a49118f3c577d5aacf34c09ca5c4f54e1720fa8b564f9fb8a7bdefa842f108b0e58734788810d38b68a9be8f13519694b83f8b8ffb053cc0c033bedce37f0c175d0e0f7efe0478d065e5f4a07dbf29e8453201d66d7eadf4dcb7baed13c25c07f05c65636086d8d20c3ab7878c8ed9ba132fdbb7fe7c499054bafb24380089386614eb2c6333080a7b089db17a209b560eaf44c7aad81f3b9b81a97fc827a225e161be6ec05f1a89c2899b2733234686ac0c673cc233b2aafd57ce37f1614baf71492c1732c750e15d0a0193b4264df3e2e4381968e60d613ffd6611b624f63bd3b8350bfcbdc2a6669ededa7ab806e433ff6a74cdd52af33fe6a062312bd59a8b932409646a58449af4bef181704aed1291c4377fe11c11816ac17b110c240eac8c42c3aaa46c29ae4d2da2feb1be1346e42750f1e69730d0bd7d633d19b2ba56e706f723489315c6230272431a54e67b97f81a1e1504352844c79c1dc4ce18970bae834fde0ec8eb9543bd81fba092d7afd08ed5cd6dc2cb4017503d83c180d576748a5ddb7d22c140232ed5a333e5d1d9e0d166b74ddaa32c9e82401ab511aa19e3d0099baa3323ca7e8ad64f66649a25099a99062a04dbff1fd527c93de9bf9657d669e2606ce06383b0cf72a281a3c26567da66dda2bb930ed63edd9130c40468d0cefec80d6fe5d8cda246e0978f59e2178aee4d1a42721e8326a64bd624391560dcdd99295dd9784662878f97a6178a454dee93e53fd2afac2e9823ba1ceed001c6e4793044a1a30ed08deca9ad1e2f78453209a22a4af93c221aeba3d4169191ac1592c49da3a3751a5bfd32b04daaad00079292ff78dfbb0bc9620987849bcd81f3bfc379f8e16d511312d549819704d2ef86a686db4d86ae9abc962a1c18589fa948c66c79df3aa1c41889b060f66f8f8a9c3d56702d16ade1ba80e3d148dee5ef97a3b0a7dd0c4169f30a43abf0515ea79076eaeeb7924d325766b0ff886a1171e8264f9376ac53f18341199b5e4642a382b527db87bbb148ab18a69efed8aad27148ab495488f6da239fe018dc13a8de3a638f0955a0e5547cc2093db8a276a5781fa3dda941b67d3cf7d29b65d7948f8886712c0169b7be3700d0c23ebd0c9edff0ff417663d26c8c16ae54f848f7c455a92daab35923c6b9b051d21a1c3607d87041091563e4390f2f933e9b5f76d708c2bb4e05d4a0eff678d5d4570f17585c3d87be7a613b46b674ab4bcc1baeae15412e4b7402798511bf618c5541b93f0924e3a47e4c386cae037a417d1a4f36ea2983d9ed0c54647e7f60c75819a822a0626058f2602102d83628ebeb66f3fa14bff87843ead10f728a15f23f402f5d707c1c3e9c499dfdd52f16817e6e277f34a37656f3a420158258c79e15bc11cfd654054b0a6d6ef52e8ce28770558fe8bd147539db9493bbebcdb9c3f8d5af43116e2e0d842bf05bb916e702d841b8a0aa440ec3b2c11ae466ec8e3a61cfca04fc78e9f4dcc0dc6a4fdac3463a0923da318b840e17b53163ad401b1725c747bfd1b58f066855a0146e491a43f9a50a73222ae25f9c4c1a301f3368b89f783d0ff066ac2384785c30779c80601994fdbb4d8c00376a98f95f00d3638b5d930027de59e2d14a5480563ececd80f49a73b2e1336fece0a0572400721a0be3293fe1fb77cd275ef75841a72ecd1b7458214ab5afdb4003fe39931c5fcac4b97d5aa3cd9eb8d9e594fde3e4cc0bbcf7022fa603f74759b54ad44a83ff4b2eea1e077045912d4581957848af42c9be0da536be0d2cc43261b85f2986025e2b666635179c6dcc42462d0e86b63f79ba25478d4fca0c4ce5afd16e47c26a067f7ce9b3a0c6e9e7756006c2ae357087ec80a4735cca244471b08e098772f679b21ed4eba522ecd4e8871e8f65038d68f72ace95721350bed4a75dba2cd66786c2e6604a7292d6089ba142b94727f1cece9033f7c5867182ad8d4c369341586ebf2d2623cdac4ccd869b3d057565af286bc4455755d10c04963a7e1b4a1690a0d7ad2aa25c33223c8550c4e95643a3b0b56b59f038b4b6b5d2fc0fe75eba7d03242a8bb07d783d5e45a14f44f017b7ab86d0582b6fe4fbda3cdc5f2a1f93564850fea04138daf79bc5a5fdb7824e0e40b8493944f199c97b0a41e609f6c8000a11d7b5d7e7106d75c69292bb275faefe49925a5059d784e6002d173c7100cc21b8fa44a4fdbbd63ae92f3ddf3376d8fb84dd9468e8443d40db29902c5506fd0e9d98a26449a0df6f5eef1f833804557dea179ecd98c99826b07d1aca7b22cd5151dcda11a6e0416e430097b96333cd6a5f04af00f4c69199bb6cbc271033b62c209e5a38f43e70765f7e69a6867e149e98c850f06559304ae53bcca0a2c580b64e230bf5290b60027cfbea82799320d49a8ca7adc4872571c8c16b04f899ac5c502da859f0af50da4a4b58306eeb4aed2cb918470df98864c8de9a9e45c38b32f919d08009c9d7cd14816cb558ee50d73cfb7263226c4ad48c660d11c804681a23e1791b406956e0da01aa27a115851b7e79f8f08d86fbad89c4dc25c7871a63a7c6ed0e1de8906edba52afb114d1c7918cb29faa8e5033fe03403786332b207e592e514ae897182d27091d8cb97c0bb0c42df6061767501d1073e49093a6280e4405cb65a0685da7cdd7b9170aaac7776995a19dba33d270e247eef8bdd4a4cd738c84fd7eeae0709b23f6a6c90bba2acc511b7031882e226ed87e1197ce7d6bd6da3f613423e18d1f3bb21b4302e77d11cc88e1889ca44b9cab60758d119e3bafac71a309a8fb1130b8aa22cea587aec94256dd072220e678681eb81c74a0a0a42ece5e35ac70efff5e41003e4ebe6f74e71265105ce7e0782acb6cbe98f3884679dde964498c025415f63656bb51d757de1b1dff72f29ecd9e8f8e22e28a9460a3a7678cae5314ed909cc4d8f32a1440ff25ce309b2cd3b3acf4a8e67857d77c90c52c59080d8e5ddeb85c661737a411ee7d6be68048bc4b87a88a0db91e292c21ab680defc3b9463c26598b838bc133ea0b68deefc86078409fca24ccc5571cb3e47d5b1ee16464bf3b25654d8cf1a7b91b094152f792099de8461699f593b5f396b57d287d1c14660bff57efac1ee4c3b3cbfbb78ee95ecbe365481818054ab2e7f6e59f80d555184194b264b68f85a0bbbe0c2344b2ddf32a6cd19ac40e8717cc12d08599665e2c26b43424f2395ac3acca696e5849b3a1a0343aa31c1183b69e2051649ecbe19b52c056255cbc66191904647fd01c8154b2dc7d25120d16975351a57d42d0b45625e41386ff12fae1fe9774f8fc8b22bcb248ffc26bad6d75ea7e02828ef4ec268ea2c3ecf10750d3ee2ffa38a2e8b975bca3a38401558de8d6ed01bae25f7106c9bb2a84d7c7c85f0609989fcb32bd083003cce9f1e4dc82b328f1b49bec5e510abb5e73ce8e1ce4a49b466e5085cbe520f90303a059801f9c272aa1c3214ab9c1abfaad1ccd458e90f8f79fa57ffdf124af285433585e5bc118e2ed0f0f90819aeb50a229b710631c4310ff6857322a1b0a9d3aa8ed93e0d5d39af3b8175c34e2afdc0322f330f6ef4b24685316d1350665166947d3c779ff5fe6ad7040c7c46d2815c33fc05c2061ff96df753d079148c4645fce57cd97d2c327332458ca4a9608ba844732f38f007109c1f2e2715985f44349337002fa3f4097b247bbfb96a4c4ae101f538ee69fb5eac01b817c329f6b8c27367d0aa5e9e46550f4f4bf1053d7c0a2f6f3f35a87667c249c6df3d1a97022b6322adcb5f0a3ce7092f646fd0755d2fd851eb88f2fa8d1d82cf2c3dae2cfe8b77cdb1c7ac35df7ac85882addd49d64ea84e816cba644b1375be14a76db6d13079ce0878ccab6518222284130db2f180744fcb9d79c61e207b9d567ac357f69abc00b1b74225768754cf449d9e33713de8ca07f9d7dbd1ab08daeab112778655a2ba00f455cfa4a7b570035b6f8ba311120d6bc2544e2c42ec589461277541ffa62c095b139a39349442ccc8d3104837083120aab8bfc7185648be95fb668a27e92cf49c0a2d1f7a227500f970eba1935828d33aec5a9aef0fcfa5c9bcade68ca21a3092d07f119898cfd1dcff3f591e9e39c9623aa4d63366c754872edd1fdd3af0d8b47ac2de3bef451c419b5bdf722c92d0bdb4c649bcafcb4b2f84606183eabf393a20d312a60cc1918517da5bcd9bfccaf0baabe959a943ffde7807721654011d1edb9a8ff9496cde7143205f1eacf64408e9563551db5e0397134a8190aeb207e6dff8d157ef31827716893f3373addf0c01068c6b9fb18da69d3e73bb3380cbf1cc4a75fded2d8676cbc22258127712fa03d549af0fb54f25966210f656a7f317d3d27d0d43e550ae1fec7f648b17223b2f449a2fba07656e897cf3e2b5d16f2df7f25f02a9dc1bfcb0f936cc572c3c5390bc6394ab9f98515fd242361084907330dab561f31c4becac4e0a1a78b7ec46b2c9ed08fc6948e659457555f41b13369e6d181878e37bfdf7aa7554505a39c8bb8b5eed6a166ab490df9062a92cb274b1be417e386f84b56bdf517379139d93357f8f146e1494cb8bd0acdf257c97298ef100e8a8e545051bf41191759336c595335cc9b02899e918455bc2415ac19303163d4e713fcdd40c706a59e28a4b0ad15d1664270b7f20a41514b6f125757b31d08154b4126f5ae0637d2bf9c4ed8666076dfbbbf1d4f43dad02ac261aefdf9568fd7bc213c85cd897e2853612456cdde202e8aa9a5023f606773b754cde746095dbfeff0e9503a1faaaecaccddb3709c9ad57dd848d2e74374ee9865810822345642914beeaf7dd02f364437c56f4c16d2d91ca878d6351ee3da0468202ffd0fc0e715bb9221c06917c8d8724b5cbe655857e612779776481d26e8144f633f5db0581627b0feb903272e89b8c67aecf4c9d514dde294163525bf38da9b66e02471817e43fe1940ad4ef3b08eeeec1ce652467bffd7c63d23bc14c925e47b188637f4c1edc6a3544e7b77855120886695cd2ed09cc6f42447df445092bc46bedf4031335b890870affd2a0a3cc1620271b3a2aa8a3f0e7625289d12d06e3b910e600b7688a7318249cbbbf926a23c935cacac8c9c5aaeb976a2881474e091555bf49e22a2d1176ad3549eae94448ef7afcf16bb07ca5323215a5ee6d78bf97818fc78a856000000000000"], 0x1008, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:01 executing program 1: r0 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x5}}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x1, 0x9}, 0x800, 0x1, r19, r20, 0x6, 0x1, 0x1, 0x2}) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) getdents(r21, &(0x7f0000000080)=""/37, 0xfe37) getdents(r21, &(0x7f0000000000)=""/13, 0x33b) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r25 = msgget(0x0, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x40, 0x9}, 0x800, 0x1, r30, r31, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000140)=[r27]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r34, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r36 = msgget(0x2, 0xc0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffcfd) r39 = getuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r41 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x0, r37, r38, r39, r40, 0x1, 0x9}, 0x800, 0x1, r41, r42, 0x6, 0x1, 0x1, 0x2}) getgroups(0x8, &(0x7f00000001c0)=[r0, r7, r16, r22, r32, r33, r38, 0x0]) r43 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r43, &(0x7f0000000080)=""/37, 0xfe37) getdents(r43, &(0x7f0000000000)=""/13, 0x33b) r44 = openat(r43, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCGDIRFILT(r44, 0x4004427c, &(0x7f0000000080)) r45 = socket(0x800000018, 0x2, 0x0) r46 = socket(0x18, 0x1, 0x0) close(r45) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r8) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r11 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$TIOCFLUSH(r11, 0x80286987, &(0x7f0000000000)=0x40000c) 16:00:01 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) fcntl$getown(r4, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket$inet6(0x18, 0x8000, 0x5) setsockopt(r4, 0x8, 0x8, &(0x7f0000000400)="53e488509accdae9bcf540dc48f74e7d5e72d1aaaf493e9eb40df061a42e3a7de008c98556edad9cd1110312e77a01b8dd3000c6b6b5cc0b8995673799574059da2ed70ea390cc6b24f330df66be913142a3e3fe5fb1ced4624285dd82a9dcd96ceffff09d1738e332b462aa04c088f8a7ce3bd349d56674c23e12c05d4eec002479583f89ab29da9b509f8ed3fc752d005b", 0x92) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r7) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = dup2(0xffffffffffffffff, r5) utimensat(r6, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x4}, {0x8, 0xffffffffffffffcf}}, 0x3) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x100000000}, {{r3}, 0x3, 0x21, 0x1, 0x0, 0x100000001}], 0x1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x44, 0x8, 0xffffffffffffffff, 0x6}], 0x7fff, &(0x7f00000001c0)={0x400, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) clock_getres(0xb631b4191680e281, &(0x7f0000000380)) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x81, 0x0) fchdir(r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x6, &(0x7f0000000040)={0x5, 0x6}, 0x10) 16:00:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) clock_getres(0x50918a12fb316fda, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x508) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/26) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10000000], [0x20, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfffff], [0x9, 0x0, 0x401], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x4000, 0x0, 0x2}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x400, 0x0, 0xe0}, {0x0, 0x6}], {0x0, 0xfffff6ef}, {0x0, 0x0, 0x0, 0x4000000010000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) getgid() getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x2, r1, r6, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000540)=""/167) r13 = socket(0x18, 0x5, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x802, 0x7}) fchown(r10, r11, r15) chown(&(0x7f0000000100)='./bus\x00', r9, r15) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) r23 = socket(0x18, 0x3, 0x6) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r23, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = getgid() r26 = getuid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r24, r25, r26, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r27, 0xee01) r28 = msgget$private(0x0, 0x605) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r8, r15, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r18, r4, 0x4, 0x0, 0x4, 0x80000001}) wait4(r18, &(0x7f0000000080), 0x3, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xc) r29 = socket(0x18, 0x2, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x244d, &(0x7f0000000080)}) pwrite(r0, &(0x7f00000002c0)="d000000000000000000000820000", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0x40107}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f635cad4", 0xe, 0x0, 0x4) 16:00:01 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000200)={0x3, 0x800}) r7 = msgget$private(0x0, 0x300) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) connect$inet(r9, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0xf97, 0x7, 0x1, 0x0, 0x1, 0x6, 0x7fffffff, 0x0, 0x1, 0x1, 0x6}) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x3fd, r5, r6, r5, r10, 0x0, 0x10000}, 0x8, 0x7fff, r4, r4, 0x101, 0x2, 0x4001001, 0x7}) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "b8000000000000080100", 0x392589f6}) r0 = socket(0x18, 0x3, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x101) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/149) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x7ff, 0x7, 0xc1, 0xffff8001}, {0x9, 0x7f, 0x40, 0x7f}, {0xf905, 0x4, 0x4, 0x1}, {0x7de, 0x0, 0x1f, 0x8b}, {0xa, 0x2, 0x0, 0x6}, {0x3, 0x5, 0x8, 0x1}, {0x51, 0x9, 0x2, 0x5}, {0xffe, 0x1, 0x3, 0x9}, {0x8, 0x8, 0x9, 0xceb}, {0xf8b, 0x1, 0x8, 0x1}]}) syz_emit_ethernet(0xffffff5e, &(0x7f0000000000)="0500000000000000ae4f42ec9a63") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x154}, {0x87, 0x0, 0x3}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, r8, 0xffffffffffffffff, r12, r19, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r22, r7, 0x7, 0x0, 0x4, 0x80000001}) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, r3, r19]) r27 = socket(0x18, 0x3, 0x6) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(0x0, r28, r26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) sendto$inet6(r31, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r32 = accept$unix(r30, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) readv(r32, &(0x7f0000000980)=[{&(0x7f0000000ac0)=""/264, 0x108}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000380)}, {&(0x7f0000000a40)=""/112, 0x70}, {&(0x7f0000000040)=""/134, 0xfffffdbf}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f00000008c0)=""/148, 0x94}], 0x9) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000a00)="d48b27aa0e8a1585cd46ee099580f69b7c7bddf38c8d4b49cbf3f3b2cd121ca533332d8014e4563ef3270659688315082f68d7e86c1a3b9efd9809322a9eb6e79d9cb86e3285d152080030c681a6b77009b299824c2045dfcf35749a1abc9a187851c4529ed5d7d514ee693ab359c344b8268153abc102c8c604307e81390ed98b54d38c9df0df30f69b857ed86ae7dcda09f68e2cfa674e131bdb66ab7f2e6919d2424b4b0dc9a69561f310f5d5c9b7887d3ef1eaed031e4da774b10dbf5304d18d5420391c55d3a3c2c3bc12ae66070319ca20a8ddfdb4f7c9f17161ec8c1700cdb8153bdebe33212bf8e6cd2eefd3543432", 0xf3}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) linkat(r2, &(0x7f0000000040)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: getrlimit(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x101) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x9) clock_settime(0x2, &(0x7f0000000200)={0x54b3}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7, 0x6, 0x7171, 0x7, "5f471b62dc0f33b7f6929587d800034d162011e7", 0x9, 0x9}) sendto(0xffffffffffffff9c, &(0x7f00000002c0)="bea11c5c2442f0d84342d92606ae5d7940592380d08e31861f09db9f082b953a086e2f02f08c4c4a3eb4864cffb23a3d359f670f243341be87f6a2a6d36390962d4ae2045f109014ef73ef40d94b8e4b4d58f7731c96d23eb874e1e4544a2c31e7518589144043405f995b8fe898694a96", 0x71, 0xc, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x420) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x2935, r2, r3, r4, r5, 0x818a9ce47797ec3, 0x2}, 0x5842, 0xfff, 0xffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r6 = semget(0x1, 0x6, 0x44) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/78) r7 = semget$private(0x0, 0x2, 0x2dc) semop(r7, &(0x7f00000004c0)=[{0x2, 0x5f08, 0x1000}, {0x6, 0xffff, 0x800}], 0x2) r8 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x180) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000540)=0x6) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getpeername$unix(r8, &(0x7f0000000640)=@file={0x0, ""/24}, &(0x7f0000000680)=0x1a) clock_settime(0x2, &(0x7f00000006c0)={0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000800)=0xd3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [], [0x0, 0x0, 0x0, 0x9, 0xfbfffffffffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000004c0)={0x5, 0x92, {[0x2f6, 0x8, 0x3e1e, 0x2, 0x7, 0xd55, 0x7fff, 0xffffffffffffff7f, 0x8, 0x7fff, 0x200, 0x3, 0x8000, 0x1, 0xa2ad, 0x8, 0x5, 0x6], [0x9, 0xfffffffffffffffa, 0x9, 0x8, 0x1000, 0x4, 0x10000, 0x0, 0x7f, 0x8], [0xfff, 0xc, 0xffff, 0x6, 0x7f, 0xffffffffffffffff, 0x800], [0x100000000, 0x0, 0x7fff, 0x6, 0x694f, 0x9], [{0xf535, 0x6, 0x3, 0x200}, {0x6, 0x8001, 0x4}, {0x100, 0x100, 0x2, 0x80}, {0xca6b, 0x9, 0x3, 0x1}, {0xb0b, 0xffffffe1, 0xb94bc50, 0x329}, {0x4, 0x2, 0x4}, {0xffe1, 0x8, 0x7b, 0x3}, {0xaa86, 0x200, 0x8000, 0x383}], {0x4, 0x80000000, 0xc6cb, 0x40}, {0x8001, 0x0, 0x3f, 0x9}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket$inet(0x2, 0x3, 0x67) socket(0x6, 0x1, 0x3) fcntl$dupfd(r2, 0x0, r4) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x4, 0x0, 0x0, 0x9, 0xffffffeeffbff7ff], [0x0, 0x0, 0x401, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) r4 = open(&(0x7f0000000540)='./file0\x00', 0x200, 0x2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r7}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f00000004c0)=""/9, 0x9}], 0x4) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) semget$private(0x0, 0x3, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000002c0)={0x9d, 0xba, {0x1, 0x3}}) dup2(r0, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b", 0x6}], 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchdir(r3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8001, 0x8000000000009, &(0x7f0000000080)="ed1d855c780d443ccdce36d81450f135db8533a578a963fb9200000000", 0xfffffffffffffd1e) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:02 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x28d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) r3 = accept(r2, &(0x7f00000016c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwrite(r3, &(0x7f0000000240)="41aeed04b0c6645a9c6f3bb6c9d3db97e956d2ca2f4b819c038f2554885246040e585d258becc58e6d4659921a131ee8e1942f789b4f5215a61ee25b427dadda4c2a399012f5be5981d74a91ddf81aeb87d9282ac0f02de9c3bb3db417432230d9da428f4e6a59cc5531bc93e68b0719a66316db7c34696c77097091872922a6cd5d49013827d000c9f49ea1408e9ee2d6ca61cf5afa2cacaa33978b7a67c0415d3a5af6963d72a6d483517b6f263f3f0305666b910cfc6f450ec88b8820237f64cbea96f1ca4bc497c1ca585f34ea790a5231b93b0c890e578178b140be5c2c4b0121c4e87705819d3ab41c9a54dddad5e16cd3145c26d77cc76ba2", 0xfc, 0x0, 0x8) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x56e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9], [], [{0x0, 0x0, 0x0, 0x6}, {0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r13 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = geteuid() r16 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r18 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r18, 0x3, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r16, r17, r21) chown(&(0x7f0000000100)='./bus\x00', r15, r21) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x8, r25, r26, r25, r26, 0x90, 0x10}, 0x5, 0x54, r24, r24, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x0, r10, 0xffffffffffffffff, r14, r21, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r24, r9, 0x7, 0x0, 0x4, 0x80000001}) getpgid(r24) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000080)=0x1b2a7be8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r28 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000001c0)) r7 = getgid() r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x2, "0acb45b938f41c69775d0e5de5dac1e86c2d8459", 0x6, 0x7}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\a\xb7\xc9\xf8\x9aj\x8e]\xe2', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x1, 0xb3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x6f8fddc887052c51) pread(r5, &(0x7f0000000000)="74d40706c2fc509cc204795906fef8e70abed93aee4aa06c357a1fa5", 0x1c, 0x0, 0x61) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) write(r4, &(0x7f0000000100), 0xfeae) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(r8, &(0x7f00000000c0)=""/25, 0x19) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt(r2, 0x9, 0x1ff, &(0x7f0000000180)="04167b706d9fa1745fa6cb736e549846c006668fd7bba9f655ae3afcd96076e31ad02c1062c03d90823f12f25584964545eb359b2828a593db044749e2da331a5b7855f29130a983cd674d34c03c50b31a1115fad74b6e4085df86dd8df9c605a2740e20a3de7db3edea97ded67788e18ea7508f0000004a0e4824d9e11b892f1c0a737ae4dc7177df0723237deccf50f95134898831a8d3e37faa9e96a250514bb5bc78343509c1774b0b51e4df8deaa32ff4a9a942778a7bd42bbc892506d00e70ebab636bcc76ba3c5147c003bb2e5e13a234df66e1dfaefc93aeab1b3b7547ac2be80ae9a5", 0xe7) getsockopt(r1, 0x7, 0x5, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!.[\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) sendto(r2, &(0x7f00000001c0)="4daeb58a41a65b6659ce05d6ef3a68b90c9f9fa3b09f750718cf447c4307961749a8f445a7ef357a27bb3b73eb7d45c841acb694130bac3feee3213669785857a97ace5291ce04ea2324618e5eab91e2ec94a70dc39c000e1b6c01b883540ad9d0acc79119cf3e6477602775a1dd2c5bf83e7dafe244a457230d51040b173874fa378d8547f9c28df2b3ed69f2", 0x8d, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) r17 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = getgid() r21 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r19, r20, r21, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) chown(&(0x7f00000000c0)='./bus\x00', r9, r20) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x8, r24, r25, r24, r25, 0x90, 0x10}, 0x5, 0x54, r23, r23, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r4, 0xffffffffffffffff, r8, r15, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r23, r3, 0x7, 0x0, 0x4, 0x80000001}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r27 = socket(0x2, 0x4003, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x22d}, 0x1) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d1bfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d286cf4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcf97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba376b97c02577817a8bd5295eba75293f7155ed90a28d72c2f40bbec124f163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f84fe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cb97178b832aa6a6a2511f244ac78492258ee52f00ba57df76c5d3b8bfa3a14993fc7a9f01722f0300795932dd5be97aefe7becfb2eb2eb9a614bde6d303be8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b244baf129c9646a24b0c15cae7138589345be3da2c3c2854b826a88e907dc1ba2961c793c1e8523f492e819622e0d10569f789fc3ced10cd553442abcd55e4cce65e4c96fc0cbdd3cff5374f3e2f8a352957eb043648e44bbbfa3af4009f0168472f448eb55d992dae7b5ceacc3fc0ec6180a9dab959f3b178152e2030b505230ad7db50cc4aa391b248d8e1238667f1bf6c10650babd4c6b19398416362b48a4a07ae8074ee36f2bab9b3314fc74dde1df5dc9e9b1b5e783d44f8ed871fafb96964b04fed7f93043d4eba96b2f40ceaaf951fb51c445b57e5ec94e9294447e0b960000"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xe0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket$unix(0x1, 0x2, 0x0) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r3, 0x0, 0x8d2f, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x10000) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51", 0x4f}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r2, &(0x7f0000000100)="ad1af05de2f4dd18", 0x8) 16:00:00 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(r5, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0xc3, 0xf0000000, 0x6, 0x1f}, {{r6}, 0xfffffffffffffffc, 0x80, 0xa, 0x36, 0x5}, {{r7}, 0xfffffffffffffff9, 0xc1, 0xd, 0x4}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20, 0x8, 0xffffffff}, {{r8}, 0xc272d77b40c36a2e, 0x10, 0x4, 0x1}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x64, 0x2, 0x4, 0x7}, {{r10}, 0xfffffffffffffff8, 0x2, 0x6e82c3c9d1a69c4f, 0x7ff, 0x9d}], 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r11 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r11) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r11) r12 = socket(0x11, 0x3, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r17 = getegid() r18 = getegid() r19 = getgid() r20 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r16, r17, 0x0, r18, r19, r20, r21, r22]) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) r24 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r24, 0x4, 0x8000000000000080) pwritev(r24, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r24, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:00 executing program 0: r0 = msgget(0x2, 0xa00) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/193) r1 = msgget$private(0x0, 0x1) msgsnd(0xffffffffffffffff, &(0x7f0000000100)={0x0, "30196f1885f83f0e845f6bf831f8c6eca5a661a03c4e9b9a7898384668bf84f903ebfbb9cc1d486f524d656438e6331b24b7b4a9075ef63dea2a2e14b430d38a590cda8628f0416e2dd8b32b4555f34f2c82fd9a8376e736270f64c44780834bd8fe87f3ec7696e924e996"}, 0x73, 0x800) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/165) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) mlockall(0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000340)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000003c0)=0x8) r8 = msgget$private(0x0, 0x208) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000480)={{0x1, 0x0, r5, r9, r5, 0x80, 0x6}, 0x1, 0x400, r4, r10, 0x200, 0xe355, 0x5, 0x7ff}) connect(r6, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) getpgrp() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/212) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) msgsnd(r0, &(0x7f0000000680)={0x1, "a96d03b14954b3a3a420acf76e6c6c7410c590557ed8ae4266df55829cb1119da6cd308ab809c10ce4d836a98f6a3276bdb3fa7f28ee6de0035f0f471448d4804f3c05942ec7401ade47071b11880da5900da9ff8d8e6e03c46026c275c8afc2189a54ba6f684edc41409d8d1ac77a0a8f2bb76cc6971c649876eed1eea89489c62955da3ac4146898d88b73465ec0a800be1186583d2552c544dbe7875aacfcc20c3c76dd693b60c8723ed60805ffce01f5bb1036144b3f3e15"}, 0xc2, 0x800) msgrcv(0x0, &(0x7f0000000780)={0x0, ""/171}, 0xb3, 0x2, 0x1000) r11 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x40) setsockopt(r11, 0x100, 0x8, &(0x7f0000000880), 0x0) r12 = msgget$private(0x0, 0x2) msgrcv(r12, &(0x7f00000008c0)={0x0, ""/56}, 0x40, 0x53eda8e9cab90d2d, 0x1000) getpgid(0xffffffffffffffff) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0x81205724, &(0x7f0000000900)={0x6, 0x6, 0x8, 0x1, 0x2, 0x1, 0x0, 0x10, [{0x7, 0x80000000, 0x5, 0x24}, {0x9, 0x3df4bdb1, 0x8, 0x77}, {0x5eeb69ae, 0x2, 0x40, 0xc2d}, {0x6, 0xfff, 0x8000, 0xed}, {0x7fff, 0x6, 0x2, 0x2}, {0xb2b, 0x6, 0x1, 0x88a}, {0x5, 0x0, 0x6, 0x1}, {0x9, 0x7b4, 0x0, 0x8}, {0x3264000, 0x6a9, 0x3f, 0x1}, {0xf0f0, 0x0, 0x8}, {0xa, 0xb5, 0x3}, {0x0, 0xcf9, 0x1, 0x7fff}, {0x400, 0x7f, 0x3, 0x3}, {0x20, 0xab76, 0xffffff80, 0x10001}, {0xffff, 0x6, 0x2, 0xfffffffd}, {0xe4f9, 0x4, 0x0, 0x3f}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x441, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x7, 0xff, 0x8, 0x7}, {0x1b, 0x7, 0xe0, 0x81}]}) r4 = socket(0x18, 0x3, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000a40)=0x20) write(r4, &(0x7f0000000100)="9b57c67b", 0xfffffff1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="c202240d230cbfd6d5a76a241ddb0fe4864e3f80b239da3f1edfaab4a1c06c0b4bedf0c5e81f0841b721c3347f59d9b415805662174939d4db7b45cb586a9d4b76a07181dca9094ebf1d4fbcf1b52c71073ad66cda9a7a0a003f4756bdc0642cbe2f907e38d088ecfd961f48f976b732cffbc411d2d54aefb51cfa6f6304092d5ce5cb74a0dbabad9670b56e0402e592c13cd22b142c7b691ac6c21840e03a3841fa71bb1d5ccd4ee6773e4c95c5bdb68169fc7d4a"], 0xa) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b00d001d3d3e92ac481fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000001700d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f0582214c4d16a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r35, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r36, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000f40)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYBLOB="70d15fdd1d51a6a20f9d95405a8e333d104b3ba05a3eeb7ca83a8a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdcbc9525c4884ace79e5761ac78f880178a7162400007fd4ab06712c00175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6df72c18da25b1b079b91965770e806845696860d5956dca0740a1fc5423300"/168, @ANYRESDEC=r34], 0x4, 0x2, 0x1800) msgrcv(r38, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r42, 0x1, 0x5, &(0x7f0000000340)=""/192) r43 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r45 = getgid() r46 = getuid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000280)={{0x2, r44, r45, r46, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r44, r40, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r41, 0xa5, 0x1, 0x100000000, 0x6}) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r47, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r52 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r52, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(r2) r3 = socket(0x2, 0x8000, 0x23) r4 = fcntl$dupfd(r3, 0x0, r3) dup(0xffffffffffffff9c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x801, 0x7}) fchown(r5, r6, r10) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000480)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x1) accept$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6326a0fa8f389bb000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000001d00000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040075c9f324bcc9dab6ae99ef953200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162db786cf1234b000000000000000000000000000000000000000000000000000000000000000000000000003c0000deffffa9a2a77a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e14f1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000c0000000000000000000000ab1270030000000000000000000000000000000000000000000000000000e9aae4d08a045c1fa3eec578000000000000000400000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043571336f679b0e753c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f431774e7799e912c724c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ea0d062a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ef5737010bba69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073fcd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077dca0e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000507f3dcadd68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f823e214a3e59082b4ec7fee4a604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005175a28fec236debf7903dd5100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461017ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007572b5dc66371399e9165ccf4118d3a1ea6123c76e0ba34af385f24ac8be183cdd2785945db5aa893a7b7d3de889079b690cf7cd359359dc6789f9587577fc4ccf75eccf3d30280789f4bea3556a9a1583e512857fe66d6e4101d3f910480caa828a895489663cc5a9db8aeaf0cc8eeeb392dabb358fc40d1fbc8d1ba16b5adafd0f180c0d443f38d02ab1c1da2221436481ed4dee00000000000000e9e2a98b605f03a0c3be4bc020da7c75baaecf073ee226d913b6288cb829eaf3cdf45dc4467e616db16d8dffd0ac47a022b96f84962b7a459a6518ac03a65ecc3b04f5ab418a44e170c187d8f6e57d5679001946dbb21ab84a75f6e75a6b209c8f18cc2516010514e701d56861640922f2fa80b8a9d11106e9299bfd66f19d72155421c6c6a1eb9667b6382cc5f8d113af8007edc87771832dee27dea9300956b4259d9903c8028cee9c3adae38b06ca76c3192cd277b2d1fde94ba2a567d3e2dd85b85dd7ad5e0f1c359e9d5cb343c84b2c086588d62818be1ba4fa4a932d4603ede826240d23938a4d2efe2de3585d7f0345be7d796a397591c6353d8e6be342775747fb6102770baa414194c7e1de1452b33581a9976034fbd3bb17c010a6382827a1fb8407c34eed1747dbd22cd9a85f32e0a179dc994764db73866d92131aa41b1135acb200c9264ecc45617e2de5c7597ad231d8bc45052149bef22a05c99c98f2240126c9bba87f6a4754e51e8b9995426b8c425cb32dbdba72abadee98ab853bcab18f9425bd5799183899353398492b56cb44105bf3fe34250c4beebcb3d1984fb2fea5451dd42a82d09ab395b61092777a4351e7415c0d9d1f1e0d8b7579f585c9d048d7acf70480413c8869ed71d0eaf9003dd0f22ed31d23a021ad835e06f4ee45972bdb22c4a98ab046b8292afee3d6bbd1c732874b6ed57a75cf05955edd99996713c2f3d5066312fcc666c13dc29f993751ba6a089ccfdb00985034046529b3e0c8da7f49e38b52fb47a9408ceca6a0db440c3fc8999b9b1d7a29021c9856e992e5364db5318a98cafc660215ba0cc4c02420781f2a01124d2b242977e1b597884ccc81b146824f3a14a746002acbf826a53a94883662e19bc6bf22e3686d7719fe2fb5a20219cd0e407291181566351d32be51cffd34426c1bae9e3c6cf2d48079a78c1a4270039b1e29b6538dcbe60f66c9ba996711cf18292c66a07d19914f981f9d2f84bb2e9ec2bea134d55fb3c4c8b2c145b5f641177d1f542af36c1b82c08f43242ba12d6cf7d3fed9f1cd9b43ca35a216"], &(0x7f0000000040)=0x1002) fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000018c0)={'\x00\x80\x02', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r16 = dup(r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x80}, {0x4}, {0x10000006, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat(r0, &(0x7f0000000300)='./file0\x00', 0x81a0, 0x21) kevent(0xffffffffffffffff, &(0x7f00000018c0), 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setrlimit(0x5, &(0x7f0000000440)={0x4, 0xfffffffffffffc00}) setegid(r18) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) getuid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe5a) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x107) r20 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r20, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x5, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r22, r19}, 0xc) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000452000/0x2000)=nil, 0x2000, 0x5) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9ac, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r21, 0x4, 0x8, 0x239f, 0x1}) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x0, 0x3) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="685625f0923cd4345f5945510e3243b647889b39c23b5128dd813295767f0b41f8103fb851e85e8d88d09c34f4f5fa53b84d6fb45adc6d9654cb5b266bbb9a995a37358b126716db2ac76bd8689a5040dd", 0x51) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000040)="39e33ca7d7a65ad2", 0x8}, {&(0x7f0000000100)="12fc4c6ddc2f756a287dfabb03bdfb399a081bd1862043cf9370b971", 0x1c}, {&(0x7f0000000140)="5ec671df64f03ab55e7fafdaa5d7d93aa4e45eb3d6863774be4e9193882cb021351003311e623bf8455c698eb7eb84eed008c4d0e61ba26c6a311a79c16721a2fd074eb574abdd62f0eb1b54b3917d074f894ba1481382eb55a76ddd04607d15ddb2ba139c61c30eb9009aca673baa7198afd15c962ed0bd01d3c5f43cc58dce81aa3433f274df3ca36896b5a16d04238a013fb378fbe13a921dabbd499446661f24e417def2483c2072e79d472d3993d38f54f9e2c4b1afc35639", 0xbb}, {&(0x7f0000000200)="a1bc1fbee49674679ecd017671a5c9d89c96890a01af95bfe1d9d18b0314fdd782d14a49c8f17b5e95edafae7f84ea07faca617a73cb546151743f1b0d5e27beeab02d5c758b9304a4c339a0c78f68b4368751247c55540675b55ded831a2a61d47f385f597f0c0de522447c93a2acf28000129a54387e89e63b64fd948d4af5482b32cd4a6455283f337572ad00604b63e8584cf5d873fb5a150108ede230c433f4cc0758d3fbbdb0359c75ccd2ab37795c3e89a5e6f2d1e2ca1a521b00059692cee7c6b7d2e5cd3d9c9baadf23c3c207db882a26d5763f7c033c5f81d8f290af6d0393f6226bbf914c30da97eabde1958ab8", 0xf3}, {&(0x7f0000000300)="e691a1e725b15459246976f76fa4b11aa569dc20e4e617e02fcda103fab1580e9189e41b530b85bdeea0326a40a71b1d4c2f38824955fb2c00c01a30246c68696d6c93cffd9082358313ba88172bd0ce77e76612fe29322de5c818d5df81c874c6e110f86c10e069856633063fd98e785f7f2b4b2d25e43fd119bcb1b9ee018e8845f022c91c22ee7447809d120fe6c214aeff5064e2f7509107f182c53be91beb766b0fc6e62c1f0f4e06c2afc92b5ac9aeb1b995b0e293ba0afed8d92bbb2e5a33316e832e0955fe5b59ae6d42bac3492ec9272683e1d2", 0xd8}, {&(0x7f0000000400)="63d6ab969eed8739a8ceb623a08ae46504e3d7e09a8054a16cef58b335696f97fff64e353f35edabe6f49eb89c4a3af6733d73c0253aa99f5be7bf7bbc94cfdb0ea7410047487627def3aada54a6bd9c22ad2ee54a8371c68784eac1272af2c3bc6c805a94182d6aca9ff41244c147273a540884475cb6a9b442e42dc963bca68d176c24", 0x84}, {&(0x7f0000000500)="972a693736542187843894c3173ddc65af126fdeb5aa4222fcbd10408824384058fcd6313ae21753eb", 0x29}, {&(0x7f0000000540)="e07dec1e339fd048a00df56f11e21785da3b2366233e6b71411e0e7cb71ede3ac67d20903aa5af8e7695d346d658e72b1f7f603f630ea618cb0cf48e8a363832abc73b405675ea17d1b5477f5b6b48c17a394d2f6a2e24bb112bc835b5b6312110ecc62dbbae1a7bb684eceecdbd51d9b05396db69a374dd3be4f99d6464074e21", 0x81}, {&(0x7f0000000600)="23485cc17063d3c39634fce25ab3f61d74b9ad03c08152279dc2d45e13e5148613c288d3cd9d17ad99254dd3045c8aff7503e706c2b3b7da5fc65062a2c654a97a9aa537ded02556d1e0e7dee16ad8fd9dcf65973d5232d9b41631c886ca1c6f497c1081186622c28a7ee9ecd2a9c7c180031df49ca34a748d3c642b5dd55370c3a251d25e3ba332840f7363eb4de980ee3030527e2320aff7280ee8545223897921679e9f26e72652979fa7af8d5f3188a7b590f7fcfb064c153275a47eff8b8a91348b589c26b03f432439c0330d2c6220920c0546fdc81c6e7b2f838fe84c80ce101c0ca3", 0xe6}], 0x9, 0x0, 0x401) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0xce31b41b49e63995, 0x1502, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x4, 0x0, 0x4, 0x0, 0xbd16], [0x1004, 0xfffffffffffffffe, 0x0, 0x0, 0x40000000000000, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x0, 0x0, 0x0, 0x0, 0x10000], [{0x1, 0x20000, 0x40}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0xffffffff, 0x100000001}, {0x0, 0x0, 0x1f}, {0x1800, 0x0, 0xf66}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x80, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xffffffffffff0000}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x3a3}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000e8fcc36cd7923869c8de4861dd8d9f39c167bcd906ae610e316e42de57c2c415d1da9083905b56f257a9d17e9faee306e26137164765dd103d8a40d36653b93c8de663842f204ed521684703000000747e1aa11d1933756384f66563ac6c1a67bcfb2620e6d5b7f46af7f0e00b791b2ef4cab94a2a4af9d2619902a8c4597e5d32ecef05b8b9cb904543521f61fa2ea5c71022863cc0c54764f887f33450b5f092b496766037840809d8b8098d939d46ee26151cc4fba754ff340d3cefcc148d56cc2b99874455612defccaf65ad811a2fbe453512cd43869cc91584e71388be62e39664b69d9d88013f2f625bd1fc", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000014c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000680)=[{0x0}], 0x1) close(r9) sendto$inet(r9, &(0x7f0000001580)="409747decf969032b900fd4d2c5c85acb4eb8e218b4fdff35d3ec093cf2e7ddb293f209d6f0a9c34e0f5d4631bac74f5e1edbebf0a73bdb62bfb71d994010f199adf761e156ded373893283aa4c92ee08dd3039d61721b4cc6d64f0b63035a55add4fc3b1c401fcc0a7f41e44ebc48b93509bdce4c8bc16e67c63d449deb211f6104a2c7cff7585caeddc56fe2d53f80cafde00cca6e804685ab11366404683cd3", 0xa1, 0x2, &(0x7f0000001500)={0x2, 0x2}, 0xc) fcntl$setflags(r8, 0x2, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/121) setrlimit(0x5, &(0x7f0000000140)={0x100000000000006, 0x22}) socketpair(0x18, 0x4, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:00 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='c\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0x100000001) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3a3) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getegid() r11 = semget$private(0x0, 0x1, 0x100) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r15 = accept$inet6(r14, &(0x7f0000000040), &(0x7f0000000200)=0xc) listen(r15, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x2aaaad04) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r12, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r17, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r18 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x1a) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x1f}, 0x5, 0x9, 0x101}) r25 = getgid() r26 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r18, r21, r25, 0x40}, 0x2, 0x3, r26, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, 0x0, 0x4) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xd7374d34257f1d7e, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="2c742341cf397c9204526bdc16bcfe366dbbcf8d706934b7c16490b7b717d896d8986d16494e64ac808801697ef2d462bee052db8757918d488eeff012fd7c323c295b504e7e41a2fc68286e47be61161b646ae1889dc5b87ba64217677fbb7ae6dd2a7958274c75d3dda9c1a098c91cc491d93d5df7d316dfab402bd79a112e491cd7befecf4190cb593a16e91020bf582aa9000000000000000000000000000112096d731bb68e77824f25ff74c68cd9ea0bfdc82d918bb942dbbab800000080ba44c207f88f9b4cee9b15b22c4eb18c06350463be7ab3374e35df686c17ee802629fab053ba42456dea584c9b67a6b23968521ba1d09c73a61e7bf498f51f373b19f44760d3414f6e5f2270842f7b8202fdbcb31321cae3c51a94f0883b30bbd5014b7f572f"], 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./bus\x00', 0x0, 0x3f, 0xffff8000, 0x1, 0x7, 0x7, 0x2, 0x0, 0x1cc7a4c7b71188b8, 0xffffffffffffffe0, 0xe42c}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000480)={0x3}) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000300)) r9 = getgid() r10 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r9) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x11, 0xe68, 0x2, 0x0, 0x6, 0x0, 0x2, 0x0, 0x1, 0x0, 0x20}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x338}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a702bcd15ffa4c2a5d7f286ba35ec30a79c4067d9b7a8b348e9973dbcd6e86ebd07251f7df3911dc51b8ca7101582b7ffe57a62892e4a827b340d285c97f5553150ef0b704369b4d4702031abde905a996de82fa3374c8096549a9544ce256a03f5dbe9603c560a51f2178742aca72996ce2707652aa39e841400b9813e1d65ddd9daac801a463ef0c2a7e1b774507d1dd75d7b5a546168391d96c6f8b4f0344968752f5cd5ada83ab400fb90619d885582ae2ab81e97c691b024f0dd1bd8a6f4b6799e7c278dff565be2d7bb3af252d8e5338c8b1ce4f2247614220e46a0dc32d011d8e1b57b53a2c5acf60fefdb4", 0xef}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x10001) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="9e70af3798a5b8cd5dbd901819377d5529b3c695a74fb079422ea6c752f92b6b94d1026e83fac0717f9aebc6125c43ac5c1d2552e5d98d36418344fecd4c1a7f9fbaea5f1aa812cec1e06edf3bfab5b04280c73e3f1e227f90f252ba2bdb94526b06fca6fd16b795158a5e7489840387ec7632e8d3a6bacd6c23df02cd6e925cbbf97f5535c8716ae87efbad52cfbe0cfbbda94513e11e7bbeff", 0x9a}], 0x1) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffe], [0x0, 0x0, 0x80000000401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x3, [{&(0x7f000074a000/0x1000)=nil, &(0x7f0000069000/0x4000)=nil, 0x6}, {&(0x7f00004f2000/0x7000)=nil, &(0x7f0000216000/0x2000)=nil, 0x6}, {&(0x7f0000478000/0x4000)=nil, &(0x7f00000ca000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000019c000/0x4000)=nil, 0x20}, {&(0x7f00006cf000/0x10000)=nil, &(0x7f00004f8000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000045d000/0x4000)=nil, 0x3}, {&(0x7f000070b000/0x1000)=nil, &(0x7f00004e7000/0x1000)=nil, 0xf3e3}, {&(0x7f00005f2000/0x4000)=nil, &(0x7f00006ed000/0x2000)=nil, 0x1}, {&(0x7f000027a000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x90d0}, {&(0x7f00006ff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f00002e5000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000379000/0x3000)=nil, &(0x7f00005e9000/0x2000)=nil, 0x6}, {&(0x7f0000210000/0x3000)=nil, &(0x7f00001c6000/0x2000)=nil, 0xd59b}, {&(0x7f000036c000/0x1000)=nil, &(0x7f000034d000/0x2000)=nil, 0x3}, {&(0x7f0000216000/0x3000)=nil, &(0x7f0000473000/0x2000)=nil, 0x8001}, {&(0x7f0000204000/0x3000)=nil, &(0x7f0000527000/0x1000)=nil, 0xd4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xcb4}) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000040)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/81) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x7c}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) chown(&(0x7f0000000100)='./bus\x00', r9, r15) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r4, 0xffffffffffffffff, r8, r15, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r18, r3, 0x7, 0x0, 0x4, 0x80000001}) wait4(r18, &(0x7f0000000000), 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="001ff1b33810ed53affa0527ceb6") 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, 0x0, &(0x7f0000000180)=0x191) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000080)='./file0\x00', 0x20890, 0x144) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0xe000}, {0x18, 0x2, 0x9, 0x1}, 0x3, [0x3, 0x401, 0x84d0, 0x0, 0x3ff, 0x7, 0x2, 0xc5bc]}, 0x3c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES64=r1], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f0000000400)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0xffffffffffffffe4) write(0xffffffffffffff9c, &(0x7f0000000680)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d2751935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005f6f797d3cbb77e0e88af6f4b5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601d50000009edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebb0c45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8dfe0dd89d28b5154c477b0edbbbe0a3700000000", 0xfffffffffffffff1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) ioctl$BIOCPROMISC(r4, 0x20004269) dup2(r3, r2) syz_emit_ethernet(0x13, &(0x7f00000002c0)="70ab089de2781220a2db37bba165188e4539d5") r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) dup(r5) close(0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0x1, 0x5}, {0x6, 0x400}}) read(r6, &(0x7f00000001c0)=""/161, 0xa1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000340)=0xfffffff9) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001140)="fe2e386f5e7d0636887afb555876fb06e9a51a932e7e0f8062735accba78f28a3a41613261c37e15185d64a502500f358c534703356c6a0e4410e134cf281ed5b45f44d97274054816f8", 0x4a}, {&(0x7f00000011c0)="e85645b3c332c7dccba9269e3f2139a1", 0x10}], 0x2, 0x0, 0x100) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001100)=0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="821a26385772f1080000"], 0x10) sendto(0xffffffffffffffff, &(0x7f0000000100)="c36e59d4a93292d413cb75b3424636a145ad9ddc96e87fdb10b0a0ba8140060e9162dda28ba74c005c0cba90c95cf17f3c460871817106d8e12c6662df4446026864a4320c8b4c37372717cd15b915bb99127774f725196bb3940e0ea0302cca3dd27e2d48921bdc716d24221eedb40088c433139faa15580b29471156b96e9124b8dbd2a007aae822642e25327a14bc613dd2d5ef510da3b0f7142fc249b1a97da5c5398854a38bb4615ecaa69c3042b9f2fbec2a469e62e5b0dcabc1bf07295b94511785e382546cbd326ba8f372daf60881b6fa87fe18d1b4901c121cff21de11849bfddfc04ed4d3de0cb5133c52901ada22074755faf4f68955b63fb44cf4a1ed6bd65617586f2b418cd131fdc1cbcd1bebdfe1caa6f60781ef54923f59adf2cca42ec6f455328188ec9c0086512ad6c69d28c30cccf0e9f2e2fd7fc4357f1633c4765d9924812e7715666a072a8505833b72856c87119bc311ac6af3e4a8f2a67dc4fe98eba6e2a8ca575dd28c2bcb4e47c81eafe3cd43d397117de60608840ae4df96f2bf672390b82b16b83d2a1c6d6e709c1f6bdc7ca20364191b774e48eb903caf1165fd31429b991908b44d8f2ce69ff030f53f9ed1dbb2e20e3fc8244cc7e2531f8c451e5d129b39c86e6263b0e148aa192436bc43f2da2b844d349339f1e2ade0e0ca084d795aa867fd5a6f26a7918c9833cc889398361c658dc993f4579ae6731ed2f2f2772b74dde38b4657ef29e2835d7fa783b47ef87bdcfe182092eb7f162467887396c7647ce790c44355d2eacbc1f1b83a0459e9f9b3b56e72778f1974e08deab03cf1ffd367e23acbd601e1da1d6232a7d45ca330cb99deda2c6d055a7f53874f0657e20c389246ce3c6644daa89b469c290a5e6b64ee096dd9ef141e0bef88d49df302fc224d10f58b56e56fd4ecce866ffc711920a1cf4f79f9bdd35792f349b8bd7ad4b58ac6bce3b5561ac5fa0c40e2cbc5e44586cbbc7579bbcda16264c0f0c867e39604fc37ec72f8ab2ab68c30b3cb0acaed273e3551e8f2933c8965e2756cefe8e68b07692842f05190d8df3710c20c52e5a320a8affb34174d952a523935665f1e7fc4801e9d384859ceaf9db437329d3877dd5eddd3ac37f01ab1132ca7f1d271e580ce1b1aea98e7d8f8a586b3c7865bf8145f403492389f95cfc5f018953b8ace909079bee41469d71740667ca64bc709d0a6a22d193a4949a4bf78065a64fb98b4caba0e37ab5087d476a398973bb92a5eeafd025a990d2a2433382a90af953ab5a6969dfce00ff5e26bd21cb7387c3980d56ce8f00af00364e3ecd9049c9e25250bc2ff6545e5f25604f522b05f7da7314481e24d41c1a7a3d7973f9e511011d5138493289f9be535fcd16daf6eeb1a0ee1178265b8134e46455bca8347f50a94aca6ee085d6fb82b68478e8866372e7797a6d854564ec21a7ad029cac09f74cf0648a02c2a57eb6605041c43a52842cb8c6271bdc58e772bc139eeffa1009b28bea687edd06dac5da4ed582c3e07051e72b1c9facb62f02672002e1ac5e0ca1ebcf1cdcdc604282968fb0c7d22041dc2e82a5f3202e75cca8f6bda5989d70e60c0cf84b076baf1cd583e7081376314b947b53a255b13d8fb6b3d07157ecb7d6eb4bce7ce1b8bc665298c2223446503ac2d35b012dd6ef9a61f5dd1ef1f1ab60457d64ec30d6c23aa39408f09cf357dff5278c859e5986c415c5cd82ee8f1c3756daac5bdf6dd0743cce1f5ab0240197eae0299b2348f24bad2f0d46ad1bbfb109938fcf139a4e2d4b541cde3a3e9c5590ea664c15ff06201e426c1633df1fdeb5b4dfcf31a505b02fd46950e10476b314480036ecd8cbbac56ce6cffd9a9247ab7fe5a1de77b1ba8df8c43b9ecc83ed179a6981a295ad28fd310dc4012c90e6f47b5a11a8aa3412736350c8100680173ceb726e41a5c2e7b639e626b9ca1c99de08663a88bd196f97fc69e789200b46c3e937bbba1916b04f9002f43f31ce4e2d461a0d20d340c7d811e058e7076e0ddafe84f1f6eb05b8c5541215dad12f69326ec1ac47bb4853a0c9c031cb628eb5da784ef890d5710e3223f9af40568e947b961af74a96c6de3e5f4f413e81350ad7270055fcb20013b7cf772a5403df6bf154cfe79c12a718f8cefa70ce60a3bd17c822807e23c09c6c08f466982c80ed01b0d0ba9a7524667f706d620e0e422416c3d9b3eb4c1f3329a3de4e71e211d7fb6d8a9a209b3c2b87dc47ddaebf4b806913a63123136c16004aa0f8baff65dea7867aef689e1863bd6629943774041a6151f0af8694dbebcf86000cd21753807bb6ee3503b06c334807fe10893de6d55005243283603fd57336ec53f792e297212c6804c294eee0ff1522c6d4bf83a57949d5c6b34fd5a7e7daf39ca6f3b959cce7cb6162396dac48761be4462cbd5debe861e1dabd77f14a5e7f68cf4c489ab2c2b356643ff24682193c0d158192131fdf3860b878267d821ed0a72df6581046a5a3f21eb91852ac89e1ab70b44ea23f5c55edbe7bbd091ec5edec6279d0f93a7cb46367306e642065098169effc86149e367f0411493a2c4cf35bf12a35990ec32fb911cbc05c01490e8e72837a0cc814f8bdd312d6e95a8522e4e95e704523e8e2c9cb7130a77a2d18db37475506c90dc290de6ece36a6197c5d634752c9cf312132448c44fbc028e6e10158ca67d87bfdcb1ddf7b21902ec7fbbb1b85925535b702aa352acdde37727b207b700a319abe0a9a7fbddc220ce923e375a67820c36b8e70f762591b38a30393270af6354f460d17252123d62eacd5ae52b68b664212eaaee41d1fedb4360888da830c73fa8e7d6f7af031e6951d6b3ee3dfcf6939dc593409300e8f6267b7be8bf4331edba79add2461dda6be9fcc7c901d8100f1089d9906df5dd2def7a95ef13fab6179755548e84ea0881a1459d7e884682c2f857105daff77997b8e31ed36351cc01f291c6b21df882b7873629241ef7b61880c94d08a3bdfa84505e1459d1b881d567950ed8c0d9cb06e83a0f7c83466b799c86d15f2d54da7138b8a6ba57b799d98e50c8e53cf7e9f9e6768c32320c5d563062e6659faf30de7fc66ab06abfea5fb66ea16165b2b087f302d7a965a2780ac7a16a8b2d37b324b9110a7f78007ca2162e2134ce321df2b35851ae6b776bd138449cd7358692bc44f2613953806908a74965aeec98056ca082d9b6b71b438dc0f51125e6bff57095be21ac29949094ef09fa919b127e9830f0eab67d5c11ada4d09d44ac0ba53c2a2d5e939ee096962e2d34b110829bc5247c6e5978bf26e24dfd9853b2ed0c9b42739db7a0b944754904df93c4881966a12bc2845568bb2640137c573748c020d13e416d0f42ec7b765cb109d834a958631786b169645f4c1b9e0915be03e01b9effd90f44e48f4fe08dc7e5f3cf19aaa7f8cb4a14e8a4cbd5206c84ebfc0c79e2cd9ec4d3fe8dade10e9414d33457820cce5b52b4bcfe798b5225b46bdc548214a6774cf9d1325534d588576e97984bea904680ac15f38fb53a76e6838a34ab60c46dde55e8ff2baeea21938a4f897e3c00a41a9278d3c479d2edb75bc97c7c94538a90b75a34ef6e6a9c0c02a8e0c303d4f67b14aba0c64cd71970b62cc609c969235a66e1b0050e7543f057e96e8f0a851389fb5544b8c5d91c76830e5ddf25ac09178a3ffecfca23f44856d0565d72f662dab3974de23bdd447393ad7e3fe11d1381c7865675a0eee5c37512b4a91c990843461f51fd0450ed1efeb66298d3f80699ab207bf6a16f2d8dffc78582603c7d6255c6a688a7f1ea77dd6d67d28dc5cb2e9be1e9965c9bd28a7c6db493af0cf2bdbb89160e762f1637d1ceb9a7e120272c0a3691650e9a2be68e37e33dbd2422fa92654bcfdb0635b5ac4909d103914b9d3745ef82e07d20b3dd6d841b22edf79feab33e308d954fc143ba2d0844a7b00ed97dd78a321a33536a0c506f7f6bfcf0322f65fc90d9f5c943b6cd9ad40e546f7c914db7f46e0be7a3d31e79611a188ed2d1b3e94aaa4d7977e9a6b3816bbe6609655dec022b88090e887bfe61ff63c032cecdbfc5dc49da074c41ec1c94a38b6f442b3ceb366edf851145af30ccd391ddd833fa463d3391ce1a4fdfd77a2ca724ddb6802b3901fda19a7b861442527e58d203c8f43ac2df7a0b63c8f5fef41e1c9a3cef8c8685affff7d309fd4f49209756072aa9d8f309d33d8e86d2f17a01ffa8048d6a2838ef6c7a271cbe68d191906982ac0418b0eaea6e53813c973367df21b52c5da3eb2885c5f4b0c9cfdb6085db10c4a24c020cafeae767e9c0b1ca9e7860203f21a923f59b3d3ad7a0f965cad7f763dd58cf9f2fbf8e6516f6b7f6c1658599d119316461dc01b82a1a8e00846f2003f26b548f72d87f7f3ecef96d77d2fc61d36c3ed8c80067e2b3258651dfdd29d7bef0e3e3d28b051051ec901a1b67bd3c2961e84b82e70f44c01210b736100b781305a7240c4c1b0e1853273a738ede4270892e8a7b3caa5964eb0428fc68957c5947af840cff79a0331e59ddbe57a1ceece88219b0d168d6be57d9a7b5697c78ccd1fa185c7e36b52611d110a7edcca7198f9b681c88e6ab20db35c02151a509dd574736a5cf13fa15c5017db10c60241c32a5afb26ff0b4bebaf9892d85a95c1d481ac996ed98827594fe76416f726c5f74d77f79647d9773dc7e6d54b487d74f55597af1af431f5affcc039b5b3d06fe083e5dd612fc4c8939f14a5b0c35609f06cfddae6aad054976b8c64573f20080131e32fdf7f4a16d356ee421b6038af6222d8292f609ac8a64345fcfb7675bf1f1434def23fa857c4edcc34a80634e151f2b2c025081e45215828c4884c700e61fec4af82bc57c2930e2fa0b267728ecbe02a57321ef2cc522520d8e5a5498a7e151be0d88fddba097df8cab8c1666aa36c28a65f2bd846a62e348ece1a568af3bb0802aa22d6782faa3afe9dbe812e54c216a836b67be264c82599dd8d1d143df55e8d12056283d67435a4fb4d5545fdf1120bb1537e6b2b2d915236a7536e3a3f719c069f695d1bfb595cd49991b45527eabbc08ea5088eede7d165942f2ff8745c6f518cc02872c905d6d1e08421eaef229cc299439e3bda0d06b103892038b2f54a3a21a77d424d63ea15538944d831fce1ce45edd621f000c5d81d642aca045231dd030e04c84c9fe36c61a44b4c190720c7e88117c34449e28cf1a346747848d090308acffe11507fc6887ba6c3baf5e2378ab044a239e5acd08884a942b96cba5db03a3524b7431ebb73113888ac4234913984ec730b2faf368c840c89381457175367e977a191958f759b96d565fbdcc45b045bba934163ec71d599c13d79ca62dc5ccaa2a757fc233542a19f36461e74ac18a47974402b2f183c23de2f9c2f123ebf63d8b5a8e7fa0e34207ddbb5498f71f1da6a3d05c8399f0b2abe1bb9a34a3b30a2bbeae00cfbb621f4a46beeb960813e1c789a9416ace432574c45ea598bcdd53f3dd46ce56156d56da1e55c5413c24900bd39b17ad14c29709250399339a7bd2bae08c54c1e4592698051b37d261ef8bdf1987655a73cc194df31f678509ca124a6d7ea0aa5e30b93b362432f7b7095222b7a75b7bee6808cd8a6dac561719183ab907c010d0927f6dc2ad29c2af878e0786ab43e853132305cbd8b4464498149da4f3fd7b57b6de5ff4bf8396f35989931a06629d1ff840d959a158e892c1da769da4403cb5f00a189fb94bbd96598aeefd3803da", 0x1000, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x6, 0x8005, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xd3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x3f, 0x7f, 0x4}, {0x1, 0x4c, 0x5, 0x8}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x69d477a46136294, 0x0) close(r1) close(r0) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="020100800000540201b68098486681e05014ce7427cb1789c5520edfbaa05d75c102c5143765fc6a005a9f89767d6b942df408381f4aa0"], 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$inet(r5, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000013000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r0, r1, r5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffff9) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000400)={0x2, "542f67beca2b9cfb4e818c2379cdf911e5485c072aedb0df67e1b7450e26f2fc16023a38e081580589253cbcc3ff7835496329373501256606b5ae9dab4125c33a8d0bf1814c15014e5fe2d9f6d943fa64152c42419b8dd576cd6730b2b3620d894dd9aaefe45c6c1b5df8067c0062a610275b1dad7268d8eee5547fea5c9b6b6244e3520701a950a7e7975a57f657a9f1c9d6f9839a511e04bcefdedbce5dedc99f8ff620272424a6ff4cd9c69b6d1ba70ce2133e02790fdbb9fcc722300406d567f34ed83968421b205012"}, 0xd4, 0x800) r8 = kqueue() socket(0x6, 0x2, 0x5) r9 = socket(0x18, 0x3, 0x6) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="9b57c67b", 0x4) accept$inet(r9, 0x0, &(0x7f0000000040)) kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r10) recvfrom$inet(r11, &(0x7f0000000180)=""/130, 0x82, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:01 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000019ff1100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0xfff9, 0x3, 0x8, 0x6}, {0xbad9, 0x2, 0x0, 0x3}, {0x0, 0x8, 0x7}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f00002c3000/0x1000)=nil, 0x1000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = socket$inet6(0x18, 0x0, 0x6) recvfrom(r0, &(0x7f0000000100)=""/247, 0xf7, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0xafb1}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) r3 = socket(0x18, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="b257c67b", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x19, 0x1, 0x3) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000180)=0x81) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x3, &(0x7f0000000100)=[r1, r4, r8]) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80, 0x1f}, {0x18, 0x1, 0xc05c, 0x6}, 0x1f, [0xa8d, 0xffff, 0x0, 0xffff, 0x9, 0x4, 0x400, 0x200]}, 0x3c) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, 0x0, 0x1c5, 0x1}, 0xf2b2, 0x8, 0x2}) r6 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) geteuid() r8 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r8, r9, r13) r15 = getgid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) chown(&(0x7f0000000300)='./bus\x00', r18, r15) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x4, r23, r24, r23, r24, 0xd12fa4da1caea498, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, r3, 0xffffffffffffffff, r7, r13, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r22, r2, 0x7, 0x0, 0x4, 0x80000001}) r26 = geteuid() r27 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r29 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r29, 0x3, 0x5, &(0x7f0000000340)=""/192) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r32 = getgid() r33 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x2, r31, r32, r33, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r27, r28, r32) chown(&(0x7f0000000100)='./bus\x00', r26, r32) r34 = semget$private(0x0, 0x0, 0x47) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f0000000340)=""/192) r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = socket(0x18, 0x1, 0x0) fcntl$setflags(r40, 0x2, 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r44 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x8, r42, r43, r42, r43, 0x90, 0x10}, 0x5, 0x54, r41, r41, 0x2, 0x14, 0x3f, 0xfcc}) r45 = getpid() r46 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f0000000340)=""/192) r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000280)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r52 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r54 = geteuid() writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r56 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r56, 0x3, 0x5, &(0x7f0000000340)=""/192) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r58, 0xee01) r59 = getgid() r60 = getuid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000280)={{0x2, r58, r59, r60, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(0xffffffffffffffff, r55, r59) chown(&(0x7f0000000100)='./bus\x00', r54, r59) r61 = socket(0x18, 0x1, 0x0) fcntl$setflags(r61, 0x2, 0x1) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r63, 0xee01) r65 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000240)={{0x8, r63, r64, r63, r64, 0x90, 0x10}, 0x5, 0x54, r62, r62, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000180)={{0x2, r49, 0xffffffffffffffff, r53, r59, 0x81, 0xfff9}, 0x6fff, 0x1000000000000000, r62, r48, 0x7, 0x0, 0x4, 0x80000001}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x9, r26, r37, r39, r43, 0xbb13caa87125e67a, 0x401}, 0x45e3, 0xffff, r45, r48, 0x80, 0x6, 0x80000000, 0x1}) socket(0x1, 0x1, 0x1) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7fffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/242, 0xf2) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="9d8ef1bdc8314f038d348a1228058f8ad432839f2cb8692e7f0c8ae450975a270348eb6353c914a91351", 0x2a}, {&(0x7f0000000180)="b911da262ee8f2e9ed452fcb69dc4d6fc424763644ae7d9c22f844593c957245f727d2f51aecd5a23d92e40f13a24e6ad765f37f4a377016c59d0a643242e540d0563db251ff858b33292eb9e2b139ce9e140ef019473feb142418486504de3a3ab766253e35e1e6f13474175ab526f9d4fdcc4ae66f463f2003250ba785c7dec5499fa6ec1bb9cdbbe7982fb5", 0x8d}, {&(0x7f0000000240)="f2e09af6087173bf96d64041c4788fbfa3a623b49a2c396a0798be792bc1eb7cd630714ef6e4934f1a746f54750eba0fcbcee4cf9129ba0c50b465719d0eda7eb41b9ebb6bd39abc107fa8a96069c7e2021813d187931538486a9a6e4833791589299cf68ac73fee3133554295bbce7302c15d34dd776365ac2b4bf8664e569766a377456894fdc16f5653adcebd488eb31e6a6d5a863996cc9e48dd49cd130f1d0bd5b9d92d7f221a7ad33a0e9efe6d09d38e007c8c23361fe7ed3fae69ad6a8a50787eda0bc682bd24f0709ef70bcd931ec0605f5fa958a78fe7f0247b6cfc2eb7a8ad49", 0xe5}, {&(0x7f0000000340)="38504e681f263ca7524dc7961e0e766bbb17a25134528e9f230439524289ef3625b036aa67eefb3288c04efa17db99dbd4f84db2427ff9812eaa8f4188870866a0a15115a1b6857d69ac25be65ce93d689c41e62e7e6c695752ab117da8e35a898aa3042948d90ec08bc0bc6a14a87a69d355d2d95c399f24ea984e9d16780d15f095da14828cd34525b8e634a9d3f8654f4c257c7ccdcce3078630e5b73921b5786279831a166c3f6ff", 0xaa}, {&(0x7f0000000400)="d1e41d3b74934c985d1b2b40debcf85e174f6be6cf2b7c685bf6199ea7df083c7959388b48f9dfc5f3ee96c831d6d6ebe0e0ed4ac8fb3edf71f6667c6576a766cdf5b3c7edef5a4deb67cff20955050edcfbcc51ece9238697c0642400acc2991fdd423d1c5f610a6e90130c46cd12ce8f243c08c67cd5931a935ef561b78b52c81522605469185ba1bd994696b0684256c7ad00ed41b2b720b9333995d0cd766a6df99b14b8abcbc7b05a7b35f70b2eac0eb4daaecfc5e7afc48cde14d19e33945bf18f30d9e53c077282cca2b2133815091e7dde7621a524823d99725d1e150bd188691e82896333a5a465c4a98448dded59fac3", 0xf5}, {&(0x7f0000000500)="82dba89c1548f4381580e2cfbdf7c5a70c1f1bde94bab5528f8ef49de31df3b560401e4354b0438c745097d5813e74afe2717f433b9e69cf7b678b6be08a8e9a9366f1572565b44d4f458c1896c0618d36095d0af3aade3b648e640a1a9abd18957a1bee5c77", 0x66}], 0x6, &(0x7f0000000600)=[{0xb8, 0xffff, 0x7, "dd6ff9ba85f01941f8bc10576eff09db9ae79b474a9ef2c54424f5052a3e41841dae6edf9297194ad34650c40710676e51b807f60fc8ebaf6e3de7dd662d241de8eae1421a087c14a549e97dd8d2076e03a743cc1519a517c9cc7c000418754fe7901867132722ca81a1c6da41d4383afb421b9dc9efd1f0de16ca91b8a09ea5b1e829b3e6a51d727229ba332440e8b10e508a830f53dbb4761d1825301e2c1751d24e2c23826d"}, {0x38, 0x1, 0x0, "d7ea5b5c00d9362b2afa10b2b64f528ec7c73d82ab0d45afa13222869c7d17c4dbd19fe9060e02"}, {0x48, 0xffff, 0xfff, "c028e06a9d12402ff202f4f9ff5c5472a0b02081cad89d66321a34c0bbf9ab55d6c7dbb259989616328ee8b345854f01f6fe4a"}], 0x138}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = dup2(r4, 0xffffffffffffffff) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = semget$private(0x0, 0x1, 0x4ad) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r6, r7, r11) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000140)={0x6, 0x1}) write(r1, &(0x7f0000000100)='w', 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = socket(0x18, 0x3, 0x6) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="9b57c67b", 0x4) r15 = socket(0x18, 0x3, 0x6) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r15, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r13, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffff7, 0x53e, r16}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r17, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x100}, {0x6}]}}) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6caadb5a9591021a0a87532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:01 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x3ff}, {0x18, 0x3, 0x80000000, 0x5d7}, 0x9, [0x17, 0x8, 0x874e, 0x5, 0x6ab, 0xffff8149, 0x6e, 0xf965]}, 0x3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x1, 0x0, 0x9, 0x1000f3}, {0x10000006, 0x0, 0x0, 0xe6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, 0x0, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x35, 0x0, 0x0, 0x8}, {0x4}, {0x10000006, 0x0, 0x81}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000300)={0x2000000000000179, &(0x7f0000000000)=[{0x37, 0x80, 0x0, 0x4}, {0x800, 0x0, 0x7f, 0x1}, {0x10000006, 0x81, 0x0, 0x80000008}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(r4, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x6e, 0x120, 0x3, 0xffffffffffff66cf}, {{r1}, 0xffffffffffffffff, 0x11, 0x10, 0x7f, 0xff}, {{0xffffffffffffff9c}, 0x4, 0x20, 0x40000000, 0x2, 0x7}, {{}, 0xfffffffffffffff9, 0x1, 0x40, 0x4, 0x1}, {{r11}, 0xfffffffffffffffc, 0xa7, 0x3a1ca067bed978ca, 0x3, 0x7}, {{r14}, 0xfffffffffffffffd, 0x40, 0x2}], 0x200, 0x0, 0x1a79, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x7, 0xfffffffffffffff8}) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x200, 0x13) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa9363978c") sendmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540), 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10010000000000000100000040040000ef440c14d2a67c964ee52ee871b4467ea3b56b8838a4f2e65ec260839f4326be340f36dc16e1923024cb1e0178bd4fbab272384da9faebfbcfb6df84ffac95a3fad5bd92636d817815527cf20183855a9a2eb3b476440538b5751f265d6f4a5a7a3a12329c5518e67edc79a61dcdfebe67bb825953a298c3e92f5f03844ce8c165de7216af8aa418ac7b0c3b7b01a3cdeb11b9869c05ebb663eec998aca49c5e1196a2f1c478058837affb0ad5ab86e498e622cef486ef7234ec6d899fe2fdf0e79d70d8ecb79c63bdda53d4252643a3e046cf69c473ec8906c6e8e2ad63e06431ebbbf77fd04790f0e91c825c640284c2c603aaea7eb82f3d000000000000008000000000000000ffff000001000000d29e30a2b7d73b83f40ab170e29f14f028f16af9d2d1dc2c6f72bcf0106c30593cfbee05d6ef90e011c7cc175839abe3fdac9779243928dd40727e4bb9d7eb0123bb149ddbb8b0941272571156960fce82529102b6598014a30a911a461fe869de0f114626283250e260952d26570726e3486557522060b7c643fc0f180000b00000000000000001000000ff7f00008e5195cfb773f2d2f1c8da22ee3a64415bcd8ad0b39c63b8e6d76f9af4c8a655d92f426c6f791b7ea0f79c30adc8ff6b2de2f65df27b7fa0b5249251e08332a909be4cb98f1be345022ee0ea35b2df80a2d9a4da673069d4c21eecbfa8bad5753eca8bf87af2e0236700ce47596e01a7003e7c8f40a42651708e8866e0b6f7ddf20125d8eabcab94c576260000000000000020000000000000000000000008000000dc22ad3c2969f4de5c2910a4cd0b176eeb1046defcedbfcb7949014a2907755a70d9268b2396e365626d0b0b3f55e4985be6232f2b3a25bae31ffd53ebf93ea6f068b17827b83b7d3d063b1aec8075b0f0062faae6d880"], 0x2a8}, 0xc) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:01 executing program 1: semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000080)=""/133) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51", 0x4f}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) socket(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) setsockopt(r2, 0x80000021, 0x2e, &(0x7f0000000140)="ebff000018000000005ea5713048e69931f6df8a2c7e4b367cc11a6491d6b757009296484583089375b27586a64d91494cde975f27fc13977dd0ce9ac15ea3327b92442d530ce22133d08e2e7a7b9b88ae25a30283", 0x55) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x3bc) write(r1, &(0x7f0000000100)="ca90", 0xfffffffffffffe65) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r1, 0x0, 0x8d2f, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="bea285f7f6f6f375fbc5aa5dc336dd2f2cbaab34a422a8463daefb2f3ba2b2e872fab7a34175bd80b4f7492f45b2f3e3f8b6dd022cbaf0c3ff664df09fffdd73460a7ba265e2bebc42b29d218b98597256878db6e9e10d2611bd955c321128303f8032d64d438361724b97c8f66e5f25bd024a00fa5782", 0x77}, {&(0x7f00000000c0)="3cdd3e207c54030f4694cc1ba531765e89f262dd25199a13e945f26a", 0x1c}, {&(0x7f0000000680)="6f7fa577accea37bcd02e19fcab2c21c4c4ff0a686c3be850835b292113a7a25acfd5f9f0b5b507e8b937babdcaf6f5e75e32fdd632f8cc11a3b740a4b9fcc4a45bf387a9c868f8158fe5dde5e8480956f7921003f41e0aa3a1dccc7460b34e8eccaf3712ed508fb2bcd2bac9590321a6f73a53cafcb8be25f9321115880ba6c7759bf488f9165bf1399ef7bae82c5715c02d09b6eca7542610c13ea5b08c68c65c5f86c4b9663f4b0f8d6b0e999944deaaa889c491e2f57c28c65329abebd00d81ed3444c92c2ef033cb22d3161a2e3d5ada5148ab0f5b92e8ff69fecc6c51d57d92c5b37c27bf363e68f04340bd4b48f54ee5a68175e898fe92e4debf36640ed7caeb0e3d1d781fe8a01b0ec9737c0e70822bc7379dd5746145a1166e0393577ce23590fd17d0a7fc56b913dcf8ba90a88734ff8370b11919b771ac3f71a2f2bee44e4bc73433edaee1e2f93528696ba0cb3968ed7a72555b5d4f733645e15ded8260565aa4548eadf56188694d4beb5bcb234caeff419ba4de2af849a46376b2de8a1d378605cdf32d99b304ff0db119e06e02acedf72a3dd53a3f1bef9b02142ad27189f3cdfc818b637ac226c28a08eff506aac249a6035eb12c7a48f0c8182cfa106c1ddd2ddb9825b260fba82aa35e209227cbf7c9a38e0d4d6779e51de05e948c77222f071d2d16c5d6c7bbd67861ede4e1aba32d1661349f4f70a3a0180f3ee38dc5d6804314e100ba83619de0e07460a56275f0eb473e2be12a9f455433a33e5a3b85d8a1c629e95c85284cc40c491b9358e80547fbfc313b819a7e6e7c694cb4c3b1b57266893c0f56d78b91e50210ad60e562820e189a290f6f6165f845f653153752737549eaaf580ab64ce7eadc823304e7e9c72675300b980bb155cbd901a6d80ad36f8be5ef4f9bc1a9a0a4cd15f3a7b97533d243afd9a369a4a19a266b94f387000bbb127715468294343ec68f84976fd95dffc42e00a59f294ff2e2673a84f688be280a2f9beff8026bf7e6c92a33c65fecbdbdce07c32dc6a7e719b873bd31689b38f569be9fb53aea058133db584fc85bc2d7523f9e08360f26a74b20f6b2ba716fce38845f4e48a1c3d0c683320f56964e9cfc9a80e37b15254d9cd462b9bc0e2a54461f57ea2fb58c4e3da5de7ed80bb4e645be6a95df99bfc543428f166e483f4cee86ca8fbd5422fac2ad5ca048574548626355af468cf34f3e1570ce12ad0cd20d950ddff381bf7d9428999898149bb7ee32af87988288e7e462eaf13e92eb037deaac4082f6554f59b2cff1c2450bcb6782324aa5e7fc7bf159e146ab682d177c19354424de1a77a0edea5ed45f8ef16868632414f48a897ae41345653ad6691169ec015a5c8ca1d1a8d639c4a3b671ae931292c69c892f7cdee836f3e99fc2acdbb8ed0e24aa83f7bf9dfb1692ca54d4f4b0a3d00d5b9f74f1c7d9db2bd694fe24c9a6e82b05d16994d6fa116b9dda07295c777b32b22ffea3a10da78c58af9894b53441aba75d09949e0637c95b81ce2b2d3838b441f3706cbcfbabeed19bbe0184d307cd7ea170f67f9577a2d78ecd9226e28efc37a0b0a93dafc53967ffcbd3f1369fbafd98a1a4066c0550d8fdfc9cea621396b019a929f13b5eb1fde83d167f6383e19e1c40dc6832fd2ad4168508591abcfc430a030b6832584b711b124f1dd43fb80899ecd6cc7344b3f24616db8a9b3c7ad46d9cd8306dd42e3a2e49731eb00c0fd10ccc8fcbfd0c9bb00674b975ad5726258e58b9b3a999509995b13a54bc437b59af2314886d6ad63d4f9c40355d9e985b1628fb36adf6d1b5416a1b8754e80ed3eb241c619127dafff495a3b3e2e6db1d6d0bfe9b6fb83965cd75f7116ed373298b5a327a00fa653a26b75bb27bec38b56fc0c6c606a170beb5406dd068224e4575dec8bc75477ec633db4c09cad23e74c9d267a92a16e76110131cd06f8442dd0e23f2a8944603c6549a5cb77c4bc4f88a6d046dc27a3fa51f0d44871a17afe4fdcf7798d94713a84396a7bc5efd33b6e16ecfe2d67b2c77c29d5f88167eefe705b76fbbb0999d83e37e67fe545122f736bf6da4df1051860feb24ab7e1cfbe868863660c8826fe61850f8fab73284e7c57fa7810a9ff79f2de120fa08a3ac658f4118ab75fea51c0117f3850aa44ff75b09146b23d597eda968c1946a3ba91ffbf4134a1afd75c31da9dd3fac5962984ecf3751c6dbfe34116e81a51e3f737cef15d22860136ebb04608889e7fb6ca2a65a32696dea9a27e6f26048b0a086bcad1f6eb1dc996bc583ba0111b0658dddba7796a287a11e03b45894e2f1f5e80fee6ea961ba85b4b178397f845ba23672cba1d4f04020aeb36ee94f910917f312022f0b1aa58bc5b1734a3a8ccfde59a3556a7c6334c828af56552b7ab42c7be527d7de656a8952bb3554c4321702b680a7aef51f70f9f19d5fb77f9e8e1f4ecba8eab5c9ba3fe94f72acd586bf14dd1591828761bf8a8058133ed05c7ea8d0a12891e7da7e35740e24363a3bb6f4e6b6788ab95b03c16fb03e4025c7b4b2ace9d431c587bfe7c7ee0474f36cd0d51006acd424712e4937940c80c89d4bac2a7f54ce8b346e528c04b8cad42f0c346501d598c97bb1b0acf46c4eb534dd53551bd5cae2afd44427e9b43727cdd758fb9cd598560cb8ae4ead2faf4155f9cf3968f1c6d937ca52a11299580c87d9dd03450bdcfa1919f3fb82276f5ade67cedbc1cd0e1bd5eaa55ac56acaabcb7d31dd52e2c8f501bc164a8b01d12a92af0e13df721e16f1baa38e5c7aa25ee65ce29145b79f71087c41ea62ce523523c669dfb4b49a47896584c05627bc7eebea5317d928bd487833e9d5085cb723ef9e5ef9dad5192b50a8c322d3fecaeb3f59b25fb20ff884be55aaad36ab83ce50ba96ebec7de83669e49145533e963e8a28e7b9d39931d6a4a8116dc7d929207179cccd788ce334fd038e2f4ff4f58b7fcfd083efef0c4f85d455f1b9e5d9c4dcc2b8a9e442ee444f6a66dcae1c5fd3bfd91d4aa014ea2616757c21c14285cb92097068f790e8e2710a2e716c570ceeedaf5c6788283928a003c886b2711b0d2ac74d59e26aedf56a2c88af0fe2bff942c9d461721c0f6789c074dd41b7db035c6bf3ee7a72417ad1ab27dbde4502f2db082cebde4708c09ea2d8b742a51f9550dc34e28fb461013b8e310362ac3dd690d60cecab66898a97aa04382f4f774d7803dd751a0833d7fe03f99b48428733e3cde7f24f35417c6018d17279291a359f5bd5978789ee6dff37a855d29b7fc5d5536127838b62f7b763e63ea50aae34cc9977a362ce5efb80d49150d074beafef8656d25f0b0444f47783e6428ed5520a28a071bc81c6e6cdbb486425e020158bd1a97f227f0c394800da170afe4227887275f71ed1da71e5fe4d6a264645e29c67198715cbb56a00ba31c28dfd1f9a2a89d9cbbc56b36d97029fdd4f8d554a096f2c4f2f8b3459b71ad98d0b4ea7e4d6961ee0374d0eaf4bcde86e8178efa8daa56790c412c85e237fe9d50b7d8668ecaa4185dda520409ae143eb409ab1976f2ddf89fe5cbe7a2b2f89b32ac1f71c4e5fa1cea9a9826f754d04d9a2e9eb32baa9d13057e2fd3584045e84ad296d19e2f1d1c7746d5c333713a72dfd2b88009281fd2b5f270ae6ea41221b2424c0938c4f3315ec2dd2fc5d3c243c6661798a1f2fb150dc1006c73f6ab999ad9798ae3e3e7021b7682664fdc7aa67d50d6a04bbcc885281b516853c68688f1fa9ae70c012cd95ed0ab5761de9562d45a12ccc50702c599050b87f19f75c15335f66b76c69349213f900b27d9ed981c773789f69fb1dc9aac8a64931ecf449b31942320cc20910920ddf73c41df787996b1257cde3e0cef521631524b7ffb9a1074471b25b1e5f21bd05396851f1562c085c74184901c9be16cdc0545378066c6b97dc5ebc77c1f4dc521896a3ce8995eacb49e622c123eab9111c2ffa1a46917ded47aebe985ba2a95dced0bbe02cc9b01c48221fdda00e8d3deae60fcae9c30cb0d8ecd7747cdfb02836751b4484b7620b6179892bee8c75b86aa66174438bddaef18dfc94cb590fe804db3905f1ec34db8c6c2630cf66f8e4968dcf3a2380ff43096081541fec701315bce4ce3b1a8f7f83d4214a511150026cda0417fb37e3d5f965c8138f17ef4c3953ab583c89f1ff463db34b939d283df539f1851c009cd572c80a7cda5b71af63f48a511a29e32ece13b6312b9f9e371774ae34f275eb82aada43eaff90df9359036212260fe6f9d0e8cbd2242ae72715f39a247f433ba2870de204ce20617454c2f420b793c1a5a13b8afba75d293609336020d9d84dcf91d005030860e9685cea1858abcf7126c7fd064f6c6e7af7814eca80fbaa5018f8f263a5bb453ecdc8dc29fb1b8484942006cc5162d98e2a4365fede7f56be8e49b11b57d5881ed52db7ab3b172d6710699b5f2cecae46357c0929bdb32b594ebe8e4dedb53cb33c2baa34ed374f090fd59b5dbcb336f7670d56eefff26feb22fbc30747267ee45c6fa8fe408e6cb17df5191718efaf2eb68ba40d4505d412902d84bde4f2fbc38d2bbcd4695a197a91913f406d0e9f61f6ebdc6d0960c3c853fee0d14c2e2645045500cadb8a93a2b7e31af6ad8b50495ebd406f775585669e564a1d6df61d2ba994b4cd2bebf2cbdb0c821babbf96c6aab641c73de3d0e5f3b263449b9da52c9cfa272ae7ca34ea959d85b0c40839d3fe8d14e9d209a303f2d9130b65712973a45fe33010acf406c43142043d53c212ff221c543067772c50e2dc8e8e463f2ba6c0f73488745a21f8646c824f328e992b0527d1f1cc951abecf2833aadf960c051627f956776347a170de5bfdfc326aae123b651eb0340fe1ecbd0fda8c636f3dec18ab73a7646b4c9c84eee5c39c275ef2c11d31cc6c1ba30bf1bde271ff972391b4ba0f313aafaefc53c58d4bfbe05a1afaf6f7ea596c8402229350597ea277b3d0aa9823f0335c38103b226d8e38b1de6918c6136e799c1dab3e85b56aac82a258a89bf14774bcdc1985a10b1e5b10d39639e93c88c83e9316fef5f721463aaf3092e167c70fb41778a4602b2bec4411a86c2d6db5c7956fd160b064d7dd2d01ef271fd1f0acd4eb94f52f8058409997fa17af63e8a69dc21356c25db54677c2164d1bc4392ccd9c7dd825eb7f6534da31280e50b229b3c8697f9aa01be6e6051d707db14dbbd2abd577a0194a8d9d53e0b8e500c78c3093d47417432af0238a4c36809334d82ff8a90e62b41a8da293dae71ada55e2b50db7dcb47dd2715516ae0c246f338c754e6b2e9a80b835133ccb626d3a8a896e2d4a417aca0f381c044fe82e46f359421f6fdf469740e5afde92c0ad081f133f1f4f67619151da985acca9a732c4ec7eb534c42e24e4112836bfadae7003e7a24189fe88acce9b86cdb7ff9402a72a597dd373fd85691822170c4a03b5302afe94e8c4c29670204144ec83e6b1006daab0667eec00be368a7d61568c95389ef32ef902eb4cbbf1e54e6525f3922fb3a31fedcf0659246ffcb9995430ecaa3cef30d10965db180c6f6c0528e2434b47b739893d87c4840a63faeeef8a20b54084f5a73ae8c99cfeed70840155e9179bbd829811c7e9562a224fde8cae07cf95bb0c773754a1dfb15ea9c8636b74fc5e572190071f43070d767ce89fd8c989e24bad8215fe309ccd4b4b2611e9d0723bfa3c79383dad24ad5a47795e985246e535ff1f3a6bb9f67ec1c87a167811736bbfb3fe3", 0x1000}, {&(0x7f00000001c0)="8a0dd59780e76034e77e8606317461dcc17a2dcf0ceded91fa2d3f607174a849d28b671b4bfe9ed6f2b2c8c1133cd7c37e0dc02c1a47df3e88c531ed01b2240cf220eaa6db297553aac8b55eeec3456ad40e8e3160d47d409f56b0cb4aa0df997ccd58b784e528c6a6e46ca0ed3c6379f6f1f3d5c8abc07ec5e4457d5413491b76c2e17c82286981ad0b798aa49926f91a10c4321feb17acd9a2c29fad6cb411a2686e78833654e8fa55dd0d96a6f8d2fddec389cea40d7249d3228e49d22c417149b8fc1d6b41d9eb016b0a12ab72b29fd0293fd564126755c9e111", 0xdc}], 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32f1", 0x10000}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) syz_open_pts() 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = getgid() getuid() r21 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r24 = getgid() r25 = getuid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, r25, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x2, r19, r20, r23, 0x0, 0x5, 0x1000}, 0xf2b4, 0x800, 0x7}) r26 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = geteuid() r29 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r30 = socket(0x18, 0x3, 0x6) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r30, &(0x7f0000000100)="9b57c67b", 0x4) r31 = socket(0x18, 0x3, 0x6) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r31, &(0x7f0000000100)="9b57c67b", 0x4) r32 = socket(0x18, 0x3, 0x6) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r32, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff5e) r34 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f0000000340)=""/192) r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r29, r33, r37) chown(&(0x7f0000000100)='./bus\x00', r28, r37) r39 = socket(0x10, 0x2, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x8, r41, r42, r41, r42, 0x90, 0x10}, 0x5, 0x54, r40, r40, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x0, r19, 0xffffffffffffffff, r27, r37, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r40, r18, 0x7, 0x0, 0x4, 0x80000001}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x5, r5, r9, r13, r37, 0x40, 0x1ff}, 0x4, 0x60, 0x5}) msgget$private(0x0, 0x408) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") 16:00:02 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r1, 0x4) syz_open_pts() syz_open_pts() close(r0) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="fbf633b74f60b3300eabf1f81335edcbf9466e968a9fecaf9bbb11b0d790e71e1af2130f432138be55ced688b90fabb072b6c2122c3fa43065b3cd5b8fd1ef91d46086d34ced5ea80151a4be49acc15b6d3e126870a961478bf80472a460cffa27819114fcfc66777da9751f08f0f9b1373f9bfa68243a43eb1bf7616432", 0x7e, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r4, 0x0, 0x8d2f, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0xfb3c, [{0x2, 0x4}, {0x0, 0x1}, {0x1, 0xfff}, {0x1, 0x1}, {0x2, 0x3}, {0x7, 0x6}, {0x2}, {0x3, 0x82}, {0x2, 0x10001}, {0x2, 0x6868}, {0x2, 0x1}, {0x2, 0x9}, {0x0, 0x6}, {0x1, 0x3}, {0x5, 0x7}, {0x1, 0x2}, {0x3, 0xbd16}, {0x2, 0x7}, {0x2, 0x80000000}, {0x6, 0x6}, {0x2, 0x3}, {0x3}, {0x3, 0x2}, {0x1, 0xfffffffa}, {0x1, 0x5}, {0x1, 0x8d8}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0xc517}, {0x2, 0x3}, {0x7, 0x6}]}) read(r2, &(0x7f00000001c0)=""/99, 0x63) flock(r3, 0x6) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c1170028ad4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee200ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddcbdb293c5527b8802cd80ceb29066b8ca000000000000273cd0a15a76efc4da8dcb008bfbede8038dc2f90e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b00"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x10@\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) socket(0x18, 0x8004, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgrcv(r5, &(0x7f0000000b40)=ANY=[], 0x0, 0x1, 0x0) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100d3ba5403000021c90c9597b1a8aa3fcac081ad9bfe1ca695a1054a8a3ec84fd185b1a5e1d44a188444b8fe150f3df4d56876d9b68b78abd6f2b8e5b38230af14c17f000564f735a3547921302a8d5dca2cd83894943804e889ed3b44ad779f3a666a7d034cc1a7eeb1c882c9a0364100467496c7ef3b49061251ef146b2b31a175621f0500"/144], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r7 = socket(0x18, 0x3, 0x6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="9b57c67b", 0x4) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c2cde8bec08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c61f000000151465f844d4591ae3f20ce4"], 0x1, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a7541baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156", 0x54}, {&(0x7f0000000a00)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3", 0x89}, {&(0x7f0000001680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba85665394770c9a3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed25589f38aae6d5fd76a61e456df995e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce88eba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca", 0x6e1}], 0x3, 0xfffffffffffffffe, 0x0, 0x40d}, 0x0) msgsnd(r4, &(0x7f0000000300)={0x3, "2271b349977cb6fe9802292ad256f6d5425b3387ff9e7306c5a3ba02626cfafaca4d8554f8703c9d27a03190fff090439a57d227e7ca88bbb71bc2f0dc97c4175d18f6c84c582128e9209878ce18f3a9391755cecad3304031e84323bf5bdb79e956f6905470576b700e1f3ddbfd7a073b08f7e016736aec79490328ce4a49f98c3142d4eb49f68172b25a0da1072e4382a34649ae004917bf4b54aa52e5f74424d607324bb0b9ebf33d9c75a4fc92b8b47d3d84d1f39577f0af45f4e971cded28e18ea2c0a729f058a405ada1457207c5547da3ea9e2be0ce3c02550f"}, 0xe5, 0x1000) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) pwrite(r1, &(0x7f00000006c0)="e71a887742dd56b375573ba8a4e1cea0beb2005b1f69789ae910d70ecd1d163db68c33572371b49c0661b363593c48dd1957ca2a56fd6640580900848de2d4ba764764fd5d348f581b80bcf8ec81b9edf84b78cc9edc3ab0f1054b4ce17a5e5a521425b00087fced58bddac3fb684102a1c9610596b7b81b35f16e32c1fdaecda81b63bb07db3751ac971e9ff1b8cf78e0070a68c97f7b81f55e31ffc2c30e3d743cfac43487a56dc977d85ec4b252d64529506ca1fb645ba04651b7d3cc3064f912e1498d1de1b821e1f7bc0f7e2ecc88575faa0217f7054c36adc0945d80f3f965c4e3ee1b0ba483b9b992cd89d9ea4570d36eae17e15e9f18dcd5bddd449f70495ba2a12c29d434bfa482b16c3296665fab2f7a1246f1869a6a1cdc66827bd83bbcefaea642f3b04cb79ccc4a9076a281a1c7a431be4d5b3f0a645e67bfef98f73678958ecb0caa592d94568919ed0f64246b9c2a57c56681c11428696d387a7c63fa71d32848a8613b71613ffc62df1432ea78c08bd6a1ae1564c50f189ebb631eeff8e5fe00b793e109b798e8739a18a36c018e569542ae5e537fbd896584ef39722c5b018eba36a121a4eef86fc76fb52858def8db6e989081dc20a0e3e6d3da2b65243b1aa27bcb0eef1f44f88f2e4da2f5ecab65a9ab025bb46cde1f34a3ab94bc6654d8d2b1d5f5725a857d868f69585793a23aa05b2ef3c7b8840d5deaedc7161bec94a378b589aa6975d6a0b0735d11e6d80f5f66e139d94e2473420cc997e007ee7153e39bbfe9c6d5c28575d4bff6c6233f6aba9c769aba07ee2b53b71767ce1e83cc5962ea2db930eff52d5b91b039431e820b97d36d6cab000898db6748f3decc1da22a65f6f7092beb7ad78364e96d12598070098f777cb3ef136c565b2c5d923854126fa00eed32f5858e74ec5e25570ab8176eec8b535fbbff1500a091e67116fea74ad438ab81b0fcbcd84e660bf3930683829b02484a84ed20b6af54cb5199485b8cea1d2341ad48d970e31e3f710c11ad8d0c9dedec14f2ea557e2c3e57fdc84af31483e4bf263e0c751437e84a3703b197b88097fab981549ddffc006bb178baf2a6198fc937ad568fc37a768cdbf5308955dace6fe881f9007af29efaf05723f1b8071baccaa1b7ccaed70d3aa700a42f1c6ab9cf274a58c2da026ba7f9244d6aff74a54c5ffec2662f492dbd9ba92e1fc87158a13951cffcbeda0d77de268e4940a0031260b3c755798fe4646787be06cc7972e266a76a8629a6dd1e5f101d3c531fed1e3591da10871a7ab9d243b870d760fd852a2cfe2403b76acfb1374c6ef8067962c3df6bb22bf7574df3d713cfb3427125fd14f72dab77afb455cf77e4c29865275fb6d899763b2b6cffafad219b02bbdea5cb37d156e11ef704ed1b6525f4118805b75eece3d4c280065b1bc9b09de868af60b139d016c5a281d8255585b0ef5f6a6fa9ad7cd8d86e0442fa961346fc769c11d9bcb3fe951907a7031fa99ad35d9d3624eeed265848a5f2b3d75d97274f507636733303b0e0ec7cf5168aa2e7405f91a2b0567c3c0b0328181422838102374cc6d8811cddd1365132d9893e47f951acafe0e396e96ddebf6067986413451f2a4ba85d680137480246a8cca23bf8573a66604d4de647d9fb86b7f75a0e1872eda842dfa69d4712342de52a0750f3b285bdae5d46d6eddb490bbadaa40782fa9f47b4a509c475ef1e3c0ac7bd6d5ca0d5975b17198a0834c5d8065b3e4c543bcb0c33c6d4cd64c1121e4d2f8835b1633340232f7b3928b01c5c07f17854cc871bb8ff7dca46d87eada5f0025c1f99656b38ff9fdc0958a9045bc158cdfb744d8a255801482971b760cee4b43687aabe7682bcdaf36fa12ab5340fbd9687e750888ba21b2b7d5610f0e6c85a42574e8d5cec4baa1b4de7e49d14ae96229ca1c2b42f82ac56e8ee84bd1bbe2db14cb8b08ddc8953f7a9b9c767da88b458ad307b4bad2ad38190dac401b1186eb311dee7d6f7f9806ba3a938ec32631286716343b0fd4062b8f5df6b2665862b9ca76d173553d88b0c6438f14154f55783a88a4582817b886bbeb41369924c5addb66736c2f5c1438a6e2bfcad2409833a9fd3040a5cc102f437e91951022c26495d82e615db944e408da0a77a82f5ae2d0e5fdd625843db9a4bea60fc8a540d6bda17abf3cde3f6d5173ab0927d583273821cae5c99e4774f915f2820e81e5abef55a2b25249c932db5292164816ae770142d76f547d89ef8ea748e451b5a04ce1e8d9eae746f76deab83b12cb9966643aa06ae3f95bd616fbecec00af3995e868206106c61ab5b85c5ec317e532e042a28e9c9894a8f88e910b161cb86832387b54b669f3a9a502cc935cc78d80eaf960261551e4a2afc314b8f262e02bd05fac7d1f4e66053bd9fc4f807833b8809ad9fdebadd0dd5f469de9a8a231ade349f7cfa36f462641272d89c7474d02ab06d22d692816a532944c2b62e4355f1abbf32f70d6a6aa90fe83c10e5a009fa863461cf6f8e58ba3beb889fd4d460adfdff20c1e49b11b68ab18726336cb765f814edd5b7f3a773edbb4a0658ed9d4415a0d022f246b8b0fd0157c6240127435ca71330253859ea706191763b3fb2b1f31c217860b6197753d7219b90ea4d0dd3589aa6a857aef23abdb72a31571dbcf385dd1072e73e359a6bc867d21ccb4b675afacf9136c463f385f77c4cff6308648cd4e65f4b462482f78a3b6695db441aab6e06d3f24255c5ce82da25b340335007e490be4169f4464a19302d3adc98e0a29b898523680da9a68d48b52241683a55654f6c966761cd9d23a50164acce36e1cff745e41e36e6a24c9d9d258c3edec24c09ad897aebbecceefaa361a768771c2376a70aabcc6204c8a7374a2634972da27904c267e4c79f2479e129cab830a68965436616992148669b8fc6b81142af7c2397acb4ebfd5ce747b47cf6217fb573d42c4e08bba535ea7117272d4d8cb929f94601cda72bfe0138f1be3561de017bffdab9faf4119fc282981b3e5a78ae704699753aa5c752f767bdaeaf4f3075a28c6d0bccb6842bcaf188bb3a26095db426f4b5d25890a8af18e1ce6a4a7879b94bdca724e41c6d6b198182efe01338380db44761b83471523407df4aa676fb0d93cf53ffca640418d93a20d43b1f62a8acf5e7cfc4926f92bec609514693623f2fd9b626ef4add4e847088e8d055ec2c35977f7e6f62b0d8191576333cd4e124a127f7b4771c0a5c1428a51ead633fee175c075e696b26fccf2a72d32fe1360b5d5712975b4ea53aae9dfb07fe57ada0c05aa6cb280cf9e5da0f60f1697f65850ea402ffde30bf13158a0a6ea1e0b2ac813e96f717a3e146cf112021b482ee8998879fbb0892b49ed60d516c3260ffc3609aeb6f85a699c5f6ee4f81376f6583273941e92860115950545af3c5ef009794d326bbc9b7dcf1eff2affe97cd1c8eda5e4d9f43ba211feb57937f5d6799f11a01f61f77bc3e08fc03ce8fc238addee06462399c76eb9c838b249c3d2c540c7f7b0e8999362d6cebf6056c3b95193239e2ba4ac2498aecdfbe2a11b5d268499f7b1fdaa8e7d519b51a4ccd027bc4f20027d9d5443de48bfecc56a98443b971e2e391ecfac1353a8a4e053eff4fffc9733bc515080ff96eb2f26cdb0d85478677f4be7464f9714b3c134aca3de027a5e5a479dcb1cb589782ff9c9fcf2ccb6f33981fedbeab1ebab6773272e6be0328548cea635a1c6c887e1a3755b9e225688e5bee8383a8b62d7fffd8099cd8ea6507c6b18590cd0c3455bca760c4e6ec891ad4ee2ce68447590dcd4b7b737b63d4c3e2dbe161ffa14d091620fc8b50f615d5db2cf5cb41bc5a11a98df45d5fe399ccd3fceb30167fc0a01842290871a9f478569e0701ee6e5359323b74ccb2cee0798b47c40dc5001ef4a6302b76994a4027efb513da6bf9a2cdad2874892f8cb326469f04f61553ee9a380a2ce03bb3d1a748899209b68f1892de16fd2080514c4136e25b51fed90e74ab23405d61f8abbf5b0a89a777a2b735bb43b26e70c477602e1aaebf4247f6bcc4fb1a202a0d5d3c6523e83f62a471acf933d873b0506d972a4c9609c80832e35c96dfd525ac1b845bea53cf80193cb3f0ed6737efee82bfa1f34ad228e264cb7b06d7614979abbfad92da9189b3e644b5ad11e0296cfb2d1cd4cc5da6985de4173bec5c2527e4135adaf3854246715e2a38d57f7ada8e9d749734877fdf92686215bf545c224334b7428191cadc75afef9a7a996ef4d12eb93fc7681347bea7b3260064cc4962b3a047117ceab7ef11a4a5c8f89327249f758ff9cefc8be4fa602c85dc2320a7b41c6617c0351e50f269c8cd658e1a94350a822508f45212a3b67b5329748cd1c850bf7b917e6bc5057a185ed67794318e79a5cdd3326481765fccf985d6b964f38008c295945cfd100891fe96e41c0d85163a682524eda33e03a3b81c2d223350281746573e029281e89b952fd5ee20564971f263c8efcb2e20ccfbec7e7666767e15584343741e77164544b788ef5f50388a44a6e92136e6e0547d3dac999f934c0992787b614fd4168a21ab604d7b70fdbd340ff1cbc48b9680f1b7a4e268ea8cf81add3ead5f92406cb2983fc2290ae63cd24f9efe323157505e6085f70fa51de6264caf6c558bf32f997cc7a10d458f81a8101e37c00632a03118efa9fc00cb6a5a3a8a569c8e87548ae5bfbcec7ab107962e3ff5bf683592d03e0e8292ead41283147747ab45df2b4706f855065c0f15cd40929c5f6c36a58ef720b8bb20448d7f39ccd4312f9ed456281289dfab9284ffd8e883f7361a3471394ab6c4560ea8431fb53c80815400c4386d7a646a32846845314d763ea429f9f62780ad7b61d3186a0580248772d33a6bb1f6d794902cd59a8b3a30e37331666ec5e62bc47421caa64a5bce2f19b8c82d8e1930c9e0e3135a80ae44ab6af66046587cd2d75b518db4292d7fb579fdb7e1a626a20addd7ca43bfa379da9917cefc11ea81d79cc0ce5c028542e8df683188cc81252b79e944cde40d506cc6e08bbea3acb4671f8206eb578f96eb3e0720abf37e47709700f2d91a1dbeffa346a9e70703f1a4bd3299610bb5a5af03af2b3e32e0b14c2a9c7a965b35ef5f6be08f13505a09a6a32091b8f881ae0411fe9e211e455730b03d5b7bc4b0ce925c24b07949b93efc11aa4534f7387560fee7990054deecced834b13871c7e036fca82a39c53e42b42aae16e7b0f652f15603ff708b590f27202ea64ace86f684546c58102415e9579c53c169f7894a387572c74b8bd26b41fedc47ee94ed99d1d3d1d4f650c26a59e1273a515d12302d47ff25353579d31b484db456a4f45c9f8174e936580c9d2020351a0eb7de1b8f20ddcf56eb703aba62e166b87d386b233c5ca6dd216b1571350c61bf2e33e167f7e88bec0b1f1db2255392f8b61b1b2c6b30bfc48e5c68d369b2dd308779afff6b56dfe9a9310dd7e19081385f3de6fcff6110b1364185ce3351e82a03b0c1e28e045c56b55da098284b31b0efb987e0a442178ecb1b45229a0a78e6d2603f55e7e60970363534ef04a8d9852ab6a1aaf2cf26a882e6c9c0e15b48287f1d0dc06144ae228ecb9a51caf8efa88410628996e4fb2028467a53b5a067731f00b59559aa956b9a04c07cdb9b2caaedeebf656de7ab12014f297aea42fcfc2b146feed2970a4270b42c9ddd4a6c6b9ed451d45640f64db6e2f434ee61b7b9d6c87ccf72bbdf9b2d2fa02e", 0x1000, 0x0, 0xffffffffffffff7f) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d197b01000000000000000008000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77428b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ef012dbeb35c0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07e24f49c9d5e7425d3ee2e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24850379d6cb61980efe36868d77e021fcf3593d7b497e57a8f5cf6e1daf1cd2f3d9e07c331eb32fb8ca26dbed7c7d91133a198b9ff3df3b43f4a98f92da4ba97e8e494c5a69dfee85bd6afc5cb00"/583], 0x10) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r4, &(0x7f0000000240)="fc9395049374a4872efbd7743a34ebfb3373a57cf4a76cd5b345d99dacd4ac9891003f2a026e45ab", 0x28, 0x2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x8, 0x379}, 0xc) r5 = socket(0x18, 0x3, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="9b57c67b", 0x4) accept$unix(r5, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r7, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r1) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x81) pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x4, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0xf7}, {0x4}, {0x10000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="7b31cfec000000000000000000000011ecffffff00f3ff10d3ab158f3942883761b42fde43ad18d73700522db79b4a460c05fc634afdb8111906124f6bb340d144068dcf4757c44100a10c42c7e279336d26b5bdbb8c668cd220fa530db526ed3c0309c3ae818677f217de18a508379597e4e98242f3f949e484475fb20e39242905e0e939470626b8c6c265527a39789b6cbb549780aee01942be8d3aec99782d2c4c241ed8424c406da0182b007ac998fc68d7596cbec14073af309a445885b0ec47540f3a342bc065c9e4b743af74625ed5e4d130323c67caba5c2d63ecbdf5c5"]) 16:00:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x8000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340), 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000280)=0x29ed466c, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/128, 0x80}], 0x1, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3bbb, 0x5, 0x3, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r3, r4, r8) utimensat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0xd5}, {0x80000000, 0x100000001}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="9e09e43acf65a45a1e0d58883333f45c5cf2a45e6f7d78a0f158fe7d97723e715cb0", 0x22}], 0x100000000000024c, &(0x7f00000001c0)=[{0xa0, 0x1, 0x7f, "111b2c24ed9311ba0a24de24d801d12621cf23e2624ebd4d07e7fff1ed1e01af9b7a6ec40c4b6c96fdd0cf80b269564cf3311d62f1c5a7d856b181a6c50a156395ac8540cd4dd03ccacc04b016873c810f5fc72f9220360088d2d867a859338b231b1b9fad1d3b57b0fbdaf761ab171c8f9ac4f59ea0264b838d645d3bf940c5b809acb083d45209135a6b718852867b"}, {0xa0, 0xffff, 0x1, "3e610ee66c8bff676bbc29c562220c0e0b4847cda20c1a374c0019bb14704e06ce1f201beb13ad27eda35bb210f7a7897d6675e5f58f00bd6b0cb28fcb397c7a784381ffbb81a3d6682220cc65056acf449a0e0266454487f6541f520c7cfc470d5c1e2f9a89a20ca0a1b213b9b79ec3d135aba2113408f7ee8d63437af8c47a5a1458c80579ffa6f9d9830d418d73af"}], 0x140}, 0x201) write(r2, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x1f}, {0xc, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x34fffe71fb32d344, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0xffffffcc, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x1) writev(r0, &(0x7f0000000280), 0x240) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x200000b1, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r0, 0x0, 0x8d2f, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x80e, 0x4, 0x7f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x8}, {&(0x7f0000659000/0x1000)=nil, &(0x7f00000e8000/0x2000)=nil, 0x101}, {&(0x7f00007f4000/0x4000)=nil, &(0x7f0000097000/0x4000)=nil, 0x10001}, {&(0x7f0000043000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000634000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f00007f5000/0x2000)=nil, &(0x7f0000030000/0x1000)=nil, 0x5}, {&(0x7f000017b000/0x2000)=nil, &(0x7f00005d3000/0x1000)=nil, 0xd5}, {&(0x7f00004f3000/0x1000)=nil, &(0x7f000077d000/0x1000)=nil, 0xaa}, {&(0x7f000055d000/0x4000)=nil, &(0x7f00002a3000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00004cd000/0x1000)=nil, &(0x7f000000e000/0x3000)=nil, 0x8}, {&(0x7f00007a8000/0x2000)=nil, &(0x7f00004c9000/0x2000)=nil, 0x55a3}, {&(0x7f0000450000/0x2000)=nil, &(0x7f0000421000/0x1000)=nil, 0x40}, {&(0x7f000036e000/0x4000)=nil, &(0x7f00005e7000/0x1000)=nil, 0x20}, {&(0x7f000029e000/0x2000)=nil, &(0x7f0000293000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00004df000/0xc000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62eae47f7f000001"], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) 16:00:03 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100072000000000e832b6ea00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) lseek(r0, 0x0, 0xfff, 0x0) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r8 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = geteuid() r11 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000340)=""/192) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r16 = getgid() r17 = getuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x2, r15, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r11, r12, r16) chown(&(0x7f0000000100)='./bus\x00', r10, r16) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x8, r20, r21, r20, r21, 0x90, 0x10}, 0x5, 0x54, r19, r19, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r9, r16, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r19, r4, 0x7, 0x0, 0x4, 0x80000001}) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x8, r25, r26, r25, r26, 0x90, 0x10}, 0x5, 0x54, r24, r24, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x2, &(0x7f0000000000)=[r16, r26]) getgroups(0x1, &(0x7f0000000040)=[r28]) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r2, 0x1) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrusage(0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r8, r9) fchown(r1, r2, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000300)) msgget$private(0x0, 0x40) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40000080, r10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x1, 0x47) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r7, r8, r12) r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000080)) r21 = getgid() r22 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r2, r3, r21) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:03 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r11, r15) chown(&(0x7f0000000100)='./bus\x00', r9, r15) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r19, r20, r19, r20, 0x90, 0x10}, 0x5, 0x54, r18, r18, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r4, 0xffffffffffffffff, r8, r15, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r18, r3, 0x7, 0x0, 0x4, 0x80000001}) fcntl$setown(r0, 0x6, r18) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x10001) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3ff, 0x8}, {0x18, 0x2, 0x1, 0xd2000000}, 0x0, [0x2, 0x2, 0x7, 0x0, 0x3f, 0x8, 0xf4b658d, 0x40]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0xfe}, {0x7d, 0x0, 0x0, 0x400100}, {0x6, 0x0, 0x4c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="d0788172f226f371d7499be9ef77") 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) sendto$inet(r0, &(0x7f0000000040)="2ed651059d537a2eb3ebd598ff6f06a932760a6dfd547d7ad83d10436ed31ec960791c7bdc306c5ca665667b6b1d15f462c77d66d0539aebc24f01cba6269187978f7c3543ee92e35402d71c787958d26ff264f6b4bdf7053bff13a073ffb4eb4104d71de018ab21139e40b91ecd31a86c0528e10bec2f30daae0577bea01c4e0ff849c231f9fd129a633398", 0x8c, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xff) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1ff, 0x1, &(0x7f0000000140)="d03f4b4161a67b41f697664aa2f3c21a4275ec4324d9f19c9a3911d82320f6a02ce77b29a5a2ad2143a05ca79dceefaf07a1d2722ecd472da7b11198402cec60c2bb286f363e3abd618ae94ee745dedaf3f433f98875a63ba3fe021cfe68b2064219a426c04b4781fe1d4f984b9e2c68929dccfbb5", 0x75) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ae5990169d0beecc0296", 0xa) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x293) ftruncate(r0, 0x0, 0x7fffffffff6) geteuid() r1 = socket$inet(0x2, 0x5, 0x20) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x100004000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sendto(0xffffffffffffffff, &(0x7f00000004c0)="03ed683ff3cc6b358fe400302f124aa1ca8d3bd6154f3e57d987e76455618b43bf7b4ffa79e600b948f955e76d59f33c328db25cc7a06905cf8aff10b16e9e40be5a1322b1c169d6cb6492cf553894dac0ae5b16a27c534fe8588766505e44bf03003234ab6c744079ce3eb4be5ef61541ce9d65f941d60fccc6d0276a46b3086f6cefc5db02942a4ae538014a8356a6e2781636ad25e94509770f7f3ec8cc1110d8d30cae48a42a324171bef7e4ba90a20ef22d96a35a4708948731d560eb4af8e272ba821d36260d086e5e2107392edfc83b2d6b9c90e716133779e3baf5951c3ca64df5214bdb85e72a146cfc2a3d40e992ac702e3f10b5351e00a2cc678125d12ed4918b58eaf3233c88b7085aebc2cca199eb7a4329688e11b0134f2b13603502cff464ee775910d0fbd46f15eedf5fa492046e8bf8ce141ed2a0f6326ffc94f730dec2f502cc3d5eb3d691a6d40ee36f80fe4c63f5f580fea12af254cdd1857a527a2bbd37ee4b6d33882746b97e3a1f1b107ee50849704b882115989aac08a14e4c1ac6d699a9e733e1df1bcb4505b6f341631a7be35cff98ca01e74cc21840110b56f5c118a40ed143b995a0348d90c8f2bd721d2c66ef5c0cef1d683a0210683a1f2a773e239a283928b7145fbcf0596735015d79fdfdce2510c764c1ee011189196164c13d50b706f77330e02b3e4b4b7c61257193b9b93147b4becd34c299930c8640b748ec9ba5557492d3b7be6b3cafbd3ff006ca313c6a4456255f27567ba553a6f1f2ae7dbcc0a92ad1ba3407b22e1550b02e051ce36d720023bbdaff6aa40c2f13f91747525d09f0788099a06aca213e90cae1b7ab8a6ca9c17722624d6981f3d9f6b12db474941e5a0d5c90a2b98296bed6b0c295136b0534ce35980110382e029f58b9e11452cb285f6568efb520966199ba98a1801fda25582767b4aa3ae6df752b55d15fdca8fb1d2fe28e5fa6dd1aa00a5e30877998a066c23b3467feeceb6a1aaebb02045f37d76709a9102ff63e0e4a056fed3126814e82cc5cfc604b43b2fe47517cb6aaddd724af37735e6bdbd1bd8e7fd3098408b338ed94efa79367e252b19eebd756ccc062593ded548fd53f79c1fb909f6c754672418873d6ca475e64eb387598241e608d93f20c8d6ab9296c9237b256c66778082928fd0a9b38da4372180eabb2eab6684b2eaab4c26431f9b914b9de2fc1a7542a2bc3b41561cc5399bf06752f7663100ddc9193ea81eba7c57ddf88f5535cdd50f59131dca68fd18431aa024a65d8603a078c0907422071f8af13844f5f1f8f432ae4b8edd3bf4c902a48542dbd95d925b4179f3067de175548252cae2d7670a90d4b96942888d493867641f7d3c082d2ba1a70475d37f33bc4539cb067d826b32470e7c8a026422ce48ab8762b3741c430767743a8424bc94939c879c21de930052c35770fe9a2004815733d12987b2aaa070dd3f9563f5ea0bc541159dd299c78686592b26f68b2e9b2a5fe29669fda7789d04fc7442d8afc00d95a121f7116ac54704fa809e0728aabe236f2a6c453a68a237b2ff19475b9cdcc79e7ac50fc57b5ea6c0a50cd9e0e894cb1e7801291dae902a41b2bfd8f03045c9b8e9eb98cb3303784dc30686486270a5ab088638f7f0ae1e10bacacb5f2a3ab260640d8cbde14bc1c005968c456b803fccff8bffa0d4c2248b8b576f81a97f215a4e0f7278f350a7926180ccccadc4487bb8906126390e1556ad84a69a7f17c75c6085984e3f34872e7b5f0d44f171fc40fcd411569440648625bbee4ac0365decf539ff66f6b5c57b8d4981c2925e1c396f200778fac0a50181a47d388c1ad14a4d4d3b092a8f3f83e1405fa61a41b8be9c0e7d3aca85ea3a0fd75d79f1bd9264cac32fbd6d7d51402c68c7e06b2aab73136cea9890bc04c2065986046932febea2a9358434e1e8a5d81a233609123993a4a058deaab44bfac8311c82faef5c1f859c19a05b0b34903801736059c287afb1b31ac99409af0ad48c3a016dcee72d2b8b28c8d89a619bc4f1fc5c39d5695dc6f8b077593d6204ef9137c7e34e7c5a32423ebbdc26184150b4e36ff90c66879b5edd4b822208c64cede89ab53d298e398dafca4946d88e53c5d7b14a93ce14e26426010ecfa8a9258ae9fe8d3667ee49f106cfa2131da08aeebe92c00302273a879530d0f9bc335d02ae04156d40f39079b0ec2264133d8ecadcd49c9b981d426a78eca02f05130314fc94efd55836410740b439371ffc9e22959625891055e8e7063724d1a7d574d90d6b7cf2b6cd41a67d4d6bf83cf35c365e175bad1428366543e5f502118e19de042efb4a37c7763e67ef54f3ef62f1436fb7bd4ac1f2897333823d5007b8e300b1436dff63b9a6d32dd01098f42fa8ebb4d4bf913e018960c5816b105d50a50c4d99290173e422c6ce3bc5f00e0711b982205cbe6ce45b6b6fdd4c0667db0129b523a5b2b55063242a005efa7fdbdcd3264b1b6ad822047285a078575783491f14f1fbfd0432127f12174cd09fae4fa1d0458ecd03676a3991eb91c69e98f7fa706811e16d5026bcf08891888c2dc419cf5bd85dd8f99401afe9ea37bab0c225554bfc53f7f8a2eaa8a811275d70621069fe06dc26450a525dd504adcd35a88c7d65cc7366158fd84dfcecfa4d351ef69b9fc9993c25ed492f680e00f9bea7d96eea223ce75165717e7e75349602ce69741e70a408c3d5e36932754f3dff4a4ecd61654faf8cb5b930a10f8ea02421baf11c6e09628726816bce9c155afa893ee01e07be4fd0aabef4fa7353c6357ac83246bb62a518847ba568f011fac6483e3c7d0fb8dde280650bbae880a6afdc849a0ef63d6277137dfdbe1a0e05545806d48409f29803ad2d4b6e4ad9f32c75456b5ed7655acb3ac2e67b44aee58f4f8779b3940b1745a9a8f57e01ba17ef5deb6a69748878f8bf040882ba9a5ed90bacb48488f1dc128733dbe930b2c60e8699e69fefca78ea6cd8ebb777b9d0730b5c0ee7347eca60461121fff8124e4824672f3d78deaa90ad25192ef6993daa37cd0ab0fd0a8cdc9fae2551cc114e788974bdfb75ca4a39cbde5e2ead7a479917cb0e63f3c8da49cb2697a279853bdc11efe4e2ea85a58873cbe05572b76414fd2f166e1f24d6a43d93dec7b6c918b730e7463bbb2bd68645fea4ea0c84d1e0037ef73d90e33a1b46fc6afa6cdf84fc19b7e5f9b7c1ab5755c3f7490ae04989b08dc7f7fe69f7094a315e0e570e3dbe301cdb84254804117462beb67e982a9838b2ee94604b597d91f8febc7b42b5f738c1a7c671f0ff62a10976417479852919030f102c39d8ec2ce914578d3a662bac21e7dfff6123e0951ce4444098461f2dab9be29ce3fc8b598ee0389817682024eba19db447e634a9d7fcb3c696bb4642a4df312ee63ec15dadadbab772b6f1b40718e30ec60410ee4f981f9986d200addec0ba5f7dc2ed1474767f55fafab9a981c915401a0de4ac290b9c5046cae4588f45a156509b3560c1c8cd4fcfec830b88bedff74b4ab3fd5cfbecd8a087b0909fc17868a28d4bf7b46d1a1e92879049879d67d199a70ffeb03ed0499acecf4ad7195b49675e6100966506d7bb146b34a1aa35f150e11d8aa5fffa23b208b6fd203ae3427518aed0696d220a44cda5607b0999f70563ddf93761eece66190e35754eb78f4fe37fd7bcc45ec21b1951ada302054d8ea0fc6a1aa72e55828ece3270b5f1d28774c10dd07b2f1e33b4bb54990a7357f7bf275e4ffa34e77d96a7a7aeaf3598cb9d8fdd9f55fe6dee861921ad0e53b997deedd556206845065bc2ae788ba1d4ead88b54ba28c8d25f9568aa847ea074c8583fb6003bfe29267e0605b8690d940a8a43f5ce28f3be9e9eef5b87ccbe8ff0f1385a79e0bf668d6a24401649abda8417ea6222aeb80e172901354e9b3742b2dc491a55e30a94663baf5b57fb8120bbd372369652b8657576e0af2fba03e0eeefd22ce0fbe7be3bc0018a5b0fb95ac8051ea1697db6b33c69399e335be60f28fb6e9d755369b6dc24d11467a89a7d3110aada6431cece436222b62b6ef6893a973943def5cf4f1ba4c9ef75ab006f3487eb2db828fe3c9340ceeb0e04db39d698f933cc96f9c748cbed7e432d6acea17551205d0c65779d74df795f651136883e3e9943d0da77f307af1c20bd3a8d92740bd6e9bdada2bb31f7e486487b12f8cb7d9838fe7961186eb31446771b947143b1bea638c405815692e1b7562d457a3f242be271ff9a79e4d1942ab8eb94bec24ed60824a8322d7f2e2b58f94871de94f62a0a32484ee027c6d00608eaa5059ff0cd90c539059f1fe521246d3bab3e907fab3232a2ff2069cf7ff4d100547c144093e5be4ba79abedb9a392b0704a58bf27bad4656673afcf9d96fbbc4988c64f3230a8f620c4e7c7e58b1cf7a3424411f6b19447b698d12acf9df76a86de79b97dfa8d5cd8a5376e96b89bbac61404212912da24cb0354a3dff15f147405275795290ee913e94ee3c5887dd2470227f7e98824bdadb909baa44b816f4511a0815fb5da2a2f58154b5522e360ab92e8ede267e081330318974689a881af287c9d94e13580cad15d3b34c1ec9cf1353a8a1f1b8db10319c38fe3190eceee8d30a0cb381e0efde1093067e928e7273739c97a5067079be8de01d96b6fade335a69e9a052d30497d448d25b5eb67da30d3555f0f99efe6f739525ad9a21f1462582863dd435f1419e1fb5473cb3510145b47eca849514c911cefee1d3e5058b2c9ffe152a55447d803c32486496fe7774d58f49061513c837edd7c64432f02607a677b5bdc1a9f0d07db1dca3d357974db9b888cb8083f94a6501347b430664666ef37c1ee46589197ee8714b0c00604bb112eea60aa57d63660293f1225a5590dd59d2ca510a1e4db351c5b3be902ef8434bf4e12cf1be9a5b342afd3e953f3119bc964f7c34a6710064826d75b1f19b70fd95d51d1f4578f342067989886088a4c8ff0e2e52bdb67ba25da6a2137727119350945c58d2e5bfaf373bdd0c14f78f637152a41324f075c4a3ef220dd70ec80222aecc341cf6875d18c27a4aeef6bef40c29cd948fb61686dcf3b7677b7549be78bfc3c07b266fa3e00028580fd3949a76ff2cd732383fea57db2c56d42022b9f85762942495571c38414f4c041765a3101e3f1aa2e82d1efc338fee3eb68751b9e860c0ca6aafedb6adb437d3bb9e5dae3707382eb815ff3a6f7257bbf068da90b2654b90761348482d1f948cc53ee41d7e1806e3e9d1beb4637b567e96a048631745ba9730faad214c6c1c87ba9022e4caaea7453583c6cde6999fd58153baea389c2c79f0beff7a73b4c6046704d39e84765ba423a55bd9d3adf9bae0073d5b3ad8f9e35950b05a64ab032d7f4d0cf1033741ea279b01dd6d36863a93c5a5e18975d444ae64ee6f2c0a249590d806257aab6949e0b9d37bd2918dae9798b0ace749ff30c8b45817b9d2a04a75820d30599fa1d10e3cee467e82abcb9c6b3990e768db552255d6a142a96fa14e19d31ccb5bfa787d77a27aeecef249496d669caf1cae8e480dcab91e34c603b14cc525efe9b25eea2ff72a69fec58d882a58e2435bc059edb707d32f650d744bfe8df4f606e2dbdcb86bbcef2b8709624477ea3291e04ed1b1a802f753a16e250e55f624c1368b04f2c75104a4035a417318ee755ea7f1aa36c83200ed0e063484cfc9ceae1545f8e9203a76742501c579e3899939e3bf1a36495cfc2df38a9839e", 0x1000, 0x0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x400, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f1167696c6530"], 0xa) write(r0, &(0x7f0000000180)="214ef02555b9d9ade9280601a159280ad77d1475705f863f9fe366ce8a0cb0096c9ac0aa592e6bdb74211c46343a55a14cf6085a8fbc62b54c8bd0895a54a2becbfcb998d663763da7f611233354e6218918fb5b9c33a6ba647e8b3eb5efd760cd3a1bcc1e520a79668b57001f1e327ea8905013697001d2d72113ea0ae9e41c3cd929a7d0ec1a87c282ab9323b906281efa499d161adf530a306f8aad5a4e13eeea3b9fce65fb379747044502a6633e96e2", 0xb2) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffff, './file2\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r2, 0x0, 0x8d2f, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file2\x00', r3, r4, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:03 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) shutdown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000001340)="d311e45b77aa3fb89e1e6e0b75efd220b16eff642d61ab72ddf5598e73cdf7786269ed4f31f061405f39221d4c9105b7a3f7cc6397d509c3373906ee6e70fb89fe66eed514e310d792c51849e6d14e00db3c7a00d12f23ff3695d0197526a1f5ce1cd0692ec76b17d228b7197e761f112366ef85c770c43eadf215559bbaaba21e907a71cbaa5b485085d54379d71ca8a8c7711a65ad9afcc16633e42014e17ea4e42bd233eafc216ec63ad521c5b841e0c9f8b619cd3371b46653e5338315d37f3862836d04accb98efd7eb29ab1602baacbce958449f0ded87866b08183f1ddaec514c67f32ea9d3eadc0aac19526f2d5ac253b812c718db2282bf85ee2a3217ebf68a38b237dd834d8ce65b19ccb9091fed2d6e8055c210d7a7f00756eae6dd7c669f6c93c65f874253bc369d77474c96135d7199dfa41e9de93da455c99fbe572ad88fddfbc3ed825dadf5b4a17d923ff0d535c93b1229392b6b656bcd8f5079b3b6b0b159011d747452202d6d493653e5bf1af5510e0c5e460abbac88eec3b7e3153621ad0abf4325a0fe4923359ea85d44576b9bc3b33d097511b6ff27a51f92a98c8478871cef1ea69285f6e9d3d7a568339cc784b5a7f86a870ef2a9e4070f756858ed59ae12a1a7b19dc49bdb7ccbfb4b8782c25373fb0d1231b081355cb2c8063a6d4fd6f9626e1b8e3f18387ffc1aa58f15e84d8d166afc2e0e38682d0336b4cd9615a7159977a10a3471d6940226dca38cf62146ae1a3aef4bd9bf17e3029859a9bb914e5ab463bfe31d0b87b8c470205421f92c9f5aec54f9e95d5b1d700917b2d54c02456d991765d32fa5745ec52f66854280b21d326af8758e769b68807482d9309745a15b388c7efd4fdde1175b2436f67603e72017a5d0b324a217af7b36b0482e7b929cc1642ce6901a7aeb3fe5e544c6319311fad3219b8c7d712767432e88cc87ef4660b6da64202064d8b084af1ded0993cc347ac406a440d42f9fb399ad6cc076e1a6201610d38dd7e52d969a4bc4673c615d40e22b55ee97a5a6d0d34728b774e52fd95848a7771876a0372fb50ade8282fc0de3fc63522f04a2b184ae88623730b56fee0160e41c03e73e4b7bfafaccfab7deb4a938186f2b886f25e6f931d7c650f105857b003c473866964218ba63cca3dcbd095dd320b89eca280cd5364b733fc4264420aed682d0308df7cfc1ca5cc3497dbe2530ad10fc0cead2ce670d37ff2302947ba40ae8d63792b1d8884cf7451f6afb64ee4a74debaab7849333985975ef266c68114b08e1f554e316b20e8666023831069aa58e603d268a1732747b27765618c62b33b63796c67b438ec5b13ef065317d7d01631b1a223914029c03a7db118ec635bc980adc0f7f4777b236a94e3cdf3e9c3f8933856dd716566868593de8a89994502416a8311509dc92ae4577f78db50049dee27541fd4b1700778e5e1baa2cb85cbcc26662ba7f2ea46235e54f611d54c74f041ec5d1da1ac6abf52b930753363f7ae4ac298e106440877d1276138440677b5873d90a486d5f10bbb143d057778b0cd8717b52340337982782c53475662a318e5d7a3904663d590351f12c04c0c519df32e3180e9a1fd82d9e319787d3c649291c8e10b8ceb0bdb632af1b4285f6bc800b4d818a31f8d7e81bc4d84368a2c62646c58939f05384e3990c8f86e2ed9be6b45521abfa692402706dcfcf4e227bd3daa04ad559325e792ed5531f8ef2c3a67a81927796040660b30d5bb0312d6ff30f6ef7386133d87967a74e86ed403dd787c1c0f04766059a72f6b08fac1ac4670f24f9840e329e0bebb9f983f29b5219e444128687ea5813deb85fb76fa257f65d3d3ec1dd39066396e2883e8bb7a0b8a8cb1c5590309aaa27e0f1f0cd90ac78292ea5055eb74e2cf1acfd950bba6aee43c486f2709d1ffeeb8788f357c1a615236a0185b70e8e970798c37645a4ae16461d29d5d411bb344de582a307794c1c2d9286258b0f1ee875f5f19b4c574cb28d3e09b6e588fe8996c87c4d5e0fe35f10d890f64175f51a4c5dcfc5bb95b5df05c3b1a5efbc981cbf7b6f8a57f2ae6a93e14b928f6a5b542bb818107ddb85e50ef828cf94dd944528d51437c6dcde7e6e0f14c60fef89f5872f757cfb4a1f6557e275b946f799eaa1a8bdd92c6bb06b0e11e90364c28d8be08bbcdbc362426b3d8a787859cf619e612d37668565a66c3c1d6815129b8233256d8e8573f7ad2405dc74b68413d254907621146e14eb36268fd162bdf889c892d07a9640f1b744a93e3881980d0cb6147f51fddeda9ce020311fae02e82b7e0a95a4315004841c87edd9202a194463d678b6284d94a8bcec17e744ac8006d6d75548c8e2726df835bbb2ea76128c316e997a31f2b7afc09b978677060634afdd672ff3d85ae854da630ca42de9ad77df80d325effd2403593ed817d338cfea1ddb80205f71c1e14dabffe5b25787f985c33ffbe6b6f492731fa0f7805283c6f434279a2e836cd9bbef9956bed7d795ba6f72de1fc160562ad12c760ccbdb32e7312f90b6c85274c03fbdd36c88d50de9b05b0afe3f362d0b885fc1bab8389073b44cc659591c20fdce84fe2918fc3540811dbfb2e3fabc82fd14e5ea5c8d4a0bef0d0e64abfc7307f77028c8b382fccf435026a11558b679a2c246b43608f8701e03548920e4813442b797885b0bfa366a5d03e3a80ae149b6afb669307cdb566ea741dffe4d5187f86d7785372a2ec7c95606698eea8716eab111a1b43f7dde5c2e75ec6da5e3851289f70426052027566a77c58e700bcedbf8c3b2ac70b510a30718ca9e136a107314ac398e7d1ddfa08e87a99b8def73c3d17af4d13ffdef875e8c43336981d08cc696707edc1a9f608185aa11d27da25ce5dadcb3f213f37a252e63c5906629dc770c2294e89abe46cb87836522f6561bd24d3dc7ed00b601d0c8d6742445153447e49f5efd617587fc139337c77a30028494eda31e7354b5fe18f9c249429f08a65bed84373ee2c9b8296a2516fa94e0fae4fb564f73887c1f1388f3709630e22b1c0625d47a15a78498ba3f9d209e9c57da231a8e3167b4efc10b90dc00bdce7d23ca4b951d5177731556cb2473d1696b2b700f0fccff425f96f810c393b54f6c491ebe7a53fd3049fd40894dd62494b08cef2f941fc5db87ca8c599af7f9980c12ecf710572dd6cb54ad735b0f8207c7b12c30654473186960fa0793c39b26be578d71029e9759b95133f2f3f5195703dcacb52ea971bf6459e08266bce0bef103b47a2bd1a4d6a0152b87d8e9a4f1f44a44f27ef6663e771af94546609246018494b5b172c3f5fdb78fdb16a754c62bd8372315e1959d222a96f0018369c969437cb548c8e2c7941dda6a286413cb8ea317b8b71e60025a6ee1cc99e72a52b4576dc0542933d3771d52cf108c1e90a3e5c44eb6483e626dede1c6608aff239a70f31f4fceb27574a2a5064d6f0dc2b457705785a10c5e85e7c1533e2c6b418223ef030bcf005f6900bc50d73d467786208f27a6ea720084d32e350a7218ec3c48d7eb29da7a12ef6b72874ae4be995e755369d276b5d5189b42fac4e307ff8f4cf8566f3d1dc91ec2efe48eaaae5c38601bccfee0eab5cfa5bed9e68917935e07f2b1e5560fec2739d8509e2598d982b3b0252f4c74abff6aa34ef1f95cb9ae2dd8b2004e96f4c610a68734ca3473c0f655d4b3a0fa127240eae95ce7342b6cac57133db5521722dc3c796db3d04f9436076ed93c4307f5f7d36ad052408ac7b147f05365652b99edd404b2fff2fc9ff21f5ad10a2b04ac5d91870435c066754334c1a02bc03a760115b940908d73b878240192a474b09e7e64fe58ec77a42e91eba786686ab477e00cd85dd31d56268d8a2e86944b2f72f2042cf7182f61939c4653a1cc81f6993f12bb55a91e70b65f53562c818f59e3fb0c5e97f8a32bbd18b0f88723fe38fa7f66777e964c631aff5c08135e7f7d5016e3b37843fa1a95571e8610fc1134b3103f0ca00b2dd8203d2796c1ab2187b6b393635897cda4fc6fbac08c4d134ff0acde0e4e73f1147ada6e3df673670055b0183a4adff0f2cb4e7768635afab373a633deee663e37f8096175ccbf64c671035ea3265e72d15348b023407e12e31d218fbc54754444d50ca3b6f6c9a3dc3693332a755535f48124b7d0cd94f028bc2c28a82e68fbfc3ebc765aa335c8f2650cf1273caa59f6c7253d6cda757c08ce68d89d627ca80657365aa2c5f67ab52369bca6bf8825d1bd945dde47ba67c23cd5c124b905a8d34767dafc9bd02effe47b05733644dca8f1a97ea324def7040c98f149cd95cb67833d60469983727420bbc294a3d9e7de96fa0257d723bde87e0c77bae0becb803b247ec56092fc9617e145498ec8f75a10f82841613bbe00f3294ade4807211c1a4fc98d4742222beb4397a2e1466370617330cd6b143c85d345a4a6e4f92c2962d70b66495e10ca5932802a57f6099c3ffacb46dbccab9c004963fcc8cf27f595037ddf7fc51a025dc06081a5a13ef272bdbeb4059dbe69eced1a67e4b9c906fad6f97b71b7b76279a715758f5284589895dfa400055cebce91766eeb1cf9fe2cce9406a91d7d7200a1d3a8efb3077fb7af36ae083b2214a2f77e6f96b284b5c3dcef2ee872cf141fce5cd55a796c2e167c297b286c1aa500fa244613c3c8952115bb0157999f957271875a264549e9f97ee4f6bef437fa643d842077b1300e5c112888ec225330ea72396ed300205f1c81781081f29985d53a9caaf29d39bda9645e44d2f095a20bff87d2d6fb32ee24db4840a1357b1cab41bb16393db97e6fbd8b542bea819c9cb6f91ceadf03c170815d2c525a92d3da984f303575de29c967818cf1fd54524f93bcbc94966414554fd40a2c93051aaf2bdebef596c5b9ccd0ebb5276cae142a05275547d5ac8445623f6cc67c6b2b18bd85f3ebcd8a8c620a1b9c6374dbcdff2d44acbd5dfe4d46dcf1e474bbf09a93905e382e33f7dc7c6b663d77bc0768a7d611f3b4dca705da8badbcb3e8ab8b3048768b4e4665aaea9cd6dca0e15e7fb2021160f07dba9fca5e828586d3a25e0e4b0ef9c6de4ba1205411bafd39b95b6410d443a89d92eda2b9ff704353e48006aba6f2647bd367b6e78e13f0b0f27df0eabdd2ffcf462b6728177313d9f4923b0d4945789252c62b9511d1c423a9abc87de66ee0110c507872156287d9c2ffa90471e9dba66f4ee5ff46cdcf4ef0bab52fe1ce092cdfff21e1b8f2c8b00e477b9a7204c3b5a27e642ecd1b4c4ebee05e46dec0056907373d0d9e56c963f27159cebc1c4e640f1f5b50d888cad736c46da8d7ddf9f559ca772d50e7590f00dc07532a1d6be5438340b4bc71a99ece4e5b0411f3d95d266a8a3b1f6bdb2615f455b23e06ad7dd3a1ecc3f72f646b5b152255ce05edd29f0e40ba40d6e20ddd2d113870fc7dfa7be76e6e652b930445a2ffe1f3feacde4e0340670229e61f4e5c52d2806af62d4356ba81d8d7e30278045e6380f16bd099f9e3e062a6700b65f3682530d1a6c854674112296f0ca36f7703c2577f8ac28c5c35009bc0d60c1e1dd95c9e5e20102f686190fb0184db1aad71e27344f9fc057bc06e1fd8c058d4c5f541cad46b32ea896370268bf35e521a46f37d590006a3d749ac6f7e40c75b6a22195d07fdbee776e4b851ca414af08f3842eba6eb52358f90b88d3ad35dab116cace90d53c82f232208ba42e4bd51507fc41fbea3c009a8c324ced904aea96", 0x1000}], 0x1, 0x0, 0x9) r7 = getgid() r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) semop(r2, &(0x7f0000000100)=[{0x2, 0x400, 0x1000}, {0x4, 0xfffe, 0x800}, {0x4, 0x8000, 0x800}, {0x0, 0xfb29, 0x1000}, {0x2, 0xd94}], 0x5) listen(0xffffffffffffff9c, 0x100) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:03 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r3, 0x0, 0x8d2f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10002) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa52fa76b8aa1800d, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x100}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8592f29e6e7b2b85, 0xfffff, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x400, 0x1}, {{r5}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x1, 0xffffffffffffffff}, {{}, 0x4, 0x41, 0x40, 0x100, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4bb1ac1ed7e8fd2a, 0x70000000, 0x31, 0x9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x40, 0x244, 0xd27a}, {{r7}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xe58b}], 0x1, &(0x7f0000000200)={0x3, 0xffffffff}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000300)="6d4f4d776568d182403caaa208fcbc0939d7a56423e1ff90ee4e7b0fa50679d88ecd8af8e5777ea48250cc888ab7791ea97c325b392c0dcf5ed3dad92c1681725a1d67fc715bc808d198d17f0011aaf3766f59855496139205baaca75da907cee7c769ef9f37d031d893c7773f3c895fe9f4162590957ca78a80d155c92b1757a76b6fe3e4ea0ade41c8d994cd34f304fb13ab36f7f496da28dbf2cb8c8dd5acba0f80af30a21a7f39ff2d5e9a52c9f8af397e1a45a897083a7010258ee3f1eb4b3d690b5805954d835511fe7f0d594687a6e4e9a33efb3c341aa290cf12381c64ac7a715819ed1cae0d587269f169be036ccf7b79dac1ec3b3a8c17b803c8a0f43afae9c2884e641591491935a0186826dd9f5ecf84f4ab1bd00a19112dd8909546ed4b31bca2ef2de5262a2905c5a3e2776e90efc70099233b9c0851d8216eefe9d06d39d475162f3b37403545ed526ba2c20ce074379194ba7ad765086c50ab67b1482b31c484582921da26eb809c6d62a75a3fe4b2ca8eb825848bfd37af9ea2e1a3c58a585c744bf4b4266181b1d48cc8c945712c7b30dd90008fb0539f9fa0aaf2cf41a426d481960e7c71699724fcac6589e28168319a03180bbf4352064568b2cb458cb374a32e01ae3bc2b9cb14203d0be1137d3eeedfff4d0117a99b18efc86a1cec777bc0d89b9ed5d3566a130e39d6b4e028a23014b7b734ad00df431255d7090f6b2d4ed45cf33fe6818aa38f4e084dc4b9b8ebd99c9ddb6889c1305ca50308bdf12b4640dda71dbfad79bbfd80ae350439a1f471a3acc3de839468c951e2a3d4ca7a1c36050e758ca3a781428ed73b9e0c1c7dec8139304f5ba1b8192874b2f778cd3f5d82d32111a62751cbd52a2ac1b2d2d339c6e19fc30f69f75a8dd2bd89351a5a41af3c051ce02bd1fd1bcfd359b6304f2520caa7d3dbcf3c8839240d79fd14015d91113aa4ca0ff825ff88e3d4aae18128f4b7843f515f8eeb4b9d59135afcf8114254941e2d461d6af84747ed163345f9f72cc6936a243af7052716c055451882ad34410513bd464ee7bc00f715526e8c642973818e66ebc23edcf1341927d08eae09802d5d3a5d5e57fd6f1249db3e74633fe52a32bef3afe8549e9a470ec9e959aaf722ef30a619ffe4fe44f20bcdd710f0e03a235af42d559a9b51b347fa66da951681e1f064e3422ba4900f040634ee09d61581dea26b0417259fb49e66962222519876384017e9ac695e1249d7586eafacb2a6ed159dfd91cc19ef98f9fe62cba742a687d7884a54d256ad70b66392885e730bcafc3f37ef45ea89f2678f5b65b7f93f7e924969ad5c9f0eb88ed8c2997e8a5031c04150314d672cd4025b4fdf3821acb406e92a304f24a113217d9d408c43bdd028c03082a0a3616227fa1f59ae7868f6ed043d775492f033d518125e88e1a4b368381e286027cb96e97c09d5930ba68a12514c205e5a65b42be8996d4dd333a2a210299d892287ec0a3f239f029ef546df31bac9671bd936eec9375bc2a1bd071f6e831cd176c0b3e36975e5c336a537682d040a7ac4f4e35bb11e0e4316602502b9bb4c3a10be5ed963272eef57a0256df17352dbdf579f770234fe8bdb59a794e61af1695a89598ab5008b6f592c62ea964b339605bbe4099caa25aa2bd70f50296aed289dd1c9a6bc710715011b8c0d8b16728e520607dee9c88bb5129af798babd1ca5d46d4d1510ace4ab24b2a1fd966b7bf3ff3aff0dc83deea3478ba40f93bce8ba853ffb54d1b9a35c6d6f8ecd439003dc56d4b08847c4c72d8a47a57f26294bf051a6f190672a4c0252f09cd867c102fc0a084dbfdd348d15e56a35755eeea633b8565ec66e3d2e8c7a19510c9a58718aa056cde6026ce9336dc3303de458d18abd60f2b99cfd7860d55e0456072b8413e6c92e3f4892e967519d90faa60af53e94ecc47209ba9e3ba050be845ab72a5f84ecfcd33da30d58211693d4564512ec23ed2188d1ac2b217b0b00c094cb18365c6656309aa5e0c693b3208f3f31e784494db54be332c0a68c1b3cf293550f7d38a1d7fd95c5481d97dfbdf811a23c1142f06c9d010c1a232c4bdb0e8166267ab71d45a683bf58975211c83ffb283795e29733fd6f94e43149ce632c59e88f3f67f5f65fe659171767386cce0533d5ed66483b40e3ad7cc06c08d9eee9d485eaff0934ca5300a9d65383b1de29990e6a28df0ba90ebc6cafc199701fa08f3ecad5cb78db63aec971494a42123d1df815ec027dc7065b1b619c63b0347a5bac647af0360bcbfa865a0588c63d752f8cacdf7cb2ab491e25f40ddbafe147c7684fa44818ac0b7707716f43f2ceaef7414ce671f63cf6dda5ab4e68f5c58f20ac2dc659dcebbf2c6fcddf832a6f44b09c8ef70f49bfa67f68176bca1c4e9449acac792da86669f275d706b11ef5aedf901f3c967b3b25c3b59fbdbc4daf6c637e1b69e1676ed20097f57dd3e0c22973d0810310a7faa60f2fb2c3b4fb5f8b2ebe3d50c7a1d0a8943f0f09581f8c9747112c10319cb2d0ee6e1832f445f7e478c128f36d2725096e628f5b64a193ac057959574c1e457737acce89f5814749a58c0ea428ecd3e6fd5fb43a66a804db8949c30ad11f4994070b36e0d81885a340f94ee99c8ac58bcd88a5a941e3d75ec64cfe0a6c809d3617fdd84aa2612efe772c97b52c3b8fdfd7330a5e43510ecfedfb21a6030e86ea3903828bc1508d261f82e1a2b357f8a9e011126e7ea5d91d61aa6a8db81278e8388c442be3d9319ac9c48357254f92528fe7bab4fbc5c358898840983d9fb221082e1627c43679acd83e140b386ab8de321cd7b65191a3f47e50a1098b6a391bfd2113017d93748e41aa2ce75a41419f87d5c266e4443b9072b3088a05128402693acb2b454bb2e1a6c549cde82e3278180c05f8f0ec579a218904185f0a293223918eda377323fad28030779cf2a205cfcffee052347c70803a6fa6d8265b68cb2fa9839d9302ed6ac9b0b9003006a2ac1e726e4ca61db9792d5f9725dd6d73088df5ae8230ccabe3b04b083f37d39ddfee515cfc808ac70de15476c0d64a4c4c86f5a4cf62f29d0eb7d0ed1ede7235b3ab4dccced38daa1f346ee4207a5d54c441ad761fb32035cac5245ac3c3dd736f9292cdf2214e612775a3ff0ad198b17884f49664dd0c8ac1d92d89b0eaab29287a9e591a93e470ed2524850174609684de6a3fab1620c4a1ab17fbe5762a658acb00962bedd8242bd0a13c3119e7c1089e408d8232d8853d1e2c35336c7b777740417d493af99171c501e0482454f62eb8cac2469f58bb193cf3e680cedc29ca190e62bafa9c96ca5383411e9699b1348292b3dcb1bfaa2ebe8b3647a8cff0a7db3802a2292a49ff96d9e155b301f511c45167b4448b957ba121cdbf4ae6dbd597e95a4f16dcd2253d07982784ae0b4aad7746dd44c92f531b867d6294bd47ac01c05c4cd43d7ce6d1c1a20c67737941ea8c25e55477cea46d1d0b6ee6062bdd6aebef59f612e681c9cf91da60faf57147dd352e211fc68dbe2bd03b99b16fe482e238e872adf986e27f309837d4e52daa065faaa7ba03f2cec8d8ddfa1d41a7974de9e58534816e0b38d00d5d5f63f2cff6e46f5d88a1e8ae28c68bc36c77a8c2533c52458b620d7db769d5e58d83a58d6806b3c2e7d2d086d1394a01028712056e1b53ea93d60cba457f50b9eada4bdd1a8cf52e88de40f73bdd8260362087f6e877f71742325e36499148cbaa382b72067d4d540bd10e4964c210882b1a0116bd42540bdfac1f7fb981d7e97d0a6d647120cd7310af5255b5a48ac98a7eda488eca7a59b44a6ac3c15ea3bdfd887655845def4ec2a845968ac2d2130a1f98b359d9cb030df0fc030542e8dc590eb9d2196d1f26a2f696ccd10fc8aefed9e3c2a3dab6b9e92da8e234eba686e6fdf5da26b29ada0fbbb157d09e0f0b6d88917a77d4333751d93861b3e8523b4ee282540e6d9d05baff479365fc94ebd1cef6849ce905bebfaf178cad32982474e4fb9d58b7195fcf4c3b3a076854800fb6fd44e782999833d4f7f50bd3aeab9787657c451a3274ae358223b52bf57b1e75a54b734679cd53b3aee1336cf769223fbfc8836aa9d09c7f518a6c7cfdc34322796cef50b847e67d960f29ade6647e5ad2ccd903e1acc6f8e813663950b41347247cc62c1a6a09db03d696d43a247bbe006dfb6a7c3a04e209f6f9090672aea463af5726871997c13f1f78e075d3091be4e91b0d1d579888911dd1c58dcfb82fa5a22d6984fcf8c7339e65f89477ba48875b08801e7fe83d492e5f968063cd92feb6377386d757f68c73f9dc068385ae721d9f5c28aa06f547566c21cf59662b4c6d436863afeb3cc817253f5c8ee04215d3baca0a25854c6d425ce9cc49945966ded54029c658562fbb6ba0a028663c6103a39129539c26a3bfcde8cdccec3e1fb3662aa067f61c40baf4c38954de10449c30e3a4016f3c62d7a8bf3063e1cb011204d6af3532aafd09f441618a47e9b0e173a312a019b703684974afe9ec905f41e82ced7583d2b32e92b6f23a8f5e253f09bc5ba3494ad23eb41935714402b5e8e4f381bf6d6319528741d5b1abd9176a2da57b93eaa60aa3e18868a1ee0a32a12b6f18fc03b8084a9ea8ae0bd9259417c2fbdc94ac4b1ce942efc11ef59591152583dad2ca53000b8d03547dec44e8831426c148809c8d1635cbf010a21d62cbf66b5f359b02f94c9955fe28671ffe65db638e05a582099926edee5b68c304b9ad7084f4522d2ea12e036fb24789348d90701b39820aadff597aab0db0f7b6d8d8d7c97a2cd48756a820231bae6f932d2004305b663db0a5b689ae5a23d495e18635a263b086c8100940e3a547dd695ac91e357f826de5057149c27141452d97630c3b467511ac0f3bf8204670510da55c1aa09cab05f6695a883211b035aa9885828aae57f82c05abab8357b003ca39528ec41e3ebfee85ce850418d4244507bae6ec621081b63451c7ede7fbc0d70ca50d1cdff5eccc6e84ef5dc152fea25b43dd65e56faf21b3bd7d143cdcf5028d7fa2bedfb5d349f9149476022250f43fa99b405909bfbb05f7ab9ff92c87067dd814c2f8bd2c1fca122624b6570dc12bce5f5f87ccd9206e91bb64a8a3ef1f0d3acbf06c319c5c8e37ae673d4546406b011748722f0e7da6dc5ffd30bb231556350082cf6f742af47878798a47fbddd69584b41b972e54d5e513178f9d38a84fac905b27b01ec825f9d68a77feaebb3f9bf3e48ed5b12850a5117129ada248d0288d60d76c19d179f708c40d858f0574d0fc8196b9ebc0eb2ce3dc1021f5d1da7b2a84f9eab9cfd5c4db0f6423b216cf0f02c3f6c93cc8e3c730104c018406b8aacd86061914e900a900b1d9775b02bf3893839fb2a81b5e257729ed20783dab179e80ae3042eed6cdf2ee583f92dee78001612c43ce26d03ae94621db39ba21e5252f2a0014639d8e604c8d045f2832ecf111c5b1c677be73c132fedcec258426aaf40bd3e9c3635e53d95a3d35044490159ebac031a7ea928c2c54822dc95491c25fc80fbc25b372cd70a04e1eee0bc295351dd169c0c34a76a0e1a94660b93923895a9ea0c87bc3d36f7f53a2f255bf3085ae55dfbff6296989d101333c4cafb62c669882b182cb511f2220647a20a8f2078dabf4707a9a1b24727d18bc25780057e8d469907774db3d00e4b7d657101d8d357fb3c9d916a88057418d0cdfed45814564af413a2c89a151912e1b6ac5e513", 0x1000) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x1000, 0x9, 0x4, 0x2, "cb09e9db85cc4fecf37d18b7496bacd0397de7b1", 0x0, 0x8}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) recvfrom(r1, &(0x7f0000000240)=""/191, 0xbf, 0x1403, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYRES64], 0x1, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dce16a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b2f08f0b864726d9148fd998240ac5378a429d9f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51db774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd59488566d659227cddba2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc25600"/586], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c39dc625820176e69b1c8f2d0bc810a9854bc8b9a6f6d30b447cdfe2786025db7f96f00"], 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb0}, {0x3c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r1, 0x80, 0x737, &(0x7f0000000140)=""/99, &(0x7f0000000200)=0x63) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x0, 0x7f, 0x41, 0x6}, {0x40, 0x1, 0x4, 0x800}, {0x1, 0x3f, 0x80, 0x5}, {0x7fff, 0x4, 0x1f, 0x40}, {0xffff, 0xfe, 0x1, 0x7fffffff}, {0xe81, 0x6, 0x80, 0x154f1f73}, {0x1, 0x1, 0x40, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x4, 0x6, 0x1, 0x2c}, {0x9, 0x0, 0x6, 0x1ff}]}) syz_emit_ethernet(0x76, &(0x7f0000000540)="00bd48a8de9c4c1f0b97bf1b1834fde1f3285ed653c2acdfdbf555287e32fbd19c5479f2082736a8963480fe9757d8c57198b322f49a37b72a6f7b111ca7595454955184071526ab75b93390061b05ed810f6effffff7f000000005b5a3763b708973dbf7d093b5c795dc4f61e946ad71551ed77eafa758aed90e163b039e5f23c501d0985a83d95636dd3d5a104db2a03de181f987100c8e10c32adb732e35cdce453188d149ee67d1811a39e3b2e5499acd74f977d4a85f12959aa5831e0d743ccdb50ae9031d4c68349d7c9e31fd1a6c394048a12bdc6586dec10fcc187f2a907e99014e5ce95ab5033cf46be7442c872f2848fafe6d1b076c034c52cb9085f2063b315307115e8beff8a2090b763b2030de426921e94e002050567349e93edf7dec7867e45d9c51e8af21871538d733094bcc43d5798658f928a5273fde937d695174c0d0fc2ca4df9964e6cddf38e3d56732a") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r2, 0x0, 0x8d2f, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000300)={{0xbb, 0x3, 0x6}, 0x8, 0x8001, 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0xc1c776878dc4e2b1, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000002c0)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x440, 0x120) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r3, 0x100}, {r4, 0x100}, {r7, 0x20}, {r0, 0x4}, {r0, 0x90}, {r8, 0x61d85512a9a7a1c8}, {r1, 0x4}, {r9, 0x1}, {r0}], 0x9, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d137, 0x6, 0x800}, {0x3, 0xf83b, 0x1800}, {0x6, 0x80, 0x800}], 0x363) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x7fff, 0x4, 0x0, 0x1000, 0xfffffffe, 0xba98, 0x0, 0x2, 0x6, 0x8}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="4526c3000100000000000000000000000000000000000000000078011acd9cfbe596d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602aff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf4549bc95dd17405f8036a75bb208374e40f4fbcc614ab46c75eab7017044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb5f1f860fdb39ca586ba9ea45b659049d0ea672d4ffd1c822b9c74456afd24a80687a4b9c75ca620da56d2be5153f436bfd43ec8312bdbbddfbf2e815568af45f5c3f6c1d9f66823f6e8d6e6ce70e5dcf2e4836ff17e1c9c81faab9e0e6e6c463e525e59c23cf"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0xfcd904a027785d5e, 0x1) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xcf, 0x10000}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x5c297efe74d3fe59, 0x7, 0x1800}, {0x7, 0x28000000, 0xc00}, {0x1, 0x5, 0x800}, {0x5, 0x4, 0x1000}], 0x3) getuid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x400034, 0x0, 0x0, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff8253beb0, 0xffff800000a1f000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8253beb0, 0xffff800000a1f000, 0, 1) -> e uvm_unmap_remove(ffff800000a1ef00,0,80000000,ffff8000149521d8,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800014952210, count: 0 ddb> trace uvm_unmap_remove(ffff800000a1ef00,0,80000000,ffff8000149521d8,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000a1ef00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800015997450,ffff80001492c508) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a1d800,ffff80001492c508) at vm_create+0x193 VOP_IOCTL(fffffd803a26b340,c5005601,ffff800000a1d800,1,fffffd803f7c6960,ffff80001492c508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d972e20,c5005601,ffff800000a1d800,ffff80001492c508) at vn_ioctl+0xb7 sys_ioctl(ffff80001492c508,ffff8000149525b8,ffff800014952600) at sys_ioctl+0x5b9 syscall(ffff800014952680) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9d61ef2ff60, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff8000149521c0 rbx 0 rdx 0x162f __ALIGN_SIZE+0x62f rcx 0xffff80001495b000 rax 0xffff800000a1ef00 r8 0x1 r9 0 r10 0xeaa902c3ec7dde1c r11 0xf63b268fa9bfede1 r12 0 r13 0xfffffd802d9e3a20 r14 0 r15 0xffff800000a1ef00 rip 0xffffffff818c51eb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014952110 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=208771 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001492c290,0xffffffff825770b0 process=0xffff8000ffff70f0 user=0xffff80001494d000, vmspace=0xfffffd803f012660 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43760 147644 67975 0 2 0 syz-executor.0 *43760 208771 67975 0 7 0x4000000 syz-executor.0 99491 71915 0 0 3 0x14200 bored sosplice 67975 194329 3035 0 2 0x482 syz-executor.0 72412 151775 3035 0 2 0x2 syz-executor.1 3035 34577 14086 0 3 0x82 thrsleep syz-fuzzer 3035 475198 14086 0 2 0x4000482 syz-fuzzer 3035 10873 14086 0 3 0x4000082 kqread syz-fuzzer 3035 512419 14086 0 3 0x4000082 thrsleep syz-fuzzer 3035 331539 14086 0 3 0x4000082 thrsleep syz-fuzzer 3035 91727 14086 0 3 0x4000082 thrsleep syz-fuzzer 3035 518350 14086 0 3 0x4000082 thrsleep syz-fuzzer 3035 236210 14086 0 3 0x4000082 thrsleep syz-fuzzer 14086 495591 33102 0 3 0x10008a pause ksh 33102 152444 36792 0 3 0x92 select sshd 79232 57532 1 0 3 0x100083 ttyin getty 36792 283376 1 0 3 0x80 select sshd 78645 380239 94262 73 3 0x100090 kqread syslogd 94262 256848 1 0 3 0x100082 netio syslogd 37082 3626 1 77 3 0x100090 poll dhclient 11056 452023 1 0 3 0x80 poll dhclient 41597 427836 0 0 2 0x14200 zerothread 29965 156996 0 0 3 0x14200 aiodoned aiodoned 42766 412810 0 0 3 0x14200 syncer update 64040 188258 0 0 3 0x14200 cleaner cleaner 45975 136820 0 0 3 0x14200 reaper reaper 85147 514823 0 0 3 0x14200 pgdaemon pagedaemon 25404 57001 0 0 3 0x14200 bored crynlk 25595 216520 0 0 3 0x14200 bored crypto 58192 51042 0 0 3 0x40014200 acpi0 acpi0 66417 146237 0 0 3 0x14200 bored softnet 91729 42276 0 0 3 0x14200 bored systqmp 88003 89971 0 0 3 0x14200 bored systq 54163 237540 0 0 3 0x40014200 bored softclock 66946 153836 0 0 3 0x40014200 idle0 18287 464868 0 0 3 0x14200 bored smr 1 350502 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 devbuf 9565 7003K 7325K 78643K 12435 0 pcb 13 8K 8K 78643K 162 0 rtable 101 5K 6K 78643K 344 0 ifaddr 80 15K 16K 78643K 131 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 34 0 iov 0 0K 24K 78643K 89 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1686 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 5 1K 1K 78643K 7 0 sem 12 0K 0K 78643K 280 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 329 0 sigio 0 0K 0K 78643K 2 0 proc 48 38K 54K 78643K 376 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 16 0 in_multi 45 2K 2K 78643K 86 0 ether_multi 1 0K 0K 78643K 1 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 66 291K 291K 78643K 66 0 exec 0 0K 1K 78643K 201 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 117 22K 23K 78643K 1629 0 UVM aobj 11 2K 2K 78643K 15 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 57 0 NDP 14 0K 0K 78643K 28 0 temp 142 3015K 3088K 78643K 22126 0 kqueue 0 0K 0K 78643K 5 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 rtpcb 80 49 0 47 1 0 1 1 0 8 0 rtentry 112 76 0 37 2 0 2 2 0 8 0 unpcb 120 163 0 155 1 0 1 1 0 8 0 syncache 264 7 0 7 2 1 1 1 0 8 1 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 280 0 280 2 1 1 1 0 8 1 tcpcb 544 413 0 409 2 0 2 2 0 8 1 ipq 40 3 0 3 1 1 0 1 0 8 0 ipqe 40 135 0 135 1 1 0 1 0 8 0 inpcb 280 748 0 741 3 1 2 3 0 8 1 nd6 48 9 0 7 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 0 1 1 0 8 1 art_heap8 4096 4 0 1 3 0 3 3 0 8 0 art_heap4 256 377 0 166 15 0 15 15 0 8 0 art_table 32 381 0 167 2 0 2 2 0 8 0 art_node 16 75 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semapl 112 278 0 268 1 0 1 1 0 8 0 shmpl 112 13 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1899 0 504 46 0 46 46 0 8 0 ffsino 240 1899 0 504 83 0 83 83 0 8 0 nchpl 144 2609 0 998 60 0 60 60 0 8 0 uvmvnodes 72 2335 0 0 43 0 43 43 0 8 0 vnodes 208 2335 0 0 123 0 123 123 0 8 0 namei 1024 7433 0 7432 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 520 5 0 2 1 0 1 1 0 8 0 scxspl 192 8187 0 8187 10 7 3 7 0 8 3 plimitpl 152 47 0 40 1 0 1 1 0 8 0 sigapl 432 500 0 487 2 0 2 2 0 8 0 futexpl 56 11948 0 11948 1 0 1 1 0 8 1 knotepl 112 86 0 67 1 0 1 1 0 8 0 kqueuepl 104 93 0 91 1 0 1 1 0 8 0 pipepl 128 286 0 267 3 1 2 2 0 8 1 fdescpl 424 501 0 487 2 0 2 2 0 8 0 filepl 120 4023 0 3927 5 1 4 5 0 8 1 lockfpl 104 140 0 139 1 0 1 1 0 8 0 lockfspl 48 45 0 44 1 0 1 1 0 8 0 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 692 0 685 1 0 1 1 0 8 0 zombiepl 144 487 0 487 1 0 1 1 0 8 1 processpl 864 516 0 487 4 0 4 4 0 8 0 procpl 632 904 0 867 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 1010 0 993 5 1 4 5 0 8 2 mcl64k 65536 45 0 45 1 0 1 1 0 8 1 mcl16k 16384 7 0 7 1 0 1 1 0 8 1 mcl12k 12288 14 0 14 1 0 1 1 0 8 1 mcl9k 9216 10 0 10 1 0 1 1 0 8 1 mcl8k 8192 18 0 18 1 0 1 1 0 8 1 mcl4k 4096 60 0 60 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 69600 0 69533 24 14 10 18 0 8 0 mtagpl 80 27 0 4 2 1 1 1 0 8 0 mbufpl 256 113153 0 112967 23 5 18 18 0 8 1 bufpl 280 7555 0 2617 353 0 353 353 0 8 0 anonpl 16 68853 0 48531 103 4 99 99 0 62 15 amapchunkpl 152 2415 0 2264 12 1 11 11 0 158 4 amappl16 192 3027 0 1903 73 5 68 68 0 8 11 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 180 0 178 1 0 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 46 0 35 1 0 1 1 0 8 0 amappl10 144 11 0 9 1 0 1 1 0 8 0 amappl9 136 686 0 681 1 0 1 1 0 8 0 amappl8 128 270 0 239 2 0 2 2 0 8 0 amappl7 120 90 0 80 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 169 0 157 1 0 1 1 0 8 0 amappl4 96 715 0 690 1 0 1 1 0 8 0 amappl3 88 136 0 128 1 0 1 1 0 8 0 amappl2 80 3273 0 3203 3 1 2 3 0 8 0 amappl1 72 18707 0 18287 26 16 10 20 0 8 0 amappl 80 1139 0 1095 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 14 0 4 1 0 1 1 0 8 0 uaddrrnd 24 506 0 487 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 506 0 487 1 0 1 1 0 8 0 vmmpekpl 168 6990 0 6966 2 0 2 2 0 8 0 vmmpepl 168 67474 0 65211 134 20 114 126 0 357 13 vmsppl 272 500 0 487 2 1 1 2 0 8 0 pdppl 4096 1018 0 980 6 1 5 6 0 8 0 pvpl 32 199958 0 177149 222 3 219 219 0 265 32 pmappl 200 505 0 489 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 169 0 24 5 0 5 5 0 8 0